Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说反编译Exe「终于解决」,希望能够帮助你!!!。
本文只能激活成功教程指定类型的exe;
本文仅针对用exe4j打包java运行程序生成的exe。
此类exe的特点:exe一启动,就会转成jar来运行。所以本质是寻找核心jar并激活成功教程jar的过程。
(对exe4j有兴趣的,可自行下载研究:点我下载exe4j-win-64位)
待激活成功教程的exe,jar激活成功教程工具jd-gui【点我下载】
运行exe,记下此刻时间
到C:\Users\你的用户名\AppData\Local\Temp\目录下查找相关文件夹。
窍门1:通过exe的启动时间,找到同一时刻修改的文件夹,进入即可
窍门1:假设运行的是abc.exe,假设其中的核心jar也是abc.jar,那么可以在C:\Users\你的用户名\AppData\Local\Temp\目录下直接搜索abc.jar,进入其所在文件夹即可。
jar包所在文件夹内容如下:(不同的exe实际情况有所不同)
通过第二步,我们已经来到了相关文件夹。显然前几个jar都是现成的,只有最后一个是手工写的,所以最后这个就是我们需要破击的jar。
打开jd-gui,导入核心jar,即可查看源码,效果如下:
上一篇
已是最后文章
下一篇
已是最新文章