OllyDbg(以其作者Oleh Yuschuk的名字命名)是一個用於直接分析二進制程序的x86調試器,通常應用於找不到源代碼的程序的調試。它會跟蹤寄存器過程APII/O表格常量以及字符串等。它具有友好的GUI,並且可以通過安裝第三方插件來擴展它的功能。其1.x版本在1.10開發完畢後終止,2.0版本於2010年6月發布,該版本並沒有延續1.x版本的代碼,而是轉而重寫。儘管OllyDbg到現在為止還不支持反匯編x64處理器編譯的二進制文件,但開發人員已經承諾將在以後的版本中支持調試x64處理器的程序。[1]

OllyDbg
原作者Oleh Yuschuk
開發者Oleh Yuschuk
當前版本2.01(2013年9月27日,​11年前​(2013-09-27
編程語言C
操作系統Microsoft Windows
文件大小6.6 MiB
類型Debugger
許可協議Shareware (version 1.x)
Freeware (version 2.x)
網站https://www.ollydbg.de/

許可證

該軟件是免費的,不過1.x版本的共享軟件許可證需要向作者申請。[2]在2.x版本中,該要求已被移除。[3]源代碼可向作者購買。[4]

逆向工程

OllyDbg通常用於逆向工程[5]常被破解愛好者用於破解其他開發者製作的軟件。由於它的易用性和可用性,它通常是破解和逆向工程的主要工具。它的調試器可以用於編輯任何32位程序的二進制代碼匯編指令[6]對於程序員而言,這個軟件對於確保程序的正常運轉和分析惡意程序來說也有相當的用途。

相關軟件

參考文獻

  1. ^ Yuschuk, Oleh. OllyDbg 64. [2022-01-25]. (原始內容存檔於2022-01-27). 
  2. ^ Yuschuk, Oleh. Download. (原始內容存檔於2012-05-27). 
  3. ^ Yuschuk, Oleh, (No) registration, OllyDbg 2.01 Brief Help (zip), 2013-09-27 [2022-01-25], (原始內容存檔於2022-01-25) 
  4. ^ Yuschuk, Oleh, Support, OllyDbg 2.01 Brief Help (zip), 2013-09-27 [2022-01-25], (原始內容存檔於2022-01-25) 
  5. ^ Eilam, Eldad. Reversing: secrets of reverse engineering. Wiley. 2005: 118 [2022-01-25]. ISBN 978-0-7645-7481-8. (原始內容存檔於2022-01-25). 
  6. ^ 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). 

外部連結