精华内容
下载资源
问答
  • Jar2Exe.v2.1.7.1099.cracked java jar to windows appcation exe file Conversion tools.
  • JAR2EXE破解版

    2018-02-09 10:43:13
    JAR包转成EXE文件,可以自带JRE,不用安装JAVA环境,并可以加密。
  • 使用Jar2Exe Wizard 2.2将java项目的jar包转为exe文件,详细教程请参考 https://blog.csdn.net/kellogg_and_nina/article/details/78400403 非常实用有效
  • 完全破解版,有得破解版存在一个“检查不到java运行环境”的bug,这是我找到的没bug的破解版,共享给大家
  • Jar2Exe_x86

    2017-06-25 10:55:10
    将java文件打包成可以执行的安装包
  • Jar2Exe_2.1.7老朽痴拙汉化版(jar转换为exe)
  • jar2exe

    2008-01-13 17:58:06
    将打包的jar文件转化为.exe格式的小软件
  • jar2exe 1.8.2破解版

    2016-10-10 15:51:12
    jar2exe 1.8.2破解版
  • Jar2Exe Wizard 2.2程序的msi文件,可以将java程序打包转成exe
  • Jar2Exe_2.5.4.1285.rar

    2021-08-29 13:33:38
    RegExLab Jar2Exe 2021是一个强大和全面的应用程序,允许您将jar格式的文件转换为Exe二进制文件的Windows操作。它配备了广泛的有用和创新的工具,使基于java的应用程序更容易和方便地工作。它使用安全和高度精确的...
  • jae转exe_jar2exe

    2015-12-27 17:37:44
    本工具可以把jar包转换成exe可执行文件,必须使用英文版Eclipse和jdk1.7。具体教程:http://jingyan.baidu.com/article/00a07f38aad55182d128dc4c.html
  • jar2exe工具jar2exe工具

    2018-04-12 14:31:17
    jar2exe,主要讲jar转换成可以运行的exe程序。
  • 扫描 Launch4j、Exe4j、JSmooth、Jar2Exe 的 Jar-to-EXE 包装器签名。 扫描 Jar-to-EXE 包装器使用的程序独立指标。 用法 一般用法: java -jar jwscan.jar [-d ] 获取报告的示例: java -jar jwscan.jar ...
  • Jar2Exe.rar

    2019-08-16 09:41:25
    JAR包转成EXE文件,可以自带JRE,不用安装JAVA环境,并可以加密。
  • Jsmooth-Jar2EXE

    2013-08-06 10:28:04
    Jar 打包 EXE文件,可以脱离java环境运行   —— jar to exe 、 Jsmooth的使用
  • Jar2EXE

    2008-08-25 10:31:42
    一个将java写的jar文件编译成exe格式的软件
  • 三款 Jar2EXE 软件合集.

    2013-01-04 14:53:21
    每个小工具算一分
  • Jar2Exe/JarToExe

    2012-11-23 09:46:42
    Jar转Exe代码,使用方法: 1.请在项目中,默认包中建立 Main启动类 2.用eclipse导出成jar 3.copy /b jar2exe.exe+xxxx.jar xxxx.exe 即可生成相应的可执行文件,图标请在项目中自行修改
  • jar包转换成exe可执行文件
  • 背景:Jar2Exe是一款优秀的java源码加密软件,它能够将jar包加密为本地能够执行的exe文件,并能够附带Java语言运行时(JRE),从而免除了客户机器需要安装JRE等繁琐的步骤。本文介绍了如何从Jar2Exe编译的exe文件中...

    注意:本教程仅供学习交流之用,请勿用于非法用途。对于本教程带来的所有后果,作者均不承担任何法律责任。


    背景:Jar2Exe是一款优秀的java源码加密软件,它能够将jar包加密为本地能够执行的exe文件,并能够附带Java语言运行时(JRE),从而免除了客户机器需要安装JRE等繁琐的步骤。本文介绍了如何从Jar2Exe编译的exe文件中提取原始的类文件。


    Jar2Exe一共有三种加密方式:

    1. 明文:如下图所示,在编译时如不勾选 “隐藏类文件” 或“加密并隐藏类文件”的话,Jar2Exe会将Jar包以 明文 存储在Exe程序中,这是第一种方式,也是最容易被提取的一种方式。

    2. 隐藏:如勾选“隐藏类文件”,Jar包会被经过简单的加密之后存储在Exe程序中的资源中,对于破解而言也只是简单难度。

    3. 加密:如勾选“加密并隐藏类文件”,Jar包会被加密,并且所有文件名都会被哈希,之后存储在Exe程序的资源中。这是最常见的一种加密,也是相对最麻烦的一种提取方式。相信读者最关心的就是如何从这种加密的Exe文件中提取出jar包来。



    对于第一种明文的编译方式,提取的方法非常简单。只需要用压缩软件打开要破解的Exe文件,即可看到所有class文件,相信这个方法读者应该都很清楚,不用我多说了。


    对于第二、三种 隐藏和加密的方式,要提取出完成的jar包,需要用到Ollydbg调试被加密的Exe程序,在解密代码刚执行完的地方下断点中断,从内存中dump出jar包,再还原原本的文件名。其中过程比较繁琐,我会在下一篇教程中再写出步骤和放出工具来。


    本篇教程会先介绍一个更加简单的方法来提取出Jar2Exe加密的类文件。该方法的思路如下:

    首先构建一个Java代理(JavaAgent),JavaAgent是JDK1.5之后出现的一个功能,目的是让程序员可以更加灵活的监控Java虚拟机的运行。但它的功能实在太强大,甚至可以让你修改一个类的定义。而我们要做的就是编写一个JavaAgent,并监控ClassLoader,在它要加载一个类的时候,dump出这个类来并写入一个jar文件中就可以了。这个JavaAgent是很general的,可以用在不同的jar上面。本文后面会提供一个该JavaAgent的实现。


    然后你就可以通过设置java有关的的环境变量来激活该JavaAgent。接着运行Jar2Exe编译的Exe程序。尽可能多的测试程序中的功能,点击不同的按钮,让更多的类文件被加载到内存中,这样它们就会被dump出来。或者只测试你关心的部分,比如某个模块或登录授权。最后结束程序,就可以在dump出来的jar包中找到需要的类文件。


    可以看出,这种方法非常的简单易行。但同时也有一些缺点:比如如果一个类没有被加载过的话是提取不出来的。这也就导致了导出的源代码会因为缺少一些类而无法被重新编译。只能观察和学习反编译的源代码,或自行补全。另外原Jar包中的资源文件(例如文本文件、声音、图片)是没有办法提取出来的。(但也不是完全没有办法,后面我们会讲如何再提取这些资源文件)。而使用ollydbg调试并导出原始的Jar包并不存在这些问题,能够提取出所有的类文件以及资源文件,就算它们没有被加载。这种方法会在下一篇中介绍。


    我们先来介绍上面提到的使用JavaAgent从内存中提取Jar2exe加密的类文件的步骤


    1.     打开命令行并进入要破解的程序所在目录


    2.     将e2j-agent-1.6.jar文件放在同一目录下,该JavaAgent下载地址:http://sshwind.com/e2j-agent-1.6.jar ,或从我的Github空间下载:https://github.com/ravinow/e2j


    3.     在命令行输入以下命令设置JavaAgent的加载:

    set JAVA_TOOL_OPTIONS=-javaagent:e2j-agent-1.6.jar

    成功不会有任何输出。该命令是让java程序在加载一个类时会自动调用JavaAgent。

    4.     执行你要破解的程序:

    然后尽量测试每一项功能,使它加载全部的类。

    5.     结束程序,然后在当前目录下会多出一个e2j-dump.jar,这就是提取出的类文件包。

    6.     到这已经成功了,如果需要它能够直接被运行的话还需要往里自行补充MANIFEST.MF文件。


    如上所说,该方法简单易行,但可能无法提取出所有类文件及资源文件。更加有效的方法会在下一篇介绍,如果对内容有任何疑问或谈合作事宜欢迎联系QQ:627083940,转载请保留作者联系方式及原文链接。


    另附资源文件的提取方法:

    Java毕竟是一种在虚拟机中运行的语言,所有的操作都需要JRE的支持。所以我们可以修改JRE中的有关加载资源的API的代码,在加载资源的同时把它们dump出来。原理类似上面JavaAgent的实现。效果也同JavaAgent一样,在程序运行时必须让资源文件被加载到内存中才能dump出来。


    具体步骤是:

    1、 打开JDK安装目录下的src.zip,这里有大部分Java API的源文件。

    2、 找到java/lang/class.java,修改getResource和getResourceAsStream方法,使它们在返回结果前dump出要读取的资源文件。如果需要的话一并修改其它涉及到加载资源文件的类和方法。

    3、编译修改过的源文件,并将编译出来的class文件复制进JRE安装目录下的lib/rt.jar包中,覆盖原文件。(注意:编辑的JDK源文件版本必须与现有JRE版本相匹配,不然会出现问题)

    4、运行目标程序,尽可能多的测试功能,让资源文件被加载。这样你就能在目录下找到dump出来的资源文件了。





    展开全文
  • 提取经过Jar2Exe编译加密的源代码

    千次阅读 2017-03-31 15:39:59
    注意:本教程仅供学习交流之用,请勿用于非法用途。...背景:Jar2Exe是一款优秀的Java源码加密软件,它能够将jar包加密为本地能够执行的exe文件,并能够附带Java语言运行时(JRE),从而免除了客户机器需要安装JRE等

    注意:本教程仅供学习交流之用,请勿用于非法用途。对于本教程带来的所有后果,作者均不承担任何法律责任。

    出处:http://blog.csdn.net/ravinow/article/details/51123839

    背景:Jar2Exe是一款优秀的Java源码加密软件,它能够将jar包加密为本地能够执行的exe文件,并能够附带Java语言运行时(JRE),从而免除了客户机器需要安装JRE等繁琐的步骤。本文介绍了如何从Jar2Exe编译的exe文件中提取原始的类文件。


    Jar2Exe一共有三种加密方式:

    1. 明文:如下图所示,在编译时如不勾选 “隐藏类文件” 或“加密并隐藏类文件”的话,Jar2Exe会将Jar包以 明文 存储在Exe程序中,这是第一种方式,也是最容易被提取的一种方式。

    2. 隐藏:如勾选“隐藏类文件”,Jar包会被经过简单的加密之后存储在Exe程序中的资源中,对于破解而言也只是简单难度。

    3. 加密:如勾选“加密并隐藏类文件”,Jar包会被加密,并且所有文件名都会被哈希,之后存储在Exe程序的资源中。这是最常见的一种加密,也是相对最麻烦的一种提取方式。相信读者最关心的就是如何从这种加密的Exe文件中提取出jar包来。



    对于第一种明文的编译方式,提取的方法非常简单。只需要用压缩软件打开要破解的Exe文件,即可看到所有class文件,相信这个方法读者应该都很清楚,不用我多说了。


    对于第二、三种 隐藏和加密的方式,要提取出完成的jar包,需要用到Ollydbg调试被加密的Exe程序,在解密代码刚执行完的地方下断点中断,从内存中dump出jar包,再还原原本的文件名。其中过程比较繁琐,我会在下一篇教程中再写出步骤和放出工具来。


    本篇教程会先介绍一个更加简单的方法来提取出Jar2Exe加密的类文件。该方法的思路如下:

    首先构建一个Java代理(JavaAgent),JavaAgent是JDK1.5之后出现的一个功能,目的是让程序员可以更加灵活的监控Java虚拟机的运行。但它的功能实在太强大,甚至可以让你修改一个类的定义。而我们要做的就是编写一个JavaAgent,并监控ClassLoader,在它要加载一个类的时候,dump出这个类来并写入一个jar文件中就可以了。这个JavaAgent是很general的,可以用在不同的jar上面。本文后面会提供一个该JavaAgent的实现。


    然后你就可以通过设置java有关的的环境变量来激活该JavaAgent。接着运行Jar2Exe编译的Exe程序。尽可能多的测试程序中的功能,点击不同的按钮,让更多的类文件被加载到内存中,这样它们就会被dump出来。或者只测试你关心的部分,比如某个模块或登录授权。最后结束程序,就可以在dump出来的jar包中找到需要的类文件。


    可以看出,这种方法非常的简单易行。但同时也有一些缺点:比如如果一个类没有被加载过的话是提取不出来的。这也就导致了导出的源代码会因为缺少一些类而无法被重新编译。只能观察和学习反编译的源代码,或自行补全。另外原Jar包中的资源文件(例如文本文件、声音、图片)是没有办法提取出来的。(但也不是完全没有办法,后面我们会讲如何再提取这些资源文件)。而使用ollydbg调试并导出原始的Jar包并不存在这些问题,能够提取出所有的类文件以及资源文件,就算它们没有被加载。这种方法会在下一篇中介绍。


    我们先来介绍上面提到的使用JavaAgent从内存中提取Jar2exe加密的类文件的步骤


    1.     打开命令行并进入要破解的程序所在目录


    2.     将e2j-agent-1.6.jar文件放在同一目录下,该JavaAgent下载地址:http://sshwind.com/e2j-agent-1.6.jar ,或从我的Github空间下载:https://github.com/ravinow/e2j


    3.     在命令行输入以下命令设置JavaAgent的加载:

    set JAVA_TOOL_OPTIONS=-javaagent:e2j-agent-1.6.jar

    成功不会有任何输出。该命令是让java程序在加载一个类时会自动调用JavaAgent。

    4.     执行你要破解的程序:

    然后尽量测试每一项功能,使它加载全部的类。

    5.     结束程序,然后在当前目录下会多出一个e2j-dump.jar,这就是提取出的类文件包。

    6.     到这已经成功了,如果需要它能够直接被运行的话还需要往里自行补充MANIFEST.MF文件。


    如上所说,该方法简单易行,但可能无法提取出所有类文件及资源文件。更加有效的方法会在下一篇介绍,如果对内容有任何疑问或谈合作事宜欢迎联系QQ:627083940,转载请保留作者联系方式及原文链接。


    另附资源文件的提取方法:

    Java毕竟是一种在虚拟机中运行的语言,所有的操作都需要JRE的支持。所以我们可以修改JRE中的有关加载资源的API的代码,在加载资源的同时把它们dump出来。原理类似上面JavaAgent的实现。效果也同JavaAgent一样,在程序运行时必须让资源文件被加载到内存中才能dump出来。


    具体步骤是:

    1、 打开JDK安装目录下的src.zip,这里有大部分Java API的源文件。

    2、 找到java/lang/class.java,修改getResource和getResourceAsStream方法,使它们在返回结果前dump出要读取的资源文件。如果需要的话一并修改其它涉及到加载资源文件的类和方法。

    3、编译修改过的源文件,并将编译出来的class文件复制进JRE安装目录下的lib/rt.jar包中,覆盖原文件。(注意:编辑的JDK源文件版本必须与现有JRE版本相匹配,不然会出现问题)

    4、运行目标程序,尽可能多的测试功能,让资源文件被加载。这样你就能在目录下找到dump出来的资源文件了。

    展开全文
  • Jar2Exe_free.zip

    2019-11-20 14:46:00
    工具:将 Jar 文件转换为 Exe 可执行文件。 第一部分:使用 Java 开发并生成 .jar 文件 1. 编写文件 D:\test\Hello.java: package test; public class Hello { public static void main(String argv[]...
  • jar2exe转换

    2016-05-23 20:47:26
    jar2exe转换
  • Jar2Exe 是一款将 jar 文件转换成 exe 可执行文件的工具软件。本软件的工作原理是使用 JNI 接口启动 java 虚拟机,并在此基础上提供其他高级的功能。
  • 提取Jar2Exe源代码[JavaAgent监控法]

    千次阅读 2018-02-18 23:24:25
    本文主要是针对jar2exe这个软件加密jar文件,我们想得到原文件。一般情况下jar2exe有三种处理方式:明文、隐藏、加密。 明文:很简单的处理,zip解压一下class文件都在里面 隐藏:Jar包会被经过简单的加密之后存储在...

    碰到了一个这样的问题,废了半天劲发现了一个比较好玩有用的方法,小小记录下
    本文主要是针对jar2exe这个软件加密jar文件,我们想得到原文件。一般情况下jar2exe有三种处理方式:明文、隐藏、加密。

        明文:很简单的处理,zip解压一下class文件都在里面
    
        隐藏:Jar包会被经过简单的加密之后存储在Exe程序中的资源中
    
        加密+隐藏:Jar包会被加密,并且所有文件名都会被哈希,之后存储在Exe程序的资源中。这是最常见的一种加密,也是相对最麻烦的一种提取方式。
    

    面对后两种情况下,通常来说,我们如果想要提取完整的jar包,必须用ODB调程序执行到解密完成调用jar的位置,然后dump内存把所有内容dump下来。

    这里学习一种方法(但是方法有一定缺点,我们后面讲把)
    首先构建一个Java代理(JavaAgent),目的是让程序员可以更加灵活的监控Java虚拟机的运行。我们要实现的是监控ClassLoader,在它要加载一个类的时候,dump出这个类来并写入一个jar文件中。

    然后激活该JavaAgent,接着运行Jar2Exe编译的Exe程序。尽可能多的测试程序中的功能,点击不同的按钮,让更多的类文件被加载到内存中,这样它们就会被dump出来。

    但是缺点是很明显的
    1.如果class没有加载就dump不到了
    2.jar中的图片、音频等资源是得不到的。

    重点来了!下面讲步骤

    1.准备工作

    下载我们写好的监控程序(当然了我这种辣鸡怎么会写…脚本小子…)
    下载地址https://github.com/ravinow/e2j

    然后放到同一个目录下

    打开命令行并进入要破解的程序所在目录,在命令行输入以下命令设置JavaAgent的加载

    set JAVA_TOOL_OPTIONS=-javaagent:e2j-agent-1.6.jar

    该命令是让java程序在加载一个类时会自动调用JavaAgent

    2.操作

    大量测试执行程序, 结束程序,然后在当前目录下会多出一个e2j-dump.jar,这就是提取出的类文件包。

    顺手抄了大佬的随笔

    另附资源文件的提取方法:
    
    Java毕竟是一种在虚拟机中运行的语言,所有的操作都需要JRE的支持。所以我们可以修改JRE中的有关加载资源的API的代码,在加载资源的同时把它们dump出来。原理类似上面JavaAgent的实现。效果也同JavaAgent一样,在程序运行时必须让资源文件被加载到内存中才能dump出来。
    
    
    
    具体步骤是:
    
    1、 打开JDK安装目录下的src.zip,这里有大部分Java API的源文件。
    
    2、 找到java/lang/class.java,修改getResourcegetResourceAsStream方法,使它们在返回结果前dump出要读取的资源文件。如果需要的话一并修改其它涉及到加载资源文件的类和方法。
    
    3、编译修改过的源文件,并将编译出来的class文件复制进JRE安装目录下的lib/rt.jar包中,覆盖原文件。(注意:编辑的JDK源文件版本必须与现有JRE版本相匹配,不然会出现问题)
    
    4、运行目标程序,尽可能多的测试功能,让资源文件被加载。这样你就能在目录下找到dump出来的资源文件了。

    不过我的代码水平可能还改不了,先记录着把,emmm
    感谢LonelyInAustralia大佬了,文不多但是对我这个辣鸡启发很大。
    (不管怎么样貌似还是把jar提取出来比较完整…)

















    学习来源:
    http://blog.csdn.net/ravinow/article/details/51123839

    展开全文
  • Jar2Exe_x86.zip

    2016-04-28 22:10:57
    Jar2Exe_x86.zip,将jar包转换成exe可执行文件
  • Jar2Exe 免费版

    热门讨论 2008-12-31 12:04:16
    本软件可以将 Jar 文件转化为 Exe 可执行文件,使采用 Java 开发的软件更加方便地执行和发布,避免了采用批处理文件进行启动带来的麻烦。生成的 Exe 可执行文件可以自动从“注册表”、“环境变量”或者“配置文件”...
  • [破解]java打包Exe工具 - Jar2Exe Wizard

    万次阅读 2013-06-21 19:27:35
    我用过的所有打包exe软件中,Jar2Exe Wizard是最好用的,但是只有一个月的试用期,需要的可以从官网下载。 这里提供的Jar2Exe Wizard可以任意注册,免除试用期。 下面上使用流程图: 1.打开程序后: ...

    打包java文件为exe的方法和软件有很多,还有一些开源的软件和一些免费的软件。


    我用过的所有打包exe软件中,Jar2Exe Wizard是最好用的,但是只有一个月的试用期,需要的可以从官网下载。


    这里提供的Jar2Exe Wizard可以任意注册,免除试用期。


    下面上使用流程图:


    1.打开程序后:



    2.随意输入,点击注册(只需要注册一次)。



    3.选择要打包的jar,目录也可以



    4.这里是GUI程序



    5.不用管,下一步。



    6.这里选择了系统栏图标。



    7.不用管。



    8.选择要保存的文件,红框中可以对程序进行详细信息的设置,可以设置图标。



    9,完成。



    10.点击运行的程序。



    这个打包工具提供了32位和64位,windows和linux系统,这里提供的是32位windows版本。


    下载地址:http://pan.baidu.com/share/link?shareid=147888419&uk=1325762948


    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 83,078
精华内容 33,231
关键字:

jar2exe