網(wǎng)友評(píng)分:
4.4分
JD GUI中文版是一款圖形化反編譯工具,用戶可以利用這里軟件幫助用戶快速瀏覽重建源代碼,支持眾多Java編譯器的反編譯,可對(duì)整個(gè)Jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn),有需要的趕快來試試吧!
1、支持眾多Java編譯器的反編譯;
2、支持對(duì)整個(gè)Jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn);
一、什么是JD-GUI漢化版?
1JD-GUI是一個(gè)獨(dú)立的圖形實(shí)用程序,顯示“.class”文件的Java源代碼。您可以使用JD-GUI瀏覽重建的源代碼,以便即時(shí)訪問方法和字段。
二、程序可以反編譯豈不是很不安全?
1、可以采用代碼混淆等技術(shù)來加大反編譯的難度和降低反編譯代碼的可讀性,但是完全避免反編譯是不可能的。
三、java反編譯工具的原理是什么?
由于Java、.net這樣的基于虛擬機(jī)技術(shù)的語(yǔ)言都是采用了ByteCode的二進(jìn)制結(jié)構(gòu),因此很容易將ByteCode轉(zhuǎn)化為“抽象語(yǔ)法樹”(簡(jiǎn)稱AST,《編譯原理》這門課中的概念),然后采用反編譯器就可以將AST轉(zhuǎn)換為代碼了。
JD-Core 與 JD-GUI 對(duì)比
JD-Core 是一個(gè)免費(fèi)的庫(kù),從一個(gè)或多個(gè)“.class”文件中 重構(gòu)Java源代碼。JD-Core可以用來恢復(fù)丟失的源代碼,并深究Java運(yùn)行時(shí)類庫(kù)。支持Java 5的功能:如注釋,泛型或枚舉 。JD-GUI 和 JD-Eclipse都包括JD-Core。
JD-GUI 是一個(gè)獨(dú)立的顯示“.class” 文件Java源代碼的圖形用戶界面工具。您可以使用JD-GUI瀏覽和重建源代碼的即時(shí)訪問方法和字段,以代碼高度方式來顯示反編譯過來的代碼。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)