① 反編譯就真的那麼難
C#的程序很好反編譯,基本能還原成原代碼,
② 文件反編譯中的注釋有什麼作用
1.打開ILSpy軟體,點擊File , 打開,選擇所要反編譯的.exe文件,點擊確定。
2.選中要保存的反編譯項目名稱,點擊保存代碼。
5.注意,反編譯出來的dll,及窗體文件都是在每個文件夾下面的,且是每個dll對應一個,如下圖:
下面主要就反編譯中出現的一些錯誤做下說明:
A.對應上面的如果是dll反編譯出來的,如果是公司常用的dll,就可以直接把該項目中的文件夾刪除,然後把原有的dll添加引用即可;
B.在打開窗體設計時,多數情況下會出現以下錯誤:
雙擊錯誤即可跳轉到資源文件錯誤的代碼行中去,可以根據上面提示的行號進行查找,找到後注釋即可!
C.在處理完以上錯誤後,往窗體中添加控制項時可能會引發以下錯誤error CS1508:
解決方法:在解決方案資源管理器中找到對應的窗體如名為X,在這個窗體的附近會新生成一個X.resoures,選中,右鍵,從項目中排除,再編譯即可!如下圖:
③ android apk反編譯classes.dex後jar包裡面很多包都是a、b、c、d,編譯問題么
apk安裝包編譯輸出時,已經使用proguard進行了代碼混淆
④ 用Reflector 反編譯後的代碼怎麼讓他運行起來
用Reflector反編譯後的代碼怎麼讓他運行起來一、如果你反編譯的軟體只是引用了.net的類庫的話,編譯後應該可以運行的。二、如果你反編譯的軟體引用了其它類庫,你在編譯就可以運行
⑤ 反編譯apk文件,得到其源代碼的方法…………急急
win+r鍵,輸入cmd回車(如果是win7,開始-輸入cmd搜索,出現cmd.exe右鍵以管理員運行)彈出的命令框輸入dex2jar.bat所在的盤的盤符+冒號如(f:)括弧內為輸入內容回車,接著輸入cd+dex2jar.bat所在的文件夾名(看你的圖片文件夾名為d)cd d回車,接著可以使用dex2jar.bat命令了(輸入dex2jar.bat classes.dex 回車就得到您最後說的「
運行 dex2jar.bat classes.dex
,生成classes.dex.dex2jar.jar」
」了
⑥ ios a靜態庫 能反編譯嗎
.a靜態庫不能進行反編譯,反匯編的可能性也極低。
靜態庫:靜態庫僅在程序啟動時被連接使用,程序運行時將不再需要該靜態庫。
與靜態庫相對的是動態庫:程序編譯時並不會被連接到目標代碼中,而是在程序運行是才被載入,因此在程序運行時還需要動態庫存在。
⑦ ASI用什麼軟體反編譯,求解
apktool反編譯xml等資源文件:
a. 安裝java環境,下載文件件附件:apktool-1.3.1.tar.bz2,apktool-install-windows-2.2_r01-2.tar.bz2;把這兩個文件解壓到同一目錄下,該目錄cmd中運行apktool獲得幫助信息;
b. apktool d XXX.apk ABC : 反編譯XXX.apk到文件夾ABC
c. apktool b ABC :從反編譯後的文件夾ABC重建APK,輸出到ABC\dist\out.apk(該apk沒有簽名)
d. 這樣我們就可以把遠apk文件通過反編譯後,然後對裡面資源文件作修改,然後再重建為apk即可;