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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章