{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/eteran/edb-debugger/wiki/Home/6fd2f5ed1cebbca1b17cde6ec118d810faf3e810",
    "https://github.com/eteran/edb-debugger/wiki/Interface/996f7b95c2f999f19806ce757853b0ff96702d32",
    "https://github.com/eteran/edb-debugger/blob/b8640ebd2f7f32839f6cbb53c7faf4374c329acd/COPYING",
    "https://github.com/eteran/edb-debugger/releases/tag/1.5.0"
  ],
  "category": "dynamic-analysis",
  "description_en": "Qt-based graphical debugger for AArch32, x86 and x86-64 programs, inspired by OllyDbg, with Linux as its only officially supported platform. Its interface docks disassembly, register, stack and data views, adds a memory-regions window, process attaching, symbols, an expression syntax and an analysis bar similar to IDA Pro's, and its default plugins include Analyzer, Assembler, BinarySearcher, BreakpointManager, FunctionFinder, HardwareBreakpoints, HeapAnalyzer, OpcodeSearcher, ROPTool and SymbolViewer.",
  "description_zh": "基于 Qt 的图形化调试器，受 OllyDbg 启发，支持 AArch32、x86 和 x86-64 程序，目前只正式支持 Linux。界面可停靠反汇编、寄存器、栈和数据视图，并提供内存区域窗口、附加到进程、符号支持、表达式语法，以及类似 IDA Pro 的分析条；默认插件包括 Analyzer、Assembler、BinarySearcher、BreakpointManager、FunctionFinder、HardwareBreakpoints、HeapAnalyzer、OpcodeSearcher、ROPTool 和 SymbolViewer。",
  "entry_url": "https://awesomerea.org/resources/edb-debugger/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/edb-debugger/",
  "evidence_url": "https://github.com/eteran/edb-debugger/blob/b8640ebd2f7f32839f6cbb53c7faf4374c329acd/README.md",
  "group": "tools",
  "id": "edb-debugger",
  "json_url": "https://awesomerea.org/resources/edb-debugger/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/edb-debugger/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/edb-debugger/index.md",
  "name": "edb-debugger",
  "name_zh": "edb-debugger 图形化调试器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "scope",
    "license"
  ],
  "requirements": [
    "Linux is the only officially supported platform; FreeBSD, OpenBSD, macOS and Windows ports are underway with varying functionality. Building needs a C++17 GCC or Clang, Qt 5.15+ or 6.8+, Capstone 3.0+ and optionally Graphviz 2.38+, using CMake on a recursive clone so that the submodules are fetched.",
    "Release at review: 1.5.0, published 2024-03-22 and the last version to support Linux kernels older than 3.0; new development targets kernel 3.0 and newer and will be released as 2.0.0. The reviewed master commit is dated 2026-10-27.",
    "GPL-2.0 per COPYING."
  ],
  "requirements_zh": [
    "目前只正式支持 Linux；FreeBSD、OpenBSD、macOS 和 Windows 版本正在移植，功能完整度不一。构建需要支持 C++17 的 GCC 或 Clang、Qt 5.15+ 或 6.8+、Capstone 3.0+，Graphviz 2.38+ 为可选；使用 CMake 构建，并须递归克隆仓库以获取子模块。",
    "审阅时的版本为 1.5.0，于 2024-03-22 发布，也是最后一个支持 3.0 以前 Linux 内核的版本；后续开发面向 3.0 及更新的内核，将以 2.0.0 发布。所审阅的 master 分支提交日期为 2026-10-27。",
    "依 COPYING 采用 GPL-2.0 许可。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/eteran/edb-debugger",
  "verification": "source-reviewed",
  "verified_at": "2026-11-05"
}
