天度 AI 实战库浏览全部案例 ↗

逆向工程补丁,构建完整的利用链

一位研究人员使用 Claude Code 中的 Claude Opus 与 Playwright MCP,对代码进行反编译,发现漏洞,并编写了可运行的利用程序。

使用工具Claude Code
具体怎么做
Kev Breen向 Claude Code 中的 Claude Opus(使用 Ghidra/ilspy、semgrep、Playwright 和 Proxmox 工具,在独立代码服务器上以 root 权限运行)提供了一个提示词,要求其调查新报告的 PaperCut NG 零日漏洞,构建实验室虚拟机,并生成供应商修复补丁的差异文件。智能体自主解构 JAR 文件,追踪攻击线索,发现认证绕过和 SQL 注入问题,利用 Playwright 操作管理界面,逐步构建并自测 PoC 脚本,人类主要负责指导方向及纠正错误的结论。
做到了什么
在90分钟内,它生成了一个可运行的未认证RCE链(包括认证绕过、SQL注入、任意文件写入和代码执行功能),随后又发现了第三种绕过机制,甚至能突破紧急补丁的防护;总共使用了10个提示词、293次工具调用以及2.24亿个标记,耗时约两小时,尽管最初陷入了死胡同,还产生了虚假的“验证通过”声明,研究人员必须加以纠正。
上手要点
在检查使用日志时遇到 Opus 5 安全护栏,导致会话中途被迫降级到 Opus 4.8。

你可以这样试

使用 Claude Code

根据此[软件补丁或差异文件],分析其中发生了哪些变化,反编译或检查相关二进制文件,找出其修复的安全漏洞。在安全的隔离测试环境中构建一个概念验证攻击程序来演示该问题,切勿在超出该环境的情况下使用它。