以前碰到过的打包的java程序都可以用winrar解压得到jar文件从而进行进一步的反编译,然而今天碰到一个用exe4j打包的程序,无法直接用winrar解压,上网查资料未果。
后来想到这个程序的原理是将jar全部解压然后调用java运行库执行,于是到temp文件夹中搜索*.jar,果然找到了目标程序。
很简单的原理,供后来者参考。
破解exe4j打包程序
本文介绍了一种从exe4j打包的程序中提取原始jar文件的方法,通过搜索临时文件夹找到并分析jar文件,为后续反编译提供便利。
以前碰到过的打包的java程序都可以用winrar解压得到jar文件从而进行进一步的反编译,然而今天碰到一个用exe4j打包的程序,无法直接用winrar解压,上网查资料未果。
后来想到这个程序的原理是将jar全部解压然后调用java运行库执行,于是到temp文件夹中搜索*.jar,果然找到了目标程序。
很简单的原理,供后来者参考。

被折叠的 条评论
为什么被折叠?