用途:该技能用于分析已编译二进制、理解汇编代码并重建程序逻辑,定位为防御性安全分析与授权研究,包括授权渗透测试、CTF、恶意软件分析与受控环境教学。
主要能力:提供反汇编基础(x86-64 函数序言/尾声、System V AMD64 与 Microsoft x64 调用约定、ARM64/ARM32 调用约定)、控制流模式(条件分支、循环、switch 跳转表)、数据结构模式(数组、结构体、链表遍历)、常见代码模式(字符串操作、算术优化、位操作)、反编译模式(变量、函数签名与类型恢复),以及 Ghidra 与 IDA Pro 的分析脚本示例。
使用方式:资料给出分析工作流建议——先做文件类型/架构/导入导出初筛,再做字符串分析、函数识别、控制流映射、数据结构恢复、算法识别与文档记录;并强调先静态分析再动态执行,反编译输出需与原始反汇编交叉验证,需先记录架构与调用约定,静态推断应标记为未验证。资料还提到内存协议,要求在开始前读取指定 learnings.md,完成后按新模式、问题、决策分别写入对应文件。
限制:资料明确禁止用于创建或增强恶意代码、未授权访问、非法绕过许可、窃取知识产权等非法活动。具体安装命令、收费与平台信息暂未提供。