{
  "markdown": "# web-reverse-skill-notes\n\n`web-reverse` 前端逆向技能包与 2026-03-19 当天产出的分析文档整理版仓库。\n\n这个仓库主要包含两部分：\n\n- `SKILL.md` 与 `references/`：可直接复用的 Web 前端逆向技能说明、分级方法、交付模板和常用实验参考。\n- `Reverse_Report_CN*.md`、`Action_Summary_Skill_Notes_CN.md`、复现脚本：当天整理出的题目分析报告、行动总结以及最小可复现实验代码。\n\n## 目录结构\n\n```text\n.\n├── SKILL.md\n├── references/\n│   ├── ctf.md\n│   ├── deobf.md\n│   ├── hooks.md\n│   ├── replay.md\n│   └── vm_wasm.md\n├── Reverse_Report_CN.md\n├── Reverse_Report_CN_guide2.md\n├── Reverse_Report_CN_match10.md\n├── Action_Summary_Skill_Notes_CN.md\n├── web_replay.js\n├── web_replay_guide2.js\n└── solver.py\n```\n\n## 内容说明\n\n### 1. Skill\n\n- `SKILL.md`\n  - 定义了 Web 前端逆向场景的触发条件、边界、T0-T7 分级、标准流程和交付要求。\n- `references/`\n  - 提供 hook、反混淆、协议重放、VM/WASM、CTF 分析等可按需加载的参考材料。\n\n### 2. 当天文档\n\n- `Action_Summary_Skill_Notes_CN.md`\n  - 记录当天围绕 `match/10` 做过的关键动作、阶段性结论，以及哪些步骤适合继续沉淀成 skill。\n- `Reverse_Report_CN.md`\n  - `match/1` 的中文逆向报告与复现说明。\n- `Reverse_Report_CN_guide2.md`\n  - `guide2` 的中文逆向报告与最小复现说明。\n- `Reverse_Report_CN_match10.md`\n  - `match/10` 的阶段性分析报告，重点覆盖 runtime signer 导出、状态对比和线上资源漂移判断。\n\n### 3. 复现脚本\n\n- `web_replay.js`\n  - 复现 `match/1` 的 `m` 参数并抓取 5 页数据。\n- `web_replay_guide2.js`\n  - 抽取 `guide2` 中 `POST /api/user` 的固定 `sign`。\n- `solver.py`\n  - `match/10` 的实验型脚本，用 Playwright 驱动真实运行时导出 signer，并验证多页请求行为。\n\n## 使用方式\n\n### Node.js 脚本\n\n```bash\nnode web_replay.js\nnode web_replay_guide2.js\n```\n\n如果目标题目需要登录态，按需通过环境变量传入：\n\n```bash\nCOOKIE='sessionid=your_sessionid_here' node web_replay.js\n```\n\n### Playwright 脚本\n\n`solver.py` 依赖本机可用的 Chrome 与 Python Playwright。\n\n```bash\nYRX_SESSIONID='your_sessionid_here' python3 solver.py\n```\n\n## 敏感信息处理\n\n- 仓库内不包含原始登录态。\n- 需要登录态的脚本均改为从环境变量读取。\n- 文档中的会话值已脱敏，保留的是分析结论和复现路径，而不是可直接复用的私人凭据。\n",
  "bytes": 1665,
  "sha": "58793e67b7ae6e0fecf2c97449ca75d7e351c4cb9fdae31d2f41c6c5ad86b0d7",
  "repo_slug": "zhongjiaxiong/web-reverse-skill-notes-20260319",
  "fonte": "repo",
  "truncated": false,
  "api": "https://api.agentalog.com/api/listings/skl_zhongjiaxiong_web_reverse_skill_notes_20_66a19403/readme"
}