cors-misconfiguration

Installation
SKILL.md

CORS 配置错误方法论

CORS(Cross-Origin Resource Sharing)错误配置允许恶意网站跨域读取目标站点的敏感数据。关键在于 Access-Control-Allow-OriginAccess-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 正确拒绝

1.2 测试 Origin 校验绕过

Related skills

More from wgpsec/aboutsecurity

Installs
10
GitHub Stars
1.3K
First Seen
Mar 25, 2026