binary-re
Binary Reverse Engineering 是一个用于二进制逆向工程分析的综合技能,帮助分析二进制文件、可执行文件或字节码,理解其功能与工作原理。该技能提供整体方法论、分析哲学与参考资料,并包含多个相关子技能:triage(快速指纹识别)、static-analysis(基于 r2 与 Ghidra 的静态分析)、dynamic-analysis(基于 QEMU、GDB、Frida 的动态分析)、synthesis(报告生成)以及 tool-setup(工具安装)。分析流程遵循假设驱动的智能体循环:先进行 I/O 对比,再观察、假设、规划、执行、记录、更新,直至理解充分。技能强调人在回路中,执行二进制、网络操作、特权操作等需人工批准,并通过情景记忆跨会话保存分析知识。