日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Java反編譯工具,java反編譯

最好的java反編譯工具是哪個?

Java反編譯工具,java反編譯


很高興回答你的問題大多商業(yè)軟件,會對程序進行加密、加殼等安全措施以防范軟件被破解,從而使得反編譯越來越難 。反編譯是一個對目標可執(zhí)行程序進行逆向分析,從而得到源代碼的過程 。尤其是像Java這樣的運行在虛擬機上的編程語言,更容易進行反編譯得到源代碼 。我們知道,在代碼支撐方面,JDK 1.7引入了字符串Switch、泛型接口改進等新功能,1.8增加了lambda表達式、方法傳遞、多重注解等新特性,這使得反編譯工具的編寫難度加大 。
今天我們盤點一下目前仍然可用的、相對功能很強大的Java反編譯工具(Eclipse插件不做評價),比較老的反編譯工具很難支持Java8及其以上版本 。Java 反編譯器 JD-GUIJD-GUI 是一個用 C開發(fā)的 Java 反編譯工具,由 Pavel Kouznetsov開發(fā),支持Windows、Linux和蘋果Mac Os三個平臺 。
而且提供了Eclipse平臺下的插件JD-Eclipse、IntelliJ的插件JD-IntelliJ 。JD-GUI不需要安裝,直接點擊運行,可以反編譯jar,class文件 。Java 反編譯器 procyon-decompiler及其window下獨立UI工具luytenProcyon-Decompiler支持JDK1.8類的反編譯,在很多方面做得非常不錯,如反編譯匿名類、內部類、Java8 Lambda等等 。
Procyon-Decompiler支持JDK1.8類的反編譯,在很多方面做得非常不錯:字符串的Switch、枚舉聲明方面、注解方面、匿名類、內部類、Java8新接口規(guī)范、Java8 Lambda表達式、Java8 方法傳遞等 。luyten是Procyon的GUI,是一款操作簡單、功能實用的java反編譯工具,軟件支持*.JAR、*.zip、*.class等類型文件的反編譯操作,還原度非常高,支持更多功能設置,如顯式導入、類型、合成組件等等,用戶可根據(jù)不同的需求選擇合適的顯示項目,結果更明了 。
分享幾個java反編譯工具,至于哪個最好用仁者見仁智者見智,你用著最好就是最好 。1.JD-GUI包括圖形化界面,eclipse插件以及idea插件,采用C開發(fā),支持蘋果Mac、微軟windows以及Linux多個平臺,可以反編譯class文件、jar包等 。用的人比較多 。2.CFR-非常優(yōu)秀并且支持java8這款201313年橫空出世,至今都保持更新的反編譯工具,因為其持續(xù)更新承接java的變化而且反編譯效果非常良好,越來越來被人們更多的使用,根據(jù)cfr官網(wǎng)上的介紹,CFR支持反編譯當今最新的Java特性--Java 8,例如lambda表達式以及java7中的switch支持String類型等 。
3.Jadx-開源,快速并且支持安卓這又是一款相當強大的反編譯神器了,現(xiàn)在已經(jīng)在全球最大的同性交友社區(qū)GitHub上開源了,圖形化的界面以及支持拖拽方式的操作可以大大滿足你日常的需要了,如果你使用Gradle,它也支持導出Gradle工程,而且它支持諸如apk、dex、jar、class、zip等多種文件格式 。
【Java反編譯工具,java反編譯】4.Procyon-可以媲美cfr的有款Java反編譯工具與cfr一樣,不像JD-GUI那樣已經(jīng)萬年不更新了,Procyon同樣支持Jdk1.8的類編譯,譬如java8的很多新特性他都支持并且在一下幾方面的反編譯甚至已經(jīng)超越了cfr,Procyon反編譯后不僅輸出java源碼,還能輸出原始字節(jié)碼等 。。

    推薦閱讀