BinSentry 1.0 二进制哨兵测试版发布

二进制哨兵是首款面向 AI Agent 智能化场景的原生动态调试引擎,聚焦解决传统调试工具无法被智能体调用、接口非标准化、协同与规模化能力不足等问题。产品以调试能力接口化、大模型调用原生化为设计理念,将专业级进程调试、逆向分析、内存操作、反汇编、样本追踪等完整能力,封装为 HTTP+JSON 标准化工具接口,让大模型与 AI Agent 无需适配复杂交互,即可像调用普通服务接口一样,自主驱动二进制逆向、漏洞挖掘、恶意样本分析等任务,最大化释放安全专家生产力,实现逆向分析效率指数级提升。
- 当前版本: 1.0.0 Beta version (2026/10/03 11:01)
- 编程工具:Visual Studio 2013
- 官方网站: http://sentry.lyshark.com
- GitHub: https://github.com/lyshark/BinSentry
哨兵将传统调试器 「菜单 + 窗口 + 命令」 的交互形态,整体重构为接口化的标准化能力层。
| API 类 | 能力域 | 接口数 | 一句话能力 |
|---|---|---|---|
| DebugSessionApi | 会话管理 | 22 | 启动 / 附加 / 停止 / 转储,调试会话全生命周期 |
| ExecutionControlApi | 运行控制 | 38 | 单步 / 运行 / 跟踪 / 动画 / 脚本化执行 |
| BreakPointApi | 断点体系 | 44 | 软件 / 硬件 / 内存 / API / DLL / 异常断点 |
| MemoryApi | 内存读写 | 36 | 读写 / 搜索 / 补丁 / 区域 / 数据追踪 |
| RegisterThreadApi | 寄存器与线程 | 33 | 全量上下文 / AVX / TEB / 线程管理 |
| ModulePeApi | 模块与 PE 解析 | 41 | 模块 / PE 结构 / 导入导出 / PDB 符号 |
| SymbolVarApi | 符号与标注 | 27 | 标签 / 注释 / 书签 / 函数 / 变量 / 监视 / 类型 |
| StackTraceApi | 调用栈与追踪 | 23 | 调用栈 / 历史快照 / 执行足迹 / 条件追踪 |
| SystemApi | 系统能力 | 17 | 系统信息 / 进程 / 窗口 / 系统调用表 |
| DisasmXrefApi | 反汇编与交叉引用 | 12 | 反汇编 / 汇编 / 引用查找 / 循环检测 |
| LogConfigApi | 日志与配置 | 6 | 日志缓冲 / 数据库保存与加载 |
| AuthApi | 鉴权 | 2 | API Key 设置与查询 |
项目基于自研调试内核构建,深度封装 436 +个调试方法,覆盖 12 大类,实现调试启动、实时分析、取证落盘全流程一体化覆盖,无需切换工具即可完成完整逆向作业。
欢迎提出宝贵意见!