OllyDbg
外觀
原作者 | Oleh Yuschuk |
---|---|
開發者 | Oleh Yuschuk |
當前版本 | 2.01(2013年9月27日 | )
編程語言 | C |
操作系統 | Microsoft Windows |
文件大小 | 6.6 MiB |
類型 | Debugger |
許可協議 | Shareware (version 1.x) Freeware (version 2.x) |
網站 | https://www.ollydbg.de/ |
OllyDbg(以其作者Oleh Yuschuk的名字命名)是一個用於直接分析二進制程序的x86調試器,通常應用於找不到源代碼的程序的調試。它會跟蹤寄存器、過程、API、I/O、表格、常量以及字符串等。它具有友好的GUI,並且可以通過安裝第三方插件來擴展它的功能。其1.x版本在1.10開發完畢後終止,2.0版本於2010年6月發布,該版本並沒有延續1.x版本的代碼,而是轉而重寫。儘管OllyDbg到現在為止還不支持反匯編x64處理器編譯的二進制文件,但開發人員已經承諾將在以後的版本中支持調試x64處理器的程序。[1]
許可證
[編輯]該軟件是免費的,不過1.x版本的共享軟件許可證需要向作者申請。[2]在2.x版本中,該要求已被移除。[3]源代碼可向作者購買。[4]
逆向工程
[編輯]OllyDbg通常用於逆向工程。[5]常被破解愛好者用於破解其他開發者製作的軟件。由於它的易用性和可用性,它通常是破解和逆向工程的主要工具。它的調試器可以用於編輯任何32位程序的二進制代碼或匯編指令。[6]對於程序員而言,這個軟件對於確保程序的正常運轉和分析惡意程序來說也有相當的用途。
相關軟件
[編輯]- Interactive Disassembler (IDA Pro)
- Radare2
- Ghidra
- Cheat Engine
- Debuggers for reverse-engineering software
- x64dbg
- Syser Debugger
- Syser Debugger by reversecode (頁面存檔備份,存於網際網路檔案館) x32/x64 (reverse engineering & improvement)
參考文獻
[編輯]- ^ Yuschuk, Oleh. OllyDbg 64. [2022-01-25]. (原始內容存檔於2022-01-27).
- ^ Yuschuk, Oleh. Download. (原始內容存檔於2012-05-27).
- ^ Yuschuk, Oleh, (No) registration, OllyDbg 2.01 Brief Help (zip), 2013-09-27 [2022-01-25], (原始內容存檔於2022-01-25)
- ^ Yuschuk, Oleh, Support, OllyDbg 2.01 Brief Help (zip), 2013-09-27 [2022-01-25], (原始內容存檔於2022-01-25)
- ^ Eilam, Eldad. Reversing: secrets of reverse engineering. Wiley. 2005: 118 [2022-01-25]. ISBN 978-0-7645-7481-8. (原始內容存檔於2022-01-25).
- ^ Ferguson, Justin; Kaminsky, Dan. Reverse engineering code with IDA Pro. Syngress. 2008: 130 [2022-01-25]. ISBN 978-1-59749-237-9. (原始內容存檔於2022-01-25).