reverse-skills-max: initial public release (restored, redacted, hardened)

This commit is contained in:
baradok609hecl1pq6qi
2026-10-20 02:17:15 +03:00
commit da24c2bd20
2227 changed files with 443931 additions and 0 deletions

View File

@@ -0,0 +1,91 @@
# 厂商执行注意点
本文件用于第二阶段的授权验证流程。厂商识别只决定注意点,不代表可以自动通过。
## 国内行为验证码
### 极验
- 常见类型:`slider`、`click-select`、`risk-score`、`token-widget`。
- 常见材料:`captcha_id`、`lot_number`、`pass_token`、`gen_time`、`w`。
- 注意点:视觉答案、行为轨迹和加密载荷分离;challenge 可能短期有效并绑定浏览器状态。
### 腾讯 TCaptcha
- 常见类型:`slider`、`click-select`、`audio`、`one-click`、`risk-score`。
- 常见材料:`aid`/`appid`、`randstr`、`ticket`。
- 注意点:`ticket` 和 `randstr` 往往与 session、页面和行为采集绑定。
### 网易易盾
- 常见类型:`slider`、`click-select`、`audio`、`risk-score`。
- 常见材料:`captchaId`、`validate`、`fp`、`acToken`。
- 注意点:指纹采集和行为采集可能影响可见题结果。
### 阿里云验证码
- 常见类型:`slider`、`image-restore`、`one-click`、`risk-score`。
- 常见材料:`appkey`、`scene`、`sessionId`、`sig`、`token`。
- 注意点:智能验证和风控模式可能没有可见题,优先做官方接入和服务端校验诊断。
### 数美、顶象、百度、京东云、云片
- 数美:注意 `organization`、`rid`、`pass`,可见题和无感模式分开分析。
- 顶象:题型多,命中厂商后不要固定判滑块。
- 百度:数字、文字、滑块、轨迹绘制都可能出现。
- 京东云:保留 `Jcap.create`、`appId`、`sceneId` 等配置。
- 云片:区分网页行为验证和短信/语音验证码服务。
## 海外 token/组件类
### reCAPTCHA
- v2 checkbox/invisible 多为 `token-widget` 或 `one-click`。
- v3/Enterprise score/action 归 `risk-score`。
- 注意点:服务端可能校验 hostname、action、score、session、IP。
### hCaptcha
- 常见 `token-widget`、`grid`、`audio`、语义图片题。
- 注意点:`rqdata`、`rqtoken` 和企业载荷可能影响平台任务。
### Cloudflare Turnstile
- 常见 `token-widget`、`one-click`、`risk-score`。
- 与 Cloudflare WAF challenge page 区分:`cf_clearance` 和 `/cdn-cgi/challenge-platform/` 是 WAF 流程。
### Arkose / FunCaptcha
- 常见 `game-challenge` 或组件初始化。
- 注意点:public key、surl、blob、会话绑定和 3D/小游戏状态。
- 开源方案通常只适合识别题面和状态,稳定验证常需要人工接管或授权平台对照。
## PoW 类
FriendlyCaptcha、ALTCHA、Private Captcha、Cap.js、mCaptcha 主要是 `pow-challenge`。
优先检查官方协议:
- challenge/payload 是否有效。
- difficulty、nonce、solution 是否匹配。
- TTL、防重放和服务端签名是否正确。
通常不需要打码平台;自有系统应先修复接入。
## WAF / Bot Management
Cloudflare WAF、AWS WAF、DataDome、Akamai、Imperva、PerimeterX/HUMAN、Kasada、Netacea、Radware、F5 都优先归 `waf-challenge`。
优先诊断:
- 响应头、状态码、cookie 名。
- JS challenge 是否加载和执行。
- 浏览器 API、Canvas/WebGL/字体/Audio 等环境。
- TLS/HTTP 指纹、UA、IP、session 粘性。
- WAF 服务端日志和误伤样本。
不要把 WAF challenge 当成普通 OCR 题。
## 活体/人脸
`biometric-liveness` 只做识别、官方 SDK 接入检查、人工审核、可访问性替代和隐私合规建议。不要生成绕过、伪造或替身方案。