在 GitHub 上加星Star1.1k 个星标

工具

OllyDbg Windows 32 位调试器

面向 Windows 的 32 位汇编级分析型调试器,侧重二进制代码分析,适用于没有源码的程序;其网站称开发已冻结,列出的最新版本是 2013 年 9 月 27 日发布的 2.01。它能识别过程、循环、API 调用、switch 结构、表、常量和字符串,解码对 1900 多个标准 API 和 400 个 C 函数的调用;还可附加到运行中的程序、直接调试 DLL,设置条件、日志、内存和硬件断点,并把补丁写回可执行文件。

目标
二进制
类别
调试与动态分析
关联
基础工具
来源复核于

使用条件与局限

  • 前提条件:网站列出的最新版本为 2.01(2013 年 9 月 27 日),1.10 则作为 1.x 系列的最终版提供。系统要求页列出 Windows 95、98、NT 4.0 SP2 及以上或 Windows 2000 及更高版本,并指出在 NT 或 2000 上调试程序可能需要管理员权限;2.x 版说明称第 2 版无法在 Windows 95 和 98 上运行。
  • 局限:OllyDbg 是 32 位调试器。64 位版本仅以未完成状态提供,其最新进度说明(2014 年 2 月 5 日)称调试引擎完成 70%、分析功能完成 15%。
  • 许可:属于共享软件,但可免费下载使用;FAQ 说明标为共享软件只是出于版权原因。下载页的许可协议只适用于 1.10 版及其插件开发包(Plugin Development Kit):长期或商业使用须免费注册,软件按“原样”提供,复制分发时必须完整、不作改动且不得收费。Disassembler 2.01 以 GPL v3 发布。
  • 局限:下载页提醒,许多软件厂商明确禁止对其程序进行反汇编、反编译或逆向工程,这一限制也涵盖第三方库和系统库,并建议就是否适用“合理使用”咨询律师。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. https://www.ollydbg.de/viewer.htm
  2. https://www.ollydbg.de/version2.html
  3. https://www.ollydbg.de/download.htm
  4. https://www.ollydbg.de/requires.htm
  5. https://www.ollydbg.de/odbg64.html
  6. https://www.ollydbg.de/faq.htm

同分区更多条目:原生二进制

原生二进制分区全部 269 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页