{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://www.ollydbg.de/version2.html",
    "https://www.ollydbg.de/download.htm",
    "https://www.ollydbg.de/requires.htm",
    "https://www.ollydbg.de/odbg64.html",
    "https://www.ollydbg.de/faq.htm"
  ],
  "category": "dynamic-analysis",
  "description_en": "32-bit assembler-level analyzing debugger for Windows that emphasizes binary code analysis for programs without source; its site says development is frozen, and the newest version it lists is 2.01 of 27 September 2013. Its analysis recognizes procedures, loops, API calls, switches, tables, constants and strings and decodes calls to more than 1,900 standard API and 400 C functions; it attaches to running programs, debugs DLLs directly, sets conditional, logging, memory and hardware breakpoints and writes patches back to the executable.",
  "description_zh": "面向 Windows 的 32 位汇编级分析型调试器，侧重二进制代码分析，适用于没有源码的程序；其网站称开发已冻结，列出的最新版本是 2013 年 9 月 27 日发布的 2.01。它能识别过程、循环、API 调用、switch 结构、表、常量和字符串，解码对 1900 多个标准 API 和 400 个 C 函数的调用；还可附加到运行中的程序、直接调试 DLL，设置条件、日志、内存和硬件断点，并把补丁写回可执行文件。",
  "entry_url": "https://awesomerea.org/resources/ollydbg/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/ollydbg/",
  "evidence_url": "https://www.ollydbg.de/viewer.htm",
  "group": "tools",
  "id": "ollydbg",
  "json_url": "https://awesomerea.org/resources/ollydbg/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/ollydbg/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/ollydbg/index.md",
  "name": "OllyDbg",
  "name_zh": "OllyDbg Windows 32 位调试器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license",
    "limits"
  ],
  "requirements": [
    "Version 2.01 (27 September 2013) is the newest the site lists, and 1.10 is offered as the final 1.x version. The requirements page lists Windows 95, 98, NT 4.0 SP2 or later, or Windows 2000 and later, and says debugging on NT or 2000 may need administrative rights; the 2.x notes say version 2 does not run on Windows 95 or 98.",
    "OllyDbg is a 32-bit debugger. The 64-bit version is offered only as incomplete, and its latest progress note, of 5 February 2014, put the debugging engine at 70% and analysis at 15%.",
    "Shareware that may be downloaded and used for free; the FAQ says it is rated shareware for copyright reasons only. The download page's agreement covers only version 1.10 and its Plugin Development Kit: permanent or commercial use needs a free registration, the software comes as is, and copies may be shared only complete, unchanged and without a fee. Disassembler 2.01 is released under GPL v3.",
    "The download page warns that many vendors forbid disassembling, decompiling or reverse engineering their programs, including third-party and system libraries, and suggests asking a lawyer whether fair use applies."
  ],
  "requirements_zh": [
    "网站列出的最新版本为 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 发布。",
    "下载页提醒，许多软件厂商明确禁止对其程序进行反汇编、反编译或逆向工程，这一限制也涵盖第三方库和系统库，并建议就是否适用“合理使用”咨询律师。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://www.ollydbg.de/",
  "verification": "source-reviewed",
  "verified_at": "2026-11-05"
}
