jadx(Android反編譯gui工具) v0.6.1 官方版
3.88MB / 03-30
java反編譯工具(XJad) v2.2 中文綠色版
802KB / 10-25
jadclipse Java反編譯插件 3.3.0 官方版
35KB / 03-05
mdi jade(XRD分析軟件) 6.5 安裝版
84.9MB / 07-07
jade V5.0 免費(fèi)綠色版
5.94MB / 10-28
-
JetBrains dotPeek(.NET反編譯工具) v2024.3.6 官方免費(fèi)綠色版 6 反 編 譯 / 106MB
-
IDA Pro/Teams v9.0.241217 Win/Linux 官方完整授權(quán)版+綠色版 64 反 編 譯 / 3.29GB
-
.Net反編譯軟件 ILSpy 9 V9.0.0.7899 中文免費(fèi)綠色版+安裝包 反 編 譯 / 14.2MB
-
-
反編譯工具Reko decompiler v0.11.6 官方開(kāi)源安裝版 32/64位 反 編 譯 / 19.0MB
-
反匯編工具Hex-Rays IDA v9.0.240925多語(yǔ)安裝免費(fèi)授權(quán)版 反 編 譯 / 704MB
-
交互式反匯編器 IDA Free 8 v8.4.240527sp2 Hex-Rays 官方免費(fèi)版 反 編 譯 / 100MB
-
-
IDA Pro(反匯編工具) v8.3.230608 漢化免費(fèi)完整版 支持x64/x86 反 編 譯 / 413MB
-
詳情介紹
Jad(JAva Decompiler)是一款Java的反編譯器,可以通過(guò)命令行把Java的class文件反編譯成源代碼。需要的朋友可下載試試!
JAD是什么
JAD 是一款老牌的、經(jīng)典的、使用起來(lái)簡(jiǎn)單的 Java 反編譯工具。大家都知道,將源代碼轉(zhuǎn)換成二進(jìn)制執(zhí)行代碼的過(guò)程叫“編譯”,比如將 Java 源代碼編譯成 .class 字節(jié)碼文件;那么把字節(jié)碼文件轉(zhuǎn)換成代碼的過(guò)程就叫“反編譯”。
如果你在使用編寫(xiě)代碼的時(shí)候遇到找不到源代碼的第三方庫(kù),而且你又需要看看這個(gè)庫(kù)的具體實(shí)現(xiàn),那么你就需要使用這個(gè)東西。而且如果你是使用Eclipse的話(huà),還有一個(gè)Eclipse插件JadClipse,JadClipse提供一個(gè)class文件查看器可以直接打開(kāi)class文件查看其反編譯后的源代碼。
JAD 環(huán)境變量配置
下載好 JAD 并解壓后(鏡像),將看到:
jad.exe (無(wú)法直接運(yùn)行)
Readme.txt (使用說(shuō)明)
為了更便捷的使用 jad,我們可以將其加入到環(huán)境變量中。
新建 JAD_HOME 環(huán)境變量。
加入到系統(tǒng) PATH 變量中。
使用說(shuō)明
[1] 反編譯一個(gè)class文件:jad example.class,會(huì)生成example.jad,用文本編輯器打開(kāi)就是java源代碼
[2] 指定生成源代碼的后綴名:jad -sjava example.class,生成example.java
[3] 改變生成的源代碼的名稱(chēng),可以先使用-p將反編譯后的源代碼輸出到控制臺(tái)窗口,然后使用重定向,輸出到文件:jad -p example.class > myexample.java
[4] 把源代碼文件輸出到指定的目錄:jad -dnewdir -sjava example.class,在newdir目錄下生成example.java
[5] 把packages目錄下的class文件全部反編譯:jad -sjava packages/*.class
[6] 把packages目錄以及子目錄下的文件全部反編譯:jad -sjava packages/**/*.class,不過(guò)你仍然會(huì)發(fā)現(xiàn)所有的源代碼文件被放到了同一個(gè)文件中,沒(méi)有按照class文件的包路徑建立起路徑
[7] 把packages目錄以及子目錄下的文件全部反編譯并建立和java包一致的文件夾路徑,可以使用-r命令:jad -r -sjava packages/**/*.class
[8] 當(dāng)重復(fù)使用命令反編譯時(shí),Jad會(huì)提示“whether you want to overwrite it or not”,使用-o可以強(qiáng)制覆蓋舊文件
[9] 還有其他的參數(shù)可以設(shè)置生成的源代碼的格式,可以輸入jad命令查看幫助,詳見(jiàn)下文。
[10] 當(dāng)然,你會(huì)發(fā)現(xiàn)有些源文件頭部有些注釋信息,不用找了,jad沒(méi)有參數(shù)可以去掉它,用別的辦法吧。
最后,jad不能直接反編譯jar包,直接解壓了再反編譯吧
jad 命令
首先,看一下jad的幫助提示
-a - 用JVM字節(jié)格式來(lái)注解輸出
-af - 同 -a,但是注解的時(shí)候用全名稱(chēng)
-clear - 清除所有的前綴
-b - 輸出多于的括號(hào) (e.g., if(a) { b(); }, default: no)
-d <dir> - 指定輸出文件的文件目錄
-dead -試圖反編譯代碼的dead 部分(default: no)
-disass - 不用用字節(jié)碼的方式反編譯 (no JAVA source generated)
-f - 輸出整個(gè)的名字,無(wú)論是類(lèi)還是方法
-ff -輸出類(lèi)的成員在方法之前 (default: after methods)
-i - 輸出所有的變量的缺省的最初值
-l<num> - 將strings分割成指定數(shù)目的塊的字符 (default: no)
-lnc - 將輸出文件用行號(hào)來(lái)注解 (default: no)
-nl - 分割strings用新行字符 newline character (default: no)
-nodos -不要去檢查class文件是否以dos方式寫(xiě) (CR before NL, default: check)
-nocast - 不要生成輔助文件
-nocode -不要生成方法的源代碼
-noconv - 不要轉(zhuǎn)換java的定義符 (default: do)
-noctor - 不允許空的構(gòu)造器存在
-noinner -關(guān)掉對(duì)內(nèi)部類(lèi)的支持 (default: turn on)
-nolvt - 忽略局部變量的表信息
-nonlb - 不要輸出一個(gè)新行在打開(kāi)一個(gè)括號(hào)之前 (default: do)
-o - 無(wú)需確認(rèn)直接覆蓋輸出 (default: no)
-p - 發(fā)送反編譯代碼到標(biāo)準(zhǔn)輸出 STDOUT (e.g., for piping)
其次.常用命令
jad -o -r -sjava -dsrc test.class
tree目錄下的所有*.class文件
jad -o -r -sjava -dsrc tree/**/*.class
unix可以表示為:jad -o -r -sjava -dsrc 'tree/**/*.class'
指定輸出文件的名字的話(huà),用以下的轉(zhuǎn)移命令
jad -p example1.class > myexm1.java
輸出帶字節(jié)碼注釋和源碼的(最常用)
jad -o -a Test.class > ss.java
下載地址
人氣軟件
IDA Pro(反匯編工具) v8.3.230608 漢化免費(fèi)完整版 支持x64/x86
APK反編譯工具(ApkToolkit) V3.0 最新綠色免費(fèi)版
反匯編工具Hex-Rays IDA v9.0.240925多語(yǔ)安裝免費(fèi)授權(quán)版
資源編譯器 Resource Hacker v5.2.4.386 綠色漢化版
JD-GUI (Java反編譯工具) for windows v1.6.6 官方版
IDA Pro(反匯編工具) v7.7 Hex-Rays 綠色破解完整版 支持x64/x86
Chm2web Pro V2.85 英文綠色商業(yè)特別版 比較不錯(cuò)把chm轉(zhuǎn)為html的
反匯編神器 IDA Pro 8.3 2024 整合版 最新綠色免安裝版 32位/64
Easy CHM(chm制作工具) 3.93 破解安裝版(附破解教程+破解補(bǔ)丁)
IDA Pro/Teams v9.0.241217 Win/Linux 官方完整授權(quán)版+綠色版 64
相關(guān)文章
-
反匯編工具Hex-Rays IDA v9.0.240925多語(yǔ)安裝免費(fèi)授權(quán)版
IDA是一款強(qiáng)大的交互式反匯編工具,讓您輕松解讀和分析二進(jìn)制代碼。無(wú)論您是安全分析人員、逆向工程師還是開(kāi)發(fā)者,IDA Pro都將成為您不可或缺的利器 ,歡迎需要的朋友下載...
-
IDA Pro/Teams v9.0.241217 Win/Linux 官方完整授權(quán)版+綠色版 64位
IDA Pro 是一款交互式反匯編器,廣泛用于逆向工程,它極其靈活,內(nèi)置命令語(yǔ)言,支持多種可執(zhí)行文件格式,適用于大量處理器和操作系統(tǒng),目前Hexrays為了充分調(diào)動(dòng)大家主觀(guān)能...
-
IDA Pro(反匯編工具) v8.3.230608 漢化免費(fèi)完整版 支持x64/x86
ida pro漢化是一款交互式反匯編工具,主要用在反匯編和動(dòng)態(tài)調(diào)試等方面,支持對(duì)多種處理器的不同類(lèi)型的可執(zhí)行模塊進(jìn)行反匯編處理,這里提供IDA Pro 8.3最新中文免費(fèi)版...
-
反匯編神器IDA Pro 8.3.230608 Hex-Rays Decompiler 一鍵安裝免費(fèi)版 x64
ida pro是一款大名鼎鼎的的交互式反匯編工具,主要用在反匯編和動(dòng)態(tài)調(diào)試等方面,支持對(duì)多種處理器的不同類(lèi)型的可執(zhí)行模塊進(jìn)行反匯編處理,這里提供最新IDA Pro8.3下載...
-
反匯編神器 IDA Pro 8.3 2024 整合版 最新綠色免安裝版 32位/64位
ida pro 8.3是一個(gè)超強(qiáng)的的交互式反匯編工具,主要用在反匯編和動(dòng)態(tài)調(diào)試等方面,支持對(duì)多種處理器的不同類(lèi)型的可執(zhí)行模塊進(jìn)行反匯編處理,這里提供IDA Pro 8.3綠色版,歡迎...
-
反編譯工具Reko decompiler v0.11.6 官方開(kāi)源安裝版 32/64位
Reko 是一款功能強(qiáng)大的通用代碼反編譯工具,采用C#開(kāi)發(fā),包含核心反編譯引擎和后端代碼分析模塊,提供了Windows GUI和ASP.NET后端...
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
☉ 本站提供的Java反編譯工具 JAD V1.5.8g 免費(fèi)綠色版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。