SuperAPI AI 工具集

hunt-laravel

通用与其它

查看项目

更新于 10-16 03:04

技能介绍

用途:针对 Laravel 框架应用的专项安全排查技能,用于在授权测试中识别框架特有的高危问题。

主要能力:指纹识别 Laravel(laravel_session、csrf-token、常见路径);检测调试模式与 Whoops/Ignition 报错页;测试 CVE-2021-3129 Ignition RCE(需 APP_DEBUG=true、Laravel < 8.4.2、storage/logs 可写,工具 ambionics/laravel-ignition-rce);探测 /telescope 与 /horizon 及其 API(requests、commands、redis、environment、stats、failed jobs);检查 .env 及变体文件、storage/logs/laravel.log 中的 APP_KEY、DB 密码;测试签名 URL 参数篡改与去签名;验证 Eloquent 批量赋值(如 is_admin、role、verified);在已知 APP_KEY 时结合 phpggc 与 Cookie 伪造脚本构造会话 Cookie。

使用方式:资料给出分阶段命令,如 curl 探测、路径状态码遍历、POST /_ignition/execute-solution 的 JSON 载荷,以及 git clone https://github.com/ambionics/laravel-ignition-rce 后执行 php /tmp/laravel-rce/exploit.php https://$TARGET "id"。示例代码与命令需原样使用。

适用场景与限制:适用于已获授权的渗透测试、红队评估与漏洞验证。仅凭 APP_DEBUG=true 展示堆栈属低危;.env 仅暴露 APP_NAME 为信息性;Telescope/Horizon 需能读取到凭据、令牌或 PII 才算有效。验证标准包括返回 id 命令输出、API 响应含数据库查询凭据、伪造 Cookie 被接受、is_admin 被接受。危害分级中 Ignition RCE、含 APP_KEY 的 .env、批量赋值提权为严重,Telescope/Horizon 泄露敏感数据为高危。技能自检通过 grep 检查 SKILL.md 的 frontmatter、revision_date、category 与 Pitfalls 段。其余环境要求与支持版本细节暂未提供。