java寫(xiě)的exe程序反編譯(java編寫(xiě)的exe怎么反編譯)
1、java編譯成exe可以使用一些工具 比如exe4j進(jìn)行打包生成 exe 反編譯成java,沒(méi)有處理過(guò) jar包反編譯成java程序是可以的,比如使用jad。
2、1在百度上搜索下載反編譯工具ILSpy,ILspy是一個(gè)開(kāi)源的net反編譯軟件,使用十分方便解壓后如圖,雙擊exe文件打開(kāi)解壓工具2選擇file,點(diǎn)擊“打開(kāi)”,選擇要反編譯的文件,點(diǎn)擊“打開(kāi)”,就可以看到源碼了3如果。
3、那是不可能的 只能把exe文件通過(guò)反匯編工具反編譯成匯編文件 ,就像你把中文翻譯成英語(yǔ),再把英語(yǔ)翻譯成中文后肯定與原來(lái)的有差異。
4、反編譯exe文件基本上是不可能的,因?yàn)榉淳幾g過(guò)程由很多因素會(huì)干擾,反編譯過(guò)程1檢測(cè)程序時(shí)候加殼了,如果加殼就必須先去殼2去殼后需要猜測(cè)程序員采用的是什么編程語(yǔ)言,編程語(yǔ)言有javacc++c#vbVC++等等3。
5、3啟動(dòng)Eclipse后,在WindowsPerferenceJava下面應(yīng)該會(huì)多出一個(gè)JadClipse目錄,相關(guān)的設(shè)置可 以在此修改 配置jadclipse設(shè)置path to decompiler為jadexe的全路徑,如F\Java\jre150_06\bin\jadexe ,在。
6、經(jīng)查閱了SUN公司的JDKJDK113文檔資料后,我找到了一個(gè)據(jù)稱(chēng)是可反編譯JAVA的JAVAP文件EXE,這個(gè)文件位于\JDK\BIN\ 下面,經(jīng)按說(shuō)明使用后,感到失望,原來(lái)這個(gè)“反編譯”僅可反編譯出JAVA程序的數(shù)據(jù)區(qū)定義若干。
7、反編譯可以用java decompiler,有exe版和eclipse插件版,或者如果ide是idea的話,自帶反編譯功能。
8、當(dāng)然可以,百度一下有很多反編譯軟件,可以完全編譯成源碼呢。
9、1首先打開(kāi)瀏覽器,百度搜索“反編譯工具ILSpy”,選擇一個(gè)安全的網(wǎng)站進(jìn)行下載2下載完成后,右鍵單擊解壓壓縮,雙擊exe文件打開(kāi)解壓工具3然后在出現(xiàn)的界面中,點(diǎn)擊打開(kāi)file選項(xiàng)中的“打開(kāi)”選項(xiàng)4然后在出現(xiàn)的。
10、也可以使用反向工程的軟件,此類(lèi)軟件用起來(lái)都非常復(fù)雜,可以把一個(gè)exe反向轉(zhuǎn)成一個(gè)代碼工程一般情況下除了netvb和java寫(xiě)的程序可以反編譯成原始代碼之外,cc++delphi等寫(xiě)的程序是無(wú)法反成可讀的有效原始代碼的。
11、這樣黑客就沒(méi)有辦法反編譯Class文件目前,通過(guò)接口提供服務(wù)的標(biāo)準(zhǔn)和協(xié)議也越來(lái)越多,例如。
12、可以使用jad反編譯工具 可以將class文件反編譯成java文件 假設(shè)將jadexe安裝在fjavajad目錄下 把要反編譯的文件*class復(fù)制到此目錄下,接著接以下步驟,在命令行窗口環(huán)境中進(jìn)入jad目錄,然后運(yùn)行jad s java *。
13、java的反編譯器有很多,jdgui就是其中一個(gè),其可以反編譯jar文件,但是dll文件是無(wú)法反編譯的,只能用dll查看器類(lèi)似的工具查看其函數(shù)列表及其對(duì)應(yīng)的參數(shù)要是dll都能很容易的反編譯,那微軟操作系統(tǒng)的核心類(lèi)庫(kù)豈不是都別。
14、安裝Java jdk后 看安裝目錄里有沒(méi)有jadexe,沒(méi)有要下載,一般都有的 配置Java環(huán)境變量 開(kāi)始運(yùn)行cmd回車(chē)進(jìn)入命令行窗口cd+空格+class文件所在路徑按下面的命令進(jìn)行反編譯例如2 jad sjava exampleclass。
15、呵呵,有可能的,看你的程序用什么語(yǔ)言寫(xiě)的不過(guò)大多數(shù)exe程序都反不出來(lái)源代碼的用cc++,basic,dephi等些的程序只能反編譯成匯編代碼,但是現(xiàn)在的java和net框架下的語(yǔ)言也可以做成exe格式的,那樣你可以先從里面提出jar包或者class類(lèi)。
16、5uuDeJava uuDeJava是Java Class文件的反編譯工具反編譯的Java源程序被輸出到Class的相同目錄內(nèi)部使用jadexe反編譯Class文件時(shí),可以直接點(diǎn)擊Class文件關(guān)聯(lián)后,或者選中文件或目錄發(fā)送到uuDeJava的快捷方式還可以拖動(dòng)。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。