cors-misconfiguration
Installation
SKILL.md
CORS 配置错误方法论
CORS(Cross-Origin Resource Sharing)错误配置允许恶意网站跨域读取目标站点的敏感数据。关键在于 Access-Control-Allow-Origin 和 Access-Control-Allow-Credentials 两个响应头。
Phase 1: 检测 CORS 配置
1.1 发送带 Origin 的请求
http_request url="http://target/api/userinfo" headers={"Origin":"https://evil.com"}
检查响应头:
Access-Control-Allow-Origin: https://evil.com→ 反射任意 Origin(危险)Access-Control-Allow-Origin: *→ 通配符(通常无法携带 Cookie)Access-Control-Allow-Credentials: true→ 允许携带 Cookie(和反射 Origin 组合 = 严重漏洞)- 无 ACAO 头 → CORS 正确拒绝