x64dbg技能
Claude Code插件为x64dbg调试器自动化提供技能。
技能
/state-snapshot
将完整的调试对象状态快照捕获到磁盘以进行脱机分析:
- 所有提交的内存区域都作为原始二进制文件
- 以JSON格式完成处理器状态(寄存器)
/state-diff
比较两个状态快照,以确定两个时间点之间发生了什么变化:
- 寄存器更改(指令指针前进、堆栈移动、标志等)
- 内存区域修改(堆栈写入、堆突变、代码更改)
- 综合叙述,解释程序在快照之间做了什么
/decompile
使用以下命令将函数分解为类C伪代码 动物遗传资源:
- 如果没有指定地址,则在当前指令指针处分解函数
- 接受特定地址或符号作为参数
- 尝试多种反编译器策略以获得最佳结果
- 如果指定的地址不是函数条目,则建议附近的函数
/yara-sigs
- 首次使用时自动克隆yarasigs仓库(包括Yara规则和citizenlab子模块)
- 扫描类别: 打包器和编译器, 加密常数, 反调试/反虚拟机,或 所有签名
- 建立在
/state-snapshot--使用现有快照或拍摄新快照 - 按规则分组的报告与内存区域地址和元数据相匹配
/tracealyzer
跟踪N个步骤的执行(进入或超过调用),或者直到满足条件,然后分析记录的指令日志:
- 可配置的跟踪模式:步进 进入 呼叫或步骤 结束 电话
- 在最大指令计数时停止,一个x64dbg表达式(例如。
cip == 0x401000),或两者皆有 - 捕获完整的指令日志
traces/带有地址、反汇编、标签和注释 - 总结了执行流程、热点、API调用、循环和值得注意的模式
- 后续行动:在x64dbg中注释关键地址,进行更深入的子区域分析,去模糊
/shellcode-analyzer
在x64dbg中加载、解包和分析原始外壳代码blob:
- 推出x64dbg
timeout.exe作为牺牲过程(支持32位和64位) - 使用可选的NOP底座分配内存、写入外壳代码和重定向执行
- 拆箱 --识别并执行解码器存根(XOR循环、解压缩例程、自修改代码)
- 静态分析 --YARA扫描拆卸(
/yara-sigs),用注释和标签注释关键地址 - 动态分析 --逐步导入解析器,检查解码的有效载荷/字符串/C2配置
- 在x64dbg和可选的markdown报告中生成带注释的外壳代码
/find-oep
基于智能跟踪的OEP查找器,用于打包/保护PE可执行文件:
- 使用智能步进、反调试规避和启发式检测(节转换、堆栈恢复、编译器条目模式、IAT填充)跟踪打包器存根
- 处理普通包装机(UPX、ASPack、MPRESS、PECompact、Themida、VMProtect、Enigma)和未知/自定义包装机
- 检测并规避反调试技术:PEB标志、定时检查、硬件BP检测、异常技巧、自检和
- 杠杆
/yara-sigs用于封隔器识别和/state-snapshot用于OEP的内存捕获 - 使调试器在OEP处暂停,并保留状态快照以进行下游分析或PE重建
/vuln-hunter
通过系统分析寻找正在运行的调试对象中的漏洞:
- 侦察 --枚举导入/导出,按攻击上下文(网络、文件、注册表等)对I/O功能进行分类,并查找对危险接收器的交叉引用
- 分诊 --根据攻击者可达性和接收严重性对代码路径进行排名,呈现优先级攻击面图
- 虫子打猎 --迭代分析目标函数的缓冲区溢出、整数包装、格式字符串、逻辑缺陷;生成测试输入并观察调试器下的行为
- PoC开发 --构建概念验证Python脚本,演示影响(崩溃、信息泄漏、代码执行)
- 杠杆
/decompile对于复杂的功能和/tracealyzer用于执行跟踪 - 在x64dbg中生成带注释的目标和可选的markdown漏洞报告
先决条件
- x64dbg MCP服务器 用克劳德代码配置
- Python 3
x64dbg_automate已安装pip包:
pip install x64dbg_automate[mcp] --upgrade- 对于
/decompile技能: 动物遗传资源 (Python>=3.10):
pip install angr- 对于
/yara-sigs技能: yara-python 和 Git:
pip install yara-python- 对于
/vuln-hunter技能: 科琳·利夫 对于静态PE分析:
pip install lief安装
添加市场并安装插件:
/plugin marketplace add dariushoule/x64dbg-skills
/plugin install x64dbg-skills更新
要更新到最新版本:
/plugin install x64dbg-skills用法
一本不错的指南,提供了如何使用这些技能的好主意: 使用x64dbg和MCP烹饪
许可证
麻省理工学院
