
- Kali Linux 教程
- Kali Linux - 首頁
- 安裝與配置
- 資訊收集工具
- 漏洞分析工具
- Kali Linux - 無線攻擊
- 網站滲透測試
- Kali Linux - 利用工具
- Kali Linux - 取證工具
- Kali Linux - 社會工程學
- Kali Linux - 壓力測試工具
- Kali Linux - 嗅探與欺騙
- Kali Linux - 密碼破解工具
- Kali Linux - 維持訪問許可權
- Kali Linux - 逆向工程
- Kali Linux - 報告工具
- Kali Linux 有用資源
- Kali Linux - 快速指南
- Kali Linux - 有用資源
- Kali Linux - 討論
Kali Linux - 逆向工程
本章我們將學習Kali Linux的逆向工程工具。
OllyDbg
OllyDbg是一款用於Microsoft Windows應用程式的32位彙編級分析偵錯程式。它強調二進位制程式碼分析,在原始碼不可用時特別有用。通常,它用於破解商業軟體。
要開啟它,請轉到應用程式→逆向工程→ollydbg

要載入EXE檔案,請轉到上面截圖中紅色方框所示的黃色“開啟資料夾”。
載入後,您將看到以下檢視,您可以在其中更改二進位制檔案。

dex2jar
這是一個應用程式,可以將APK檔案(Android)轉換為JAR檔案以便檢視原始碼。要使用它,請開啟終端並輸入“d2j-dex2jar –d /檔案位置”。
在本例中,檔案是桌面上名為“classes.dex”的檔案。

以下行顯示已建立JAR檔案。


jd-gui
JD-GUI是一個獨立的圖形實用程式,顯示“.class”檔案的Java原始碼。您可以瀏覽重建的原始碼。在本例中,我們可以重建從dex2jar工具中提取的檔案。
要啟動它,請開啟終端並輸入“jd-gui”,然後將開啟以下檢視。
要匯入檔案,請單擊左上角的開啟資料夾圖示,然後匯入檔案。

apktool
Apktool是逆向整個Android應用程式的最佳工具之一。它可以將資源解碼為接近原始形式,並在進行修改後重建它們。
要開啟它,請開啟終端並輸入“apktool”。
要反編譯apk檔案,請輸入“apktool d apk檔案”。

反編譯將開始,如下面的螢幕截圖所示。

廣告