導航:首頁 > 源碼編譯 > 軟體反編譯

軟體反編譯

發布時間:2022-02-25 05:12:56

① 有什麼軟體可以直接反編譯軟體,而且還要可以回編譯。

工具/原料

電腦必須裝java

JAVA電腦環境教程

apktool


方法/步驟

1. 配置好JAVA環境變數,下載:apktool 解壓的文件放在C盤根目錄的apktool文件夾里(apktool文件夾自己創立)

打開命令提示符,(開始-運行-輸入cmd)


2. 輸入:cd apktool 系統指令到了apktool文件夾(這里就是為什麼要把解壓的apktool解壓的文件放到apktool文件夾的原因,當然你也可以自命名文件夾的名稱,那麼比如arc,那麼指令就變成了:cd arc 前提是你必須把apktool解壓的文件放到這個文件夾裡面)


3. 使用RE管理器把系統裡面的framework-res.apk 與 SystemUI.apk 提取出來放在apktool文件夾裡面


4. 如果只是想反編譯framework-res.apk

輸入apktool if framework-res.apk(框架的建立)


5. 開始最重要的反編譯,輸入指令,apktool d framework-res.apk

(反編輯的APK一定要用沒換過圖片的,否則回編輯失敗)


6. 最後反編譯完成


7. 修改代碼完成後,輸入代碼:apktool d framework-res 即可完成回編譯


8. 如果反編譯的是系統文件,比如,SystemUI.apk 那麼必須進行掛載框架,反編譯時,必須敲入一下命令:(然後再重復4-7步驟)

apktool if framework-res.apk

apktool if SystemUI.apk


9. 對於三星手機(比如9100、9108/9100G),如果反編譯SystemUI.apk要敲入一下命令進行框架掛載apktool if framework-res.apk

apktool if twframework-res.apk

apktool if SystemUI.apk


10. 回編譯的命令是 apktool b XXX (沒有後面的apk後綴)反編譯的命令是 apktool d xxx (有後面的apk)

② 求應用程序反編譯工具

一般所指的反編譯和反匯編是有區別的.
反匯編出來的是匯編代碼.

反編譯,直接出來的是原來程序的代碼(高級語言).但各種語言語法區別非常大,同時編譯方式也不盡相同,一般的反編譯器均有很強的針對性(特別針對某種語言的),而且效果差別很大:

如PB的,最常用的是 PB反編譯專家 SHUDEPB
.net,一般是Reflector
dephi,一般是dede
JAVA,比較出名的有小穎的反編譯專家。

③ 軟體反編譯

只能修改其中的圖片、代碼,替換其中的資源
原代碼一般是得不到的

④ 反編譯軟體有哪些

winhex是以二進制方式編輯
ollydbg動態反匯編 (也就是傳說中的od)
c32asm靜態反匯編
restorator2007文件資源編輯winhex
16進制編輯器
ollydbg
od
匯編工具ultraedit工具c32asmexescope
工具...
ultraedit

⑤ 反編譯軟體共有哪些

Dede-<將Delphi編譯的Exe反匯編成Delphi源程序>
http://download.pchome.net/development/developtools/intranslater/detail-9109-0.html

PE Explorer-<功能超強的可視化Delphi、C++、VB程序解析器>
http://download.pchome.net/development/developtools/intranslater/detail-12011-0.html

PE Explorer 漢化版
http://download.pchome.net/development/developtools/intranslater/detail-12012-0.html

Java204-<支持中文,支持動態注釋的超強Java語言反編譯器>
http://download.pchome.net/development/developtools/intranslater/detail-9107-0.html

UnLisp-<AUTOCAD的LISP文件的反編譯程序>
http://download.pchome.net/development/developtools/intranslater/detail-10973-0.html

⑥ 有沒有萬能反編譯軟體

我所知道的IDA好像不錯,功能強大,就是用起來不容易!!!

⑦ exe文件如何反編譯

看是什麼寫的。假如是C#的話。用Reflector
假如是C C++ dephi ==的話又有靜態IDA跟動態反匯編OD

⑧ 怎麼反編譯軟體

高級語言源程序經過 編譯 變成可執行文件,反編譯就是逆過程。 但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 計算機軟體反向工程(Reversepengineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。 反編譯是一個復雜的過程,所以越是高級語言,就越難於反編譯,但目前還是有許許多多的反編譯軟體: VB: VBExplorer 、VB反編譯精靈和VBRezQ;只能反編譯界面圖像,好像代碼不能完全反編譯 JAVA: JAD ;java的反編譯比較常見,所以反編譯比較完全, 將class文件反編譯成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector 易語言:E-Code Explorer.exe(易格式可執行文件分析器)

閱讀全文

與軟體反編譯相關的資料

熱點內容
tsp演算法源代碼 瀏覽:549
程序員鎖死一個游戲 瀏覽:191
小程序免費源碼網站 瀏覽:632
android獲取路由器mac地址 瀏覽:773
單片機龍芯 瀏覽:493
伺服器誤刪文件怎麼找 瀏覽:33
雲伺服器查看mac地址 瀏覽:106
火車高鐵時間下載什麼app 瀏覽:660
專業程序員自學 瀏覽:290
瑞達app干什麼用的 瀏覽:952
ug補異形孔命令 瀏覽:119
加密卡手機復制不了 瀏覽:543
三坐標如何編程 瀏覽:36
unix高級環境編程第三版pdf 瀏覽:404
金融程序員怎麼找女朋友 瀏覽:304
程序員必看的十部燒腦電影 瀏覽:419
php源碼在線翻譯 瀏覽:132
linux怎麼裝xp 瀏覽:288
安卓閱讀器app源碼 瀏覽:169
linuxredhat命令 瀏覽:265