关于 performing-ssrf-vulnerability-exploitation
面向安全人员的 SSRF 测试技能,涵盖载荷测试、响应分析和报告生成,供授权评估及测试环境使用。
主要功能
- 01使用 SSRF 载荷测试 URL 参数
- 02检查云元数据和内部服务
- 03测试协议处理器及绕过方式
- 04分析响应中的访问或信息泄露
- 05生成漏洞评估报告
适用场景
- 01评估应用的 URL 获取功能
- 02在实验环境验证 SSRF 防护
- 03调查 SSRF 相关安全事件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill performing-ssrf-vulnerability-exploitation安装后在 Claude Code 中输入/performing-ssrf-vulnerability-exploitation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/api-reference.mdscripts/agent.py详细介绍
何时使用
- 当开展涉及 SSRF 漏洞利用的安全评估时
- 当针对相关安全事件遵循事件响应流程时
- 当执行计划内的安全测试或审计活动时
- 当通过动手测试验证安全控制措施时
前提条件
- 熟悉安全运营概念和工具
- 可访问测试或实验环境以安全执行
- Python 3.8+ 并安装所需依赖
- 对任何测试活动具有适当授权
操作说明
- 安装依赖:
pip install requests - 识别目标应用中接受 URL 或主机名的 URL 参数。
- 测试 SSRF 载荷:
- 云元数据:
http://169.254.169.254/latest/meta-data/ - 内部服务:
http://127.0.0.1:port/、http://10.0.0.1/ - 协议处理器:
file:///etc/passwd、gopher://、dict:// - 绕过技术:IP 编码、DNS 重绑定、URL 重定向
- 云元数据:
- 分析响应以发现信息泄露或内部访问确认。
- 生成漏洞评估报告。
# For authorized penetration testing and lab environments only
python scripts/agent.py --target-url https://app.example.com/fetch?url= --output ssrf_report.json
示例
AWS 元数据 SSRF
GET /fetch?url=http://169.254.169.254/latest/meta-data/iam/security-credentials/
如果响应包含 AWS 凭据(AccessKeyId、SecretAccessKey),则确认存在 SSRF,且影响为严重。
评论
支持 Markdown