Agent Skills
› buzzer-re/Rikugan
buzzer-re/Rikugan
GitHub协助用户编写和执行 Binary Ninja Python 脚本,提供完整 API 参考。支持二进制数据读取、函数分析、中间语言(IL)访问、交叉引用及类型定义等操作,适用于逆向工程中的自动化分析与代码生成任务。
Install All Skills
npx skills add buzzer-re/Rikugan --all -g -y
Skills in Collection (12)
协助用户编写和执行 Binary Ninja Python 脚本,提供完整 API 参考。支持二进制数据读取、函数分析、中间语言(IL)访问、交叉引用及类型定义等操作,适用于逆向工程中的自动化分析与代码生成任务。
编写 Binary Ninja 插件或脚本
自动化二进制文件分析任务
查询二进制结构、函数或字符串信息
执行复杂的逆向逻辑过滤
npx skills add buzzer-re/Rikugan --skill Binary Ninja Scripting -g -y
针对CTF逆向工程挑战的高效解题技能,通过反编译、字符串搜索及约束求解(如Z3)快速定位验证逻辑并提取Flag。
需要解决CTF逆向题目
分析二进制文件以寻找Flag
npx skills add buzzer-re/Rikugan --skill CTF Challenge -g -y
系统化二进制去混淆技能,涵盖字符串解密、控制流扁平化消除、不透明谓词处理等。旨在逆向还原被OLLVM等工具混淆的代码结构,为后续分析提供清晰上下文。
deobfuscate
unobfuscate
CFF
opaque predicate
MBA
npx skills add buzzer-re/Rikugan --skill Deobfuscation -g -y
用于Windows内核驱动二进制分析,定位DriverEntry、提取分发表与IOCTL处理程序,并执行漏洞审计。
需要分析Windows内核驱动二进制文件
进行驱动安全审计或漏洞挖掘
npx skills add buzzer-re/Rikugan --skill Driver Analysis -g -y
通用二进制逆向分析技能,用于理解程序功能、架构和行为。通过获取信息、列出导入导出、反编译及重命名函数,结合交叉引用追踪数据流和调用链,构建代码结构图并输出详细分析报告。
需要分析二进制文件的功能或架构
理解未知程序的执行逻辑
逆向工程二进制代码
npx skills add buzzer-re/Rikugan --skill General Reverse Engineering -g -y
辅助编写和执行 IDAPython 脚本,提供完整 API 参考。支持读取数据、函数分析、反编译(Hex-Rays)、交叉引用及类型操作,适用于逆向工程场景。
需要编写 IDA Pro 自动化脚本
进行二进制逆向分析与代码审查
查询或修改 IDA 数据库中的程序结构
npx skills add buzzer-re/Rikugan --skill IDA Scripting -g -y
Linux恶意软件分析技能,针对ELF二进制文件进行深度逆向工程。涵盖工具链识别、打包检测、结构分析及MITRE ATT&CK映射,系统性地提取IOCs并评估威胁等级。
需要分析可疑的Linux ELF二进制文件
执行恶意软件静态逆向工程
识别加密或混淆的恶意载荷
npx skills add buzzer-re/Rikugan --skill Linux Malware Analysis -g -y
Windows PE恶意软件分析技能,涵盖去混淆、情报收集、执行流追踪及Kill Chain映射。通过提取IOC并关联MITRE ATT&CK框架,系统性地识别网络通信、持久化、数据窃取等行为,辅助安全专家进行深度逆向工程与威胁研判。
需要分析可疑Windows可执行文件
要求提取恶意软件IOC
需映射MITRE ATT&CK战术技术
npx skills add buzzer-re/Rikugan --skill Malware Analysis -g -y
基于自然语言描述,自主探索二进制文件以理解其结构,制定最小化补丁计划并执行修改。通过定向搜索和反编译定位关键指令与常量,生成精确的地址与字节变更方案供审批后实施。
需要修改二进制程序行为
对二进制文件进行逆向分析与打补丁
游戏模组或功能增强
npx skills add buzzer-re/Rikugan --skill Binary Modification -g -y
基于自然语言指令在Binary Ninja中执行二进制代码修补。通过读取反汇编和伪代码定位目标,备份原始字节,规划最小化补丁并填充NOP,写入新指令后重新编译验证,确保内存安全与逻辑正确。
用户要求修改二进制文件的特定行为或逻辑
需要对已编译程序进行逆向工程后的代码修复或功能调整
npx skills add buzzer-re/Rikugan --skill Smart Patch (Binary Ninja) -g -y
在IDA Pro中通过自然语言描述对二进制代码进行精准修补。涵盖反汇编读取、指令分析、字节备份、最小化补丁计划、执行写入及反编译验证,确保符合边界并添加注释。
用户要求修改二进制文件中的特定逻辑或行为
需要逆向分析并应用自定义字节补丁到IDA数据库
npx skills add buzzer-re/Rikugan --skill Smart Patch (IDA Pro) -g -y
用于二进制漏洞审计的技能,通过映射攻击面、追踪输入来源并分析特定漏洞类(如缓冲区溢出、格式字符串等),提供基于证据的安全报告。
需要审计二进制文件的安全性
检测内存安全或远程执行漏洞
npx skills add buzzer-re/Rikugan --skill Vulnerability Audit -g -y


