工具
edb-debugger 图形化调试器
基于 Qt 的图形化调试器,受 OllyDbg 启发,支持 AArch32、x86 和 x86-64 程序,目前只正式支持 Linux。界面可停靠反汇编、寄存器、栈和数据视图,并提供内存区域窗口、附加到进程、符号支持、表达式语法,以及类似 IDA Pro 的分析条;默认插件包括 Analyzer、Assembler、BinarySearcher、BreakpointManager、FunctionFinder、HardwareBreakpoints、HeapAnalyzer、OpcodeSearcher、ROPTool 和 SymbolViewer。
- 目标
- 二进制
- 类别
- 调试与动态分析
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 前提条件:目前只正式支持 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 许可。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · eteran/edb-debugger · 修订 b8640eb
- https://github.com/eteran/edb-debugger/wiki/Home/6fd2f5ed1cebbca1b17cde6ec118d810faf3e810
- https://github.com/eteran/edb-debugger/wiki/Interface/996f7b95c2f999f19806ce757853b0ff96702d32
- COPYING GitHub · eteran/edb-debugger · 修订 b8640eb
- https://github.com/eteran/edb-debugger/releases/tag/1.5.0