jar包分析方法

jar文件是一种归档文件,以zip格式构建,以.jar为文件扩展名。分析jar时,如果直接使用压缩文件进行解压,可能会出现乱码。为了可以正常显示jar中的内容,完整分析的任务,需要正确将jar包还原。可以使用JD-GUI工具分析jar包。

不过JD-GUI显示字体不可调整和搜索以及其他关联跳转等扩展功能较少,通常通过其自身的导出功能导出所有的文件到一个压缩包中,再解压进行分析。

JD-GUI可以打开jar程序,然后在文件中选择保存所有,然后会保存为一个zip文件。jar包中通常除了class文件,还会包含一些xml等配置文件。

修改完成之后,可以使用ecplise重新封装成jar。解压之后形成项目目录,然后导入工程,或者使用系统命令进行查询。这个重打包的过程可能出现一些错误,一般选择忽略即可。

官方的网址:
http://java-decompiler.github.io

发布了20 篇原创文章 · 获赞 24 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章