binary-triage by cyberkaida/reverse-engineering-assistant
npx skills add https://github.com/cyberkaida/reverse-engineering-assistant --skill binary-triage我们正在对一个二进制文件进行初步分析,以快速了解其功能。这是一次初步调查,而非深度分析。我们的目标是:
遵循以下系统化工作流程,使用 ReVa 的 MCP 工具:
get-current-program 查看当前活动程序list-project-files 查看项目中的可用程序programPath(例如,"/Hatchery.exe"),以便在后续工具中使用get-memory-blocks 了解二进制文件结构.text - 可执行代码.data - 已初始化数据广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
.rodata - 只读数据(字符串、常量).bss - 未初始化数据get-strings-count 查看字符串总数get-strings 并分页(每次 100-200 个字符串)get-symbols-count 并设置 includeExternal=true 来统计导入项数量get-symbols 并设置 includeExternal=true 和 filterDefaultNames=trueget-function-count 并设置 filterDefaultNames=true 来统计已命名函数数量get-function-count 并设置 filterDefaultNames=false 来统计所有函数数量get-functions 并设置 filterDefaultNames=true 来列出已命名函数entry、start、_startmain、WinMain、DllMain、_mainfind-cross-references 并设置 direction="to" 和 includeContext=truefind-cross-references 并设置 direction="to" 和 includeContext=trueget-decompilation
limit=30 以获取约 30 行初始代码includeIncomingReferences=true 以查看调用者includeReferenceContext=true 以获取上下文片段get-decompilation
limit=20-30 以快速概览TodoWrite 工具创建一个可操作的任务清单,包含如下项目:
以以下结构化格式向用户呈现初步分析结果:
[按严重程度排序的已发现危险信号项目符号列表]
[呈现步骤 8 中创建的任务清单]
includeContext=true 以获取代码片段。每周安装次数
48
仓库
GitHub 星标数
623
首次出现
2026 年 1 月 28 日
安全审计
安装于
opencode42
codex40
cursor39
gemini-cli36
github-copilot34
amp33
We are triaging a binary to quickly understand what it does. This is an initial survey, not deep analysis. Our goal is to:
Follow this systematic workflow using ReVa's MCP tools:
get-current-program to see the active programlist-project-files to see available programs in the projectprogramPath (e.g., "/Hatchery.exe") for use in subsequent toolsget-memory-blocks to understand the binary structure.text - executable code.data - initialized data.rodata - read-only data (strings, constants).bss - uninitialized dataget-strings-count to see total string countget-strings with pagination (100-200 strings at a time)get-symbols-count with includeExternal=true to count importsget-symbols with includeExternal=true and filterDefaultNames=trueget-function-count with filterDefaultNames=true to count named functionsget-function-count with filterDefaultNames=false to count all functionsget-functions with filterDefaultNames=true to list named functionsentry, start, _startfind-cross-references with direction="to" and includeContext=truefind-cross-references with direction="to" and includeContext=trueget-decompilation on entry point or main function
limit=30 to get ~30 lines initiallyincludeIncomingReferences=true to see callersincludeReferenceContext=true for context snippetsget-decompilation on 1-2 suspicious functions identified in Step 6
limit=20-30 for quick overviewTodoWrite tool to create an actionable task list with items like:
Present triage findings to the user in this structured format:
[Bulleted list of red flags discovered, prioritized by severity]
[Present the task list created in Step 8]
includeContext=true for code snippets.Weekly Installs
48
Repository
GitHub Stars
623
First Seen
Jan 28, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykFail
Installed on
opencode42
codex40
cursor39
gemini-cli36
github-copilot34
amp33
浏览器自动化策略指南:何时及如何使用实时浏览器会话进行网页调试与研究
43,400 周安装
Vue 3 应用结构最佳实践:Composition API、TypeScript与项目组织指南
156 周安装
AgentMail MCP 服务器:连接 AI 助手与电子邮件服务的完整指南
154 周安装
A股分析工具:全面解析中国A股市场,涵盖基本面、技术面、资金流与政策分析
68 周安装
Xcode构建性能优化指南:axiom-build-performance 工具使用与Swift编译加速
155 周安装
Salesforce B2C Commerce 沙盒管理 CLI | 按需沙盒创建、启动、停止、删除
68 周安装
机器学习专家技能:深度学习、模型训练、MLOps部署与实战指南
161 周安装
main, WinMain, DllMain, _main