簡單來說,就是把一個(gè)已有的程序轉(zhuǎn)化為編程的命令行。至于使用反編譯的原因么……有的是為了研究一個(gè)程序以達(dá)到吸取別人的編程思路和經(jīng)驗(yàn)。當(dāng)然也有的是為了盜版。或者是為了竊取別人的軟件。
我們注重客戶提出的每個(gè)要求,我們充分考慮每一個(gè)細(xì)節(jié),我們積極的做好網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站服務(wù),我們努力開拓更好的視野,通過不懈的努力,創(chuàng)新互聯(lián)贏得了業(yè)內(nèi)的良好聲譽(yù),這一切,也不斷的激勵(lì)著我們更好的服務(wù)客戶。 主要業(yè)務(wù):網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)站設(shè)計(jì),微信小程序開發(fā),網(wǎng)站開發(fā),技術(shù)開發(fā)實(shí)力,DIV+CSS,PHP及ASP,ASP.Net,SQL數(shù)據(jù)庫的技術(shù)開發(fā)工程師。
反編譯得出的代碼,是JAVA文件在生成CLASS文件時(shí),做過優(yōu)化的代碼。所以跟你的原文件不一樣(比如:注釋全沒有,中文全變成Unicode碼,字符串連接全部用StringBuffer類來代替,自動(dòng)增加else語句等等)。
JAD本身是一個(gè)命令行工具,沒有圖形界面,上述的這些工具大多是在JAD內(nèi)核的基礎(chǔ)之上加了一個(gè)圖形界面而已。這么多種產(chǎn)品的共同選擇,足可證明JAD 在JAVA反編譯領(lǐng)域中的尊貴地位。
Java Decompiler項(xiàng)目”旨在開發(fā)工具,以便反編譯和分析Java 5“字節(jié)代碼”及更高版本。JD-Core是從一個(gè)或多個(gè)“.class”文件重建Java源代碼的庫。JD-Core可用于恢復(fù)丟失的源代碼并探索Java運(yùn)行時(shí)庫的源。
dephi,一般是dede JAVA,比較出名的有小穎的反編譯專家 XJad(Java源代碼反編譯工具) V2 XJad是基于Jad核心的Java源程序反編譯軟件,內(nèi)置Jad8e2。
JODE是全球最大的開源項(xiàng)目網(wǎng)站Sourceforge點(diǎn)虐 的成員,在所有的JAVA反編譯器中,JODE的反編譯效果是最好的,尤其是對(duì)付一些常見的加密手段,例如混淆技術(shù)等,更是出類拔粹。
選擇一款反編譯工具即可 JD-GUI JD-GUI 是顯示java 源代碼 *.class文件的 圖形界面工具。可以在這里下載:JD-GUI-DownLoad 下載下來后,打開該工具,直接將jar包 拖拽到 顯示窗口即可查看源代碼。
1、dephi,一般是dede JAVA,比較出名的有小穎的反編譯專家 XJad(Java源代碼反編譯工具) V2 XJad是基于Jad核心的Java源程序反編譯軟件,內(nèi)置Jad8e2。
2、4 JAVA開發(fā)出來的軟件,筆者推薦Java Decompiler,十分好用。
3、Java Decompiler項(xiàng)目”旨在開發(fā)工具,以便反編譯和分析Java 5“字節(jié)代碼”及更高版本。JD-Core是從一個(gè)或多個(gè)“.class”文件重建Java源代碼的庫。JD-Core可用于恢復(fù)丟失的源代碼并探索Java運(yùn)行時(shí)庫的源。
4、帶界面那能修改的那不叫反編譯,那叫資源修改工具,比如exescope什么的,適用范圍極小。
5、.NET Reflector和ILSpy,不過聽說ILSpy更好,這個(gè)主要看個(gè)人的喜好,我喜歡用.NET Reflector。
6、只能找靜態(tài)反編譯軟件,反編譯成為匯編代碼,想反成C代碼基本不可能的了。個(gè)別有能反成C代碼的可讀性也差的太離譜,基本等于翻譯匯編,還不如看匯編呢。
新聞名稱:java代碼反編譯器 java反編譯工具怎么用
URL網(wǎng)址:http://chinadenli.net/article9/dejsioh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、微信公眾號(hào)、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、軟件開發(fā)、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)