逆向基礎 常用逆向工具介紹

2021-10-23 23:25:18 字數 988 閱讀 6310

偵錯程式修補和轉儲工具

整合工具:immunity debugger

ida(interactive disassembler,互動式反彙編器)是業界乙個功能十分強大的反彙編工具,是安全滲透人員進行逆向安全測試的必備工具,其強大的靜態反彙編和逆向除錯功能能夠幫助安全測試人員發現**級別的高危致命安全漏洞。ida支援多種不同的處理器架構(包括ia-32、ia-64、amd64等),還支援不同格式的可執行檔案,如pe(portable executable,windows系統中使用)、elf(executable and linking format,在linux/unix系統中使用),蘋果公司的mac機的可執行檔案、pda/手持裝置/手機中的arm可執行檔案等。

偵錯程式可以讓軟體開發人員在程式執行的同時觀察程式的執行過程和狀態。它的兩個基本功能是:設定斷點和**跟蹤。偵錯程式分為使用者模式和核心模式偵錯程式。

ollydbg 通常稱作od,是反彙編工作的常用工具,od內建了強大的反彙編器,且該反彙編器具有強大的**分析能力,可以識別迴圈、switch控制塊以及其它主要的**結構。

windbg是在windows平台下強大的使用者態和核心態除錯工具。雖然windbg也提供圖形介面操作,但它最強大的地方還是有著強大的除錯命令,一般情況會結合gui和命令列進行操作。它的反彙編能力有限,但在作業系統整合性方面,遠遠超過ollydbg。windbg有強大的擴充套件性,可以提供大量有關各種內部系統的資料結構資訊。

winhex是在windows下執行的功能強大的十六進製制編輯軟體。

peditor一款很好的pe檔案編輯工具,其功能有轉存程序、在softice中插入中斷、編輯pe檔案的匯入表、節表、重建校驗和、重建程式等。

immunity debugger是位於邁阿密的專業滲透測試技術公司發布的一種工具,這個工具能夠加快編寫利用安全漏洞**,分析惡意軟體和二進位制檔案逆向工程等的速度。immunity稱這個除錯工具能幫助滲透測試人員製作利用安全漏洞**的時間減少一半。尤其是immunity debugger的外掛程式mona.py更是軟體漏洞挖掘的神器。

Window逆向基礎之逆向工程介紹

以設計方法學為指導,以現代設計理論 方法 技術為基礎,運用各種專業人員的工程設計經驗 知識和創新思維,對已有產品進行解剖 深化和再創造。逆向工程不僅僅在計算機行業 各行各業都存在逆向工程。計算機行業逆向工程 計算機行業中的逆向工程有兩種分類 1 硬體逆向 2 軟體逆向 軟體逆向包括 系統級逆向和 級...

逆向工程工具

此處逆向工程特指從源 生成設計圖。三大設計工具是 microsoftvisio ibm rose sybase powerdesigner。visio不支援逆向工程。rose功能強大 依賴關係處理費勁 速度慢。powerdesigner可以依據源 生成漂亮的類圖,對閱讀源程式很有好處。如圖 dl4j...

mybatis逆向工具

mybatis逆向工具 1 resource資料夾下建乙個generatorconfig.xml配置檔案,配置檔案的路徑應該與結構樹建立對應包名一致。2 建立乙個執行類main.j a import org.mybatis.generator.config.xml.configurationpars...