WhiteNightShadow/hello_js_reverse_skill
🔧 AI-powered JS逆向工程 Skill —— 覆盖加密还原、混淆分析、动态Cookie、WASM逆向、协议对抗等全链路场景,通过 Node.js 实现算法还原与模拟请求。适配 Claude Code / Claude.ai / 其他AI编码工具
解决的问题
本项目提供了一个全面的 JavaScript 逆向工程工具包和方法论。它特别针对分析 Web API 以绕过反爬虫措施的挑战,例如复杂的接口签名、JS 混淆、自定义虚拟机(JSVMP)以及动态 Cookie 生成,使开发者能够在 Node.js 或 Python 中复现这些过程。
如何工作
该项目作为 AI 代理(如 Cursor、Claude Code 或 Codex)的「技能」,为其提供结构化框架、参考文档和工具模板,以执行逆向工程。它与 camoufox-reverse MCP 服务器集成,利用反检测浏览器进行源码搜索、钩子注入和网络分析。工作流程包括识别反爬虫类型,通过钩子或插桩追踪签名生成链,然后使用提供的模板实现逻辑,包括纯算法还原、VM沙箱或 WASM 加载。
适用人群
专为需要执行网页数据采集、分析加密 API 请求或绕过高级机器人检测系统的开发者和安全研究人员设计。
主要亮点
- 多语言还原:支持在 Node.js 和 Python 中实现逆向算法。
- 高级去混淆:针对控制流扁平化、OB 混淆和 JSVMP 字节码分析的策略。
- 深度插桩:支持源码级插桩和 JSVMP 解释器钩子,以追踪签名生成过程。
- 反检测集成:使用 Camoufox C++ 引擎级指纹技术,避免分析过程中的检测。
- Cookie 属性识别:提供工具以区分 HTTP Set-Cookie 和 JS 生成的 Cookie。
- AI 就绪:专为 AI 编码代理设计,可自动化分析流程。
相关
- 项目
- 项目
- 项目
- 项目
- 项目