aidbg v0.1.0
aidbg v0.1.0 — AI 友好的 Windows 命令行调试器
基于 TitanEngine 的 GDB 风格 Windows 原生调试器,专为 AI 工具 / 自动化 / 脚本调试设计。
特性
- GDB 命令集与语义对齐:
run / start / continue / stepi / nexti / finish / bt / break / hbreak / mbreak / watch / condition / ignore / registers / x / disas / attach / detach / thread / info ... - JSON Lines 机器接口(
--json):所有输出单行 JSON,事件/结果/错误三型分明 - 进程级一次性命令:
--command单命令、--commands批量脚本、stdin 管道 - 三类断点 + API 断点:软件 / 硬件(DR0~DR3)/ 内存 /
dll!api - 深度符号:dbghelp PDB 解析,
info locals/args,StackWalk64栈回溯 - 异常拦截:除零
0xc0000094、访问违例0xc0000005等 - 多线程 / 附加分离:线程切换、跨线程回溯、
attach/detach
使用
解压后把 aidbg.exe 与 TitanEngine.dll 放在同一目录:
aidbg.exe --json --command "run" target.exe
aidbg.exe --json --command "break kernel32!Sleep" target.exe
aidbg.exe --json --command "continue" target.exe
aidbg.exe --json --command "bt" target.exe说明
- 本包为 x64 版本;32 位(WOW64)目标暂未验证。
- 调试引擎基于 x64dbg/TitanEngine(增强版 v2.0.3)。
- 详细命令与设计见仓库
README.md、handleover*.md、TestGuid.md、ISSUES.md。