Skip to content

aidbg v0.1.0

Choose a tag to compare

@linsmod linsmod released this 01 Aug 14:46

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/argsStackWalk64 栈回溯
  • 异常拦截:除零 0xc0000094、访问违例 0xc0000005
  • 多线程 / 附加分离:线程切换、跨线程回溯、attach/detach

使用

解压后把 aidbg.exeTitanEngine.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.mdhandleover*.mdTestGuid.mdISSUES.md