JSHook MCP:80+专业工具,让Claude秒变JS逆向大师
前面聊的几个工具各有特点,但要论专门为 JS 逆向打造的工具链密度,JSHook MCP 绝对是独一档的存在。
官方宣传说有 80+ 专用工具,覆盖了 JS 逆向的方方面面。这个数字可能有点营销成分,但用下来确实感觉工具箱很全。
JS 逆向的痛点
做过 JS 逆向的都懂这个过程有多痛苦:
- 找加密函数 → 代码混淆看不懂
- 跟调用栈 → webpack 分包几十个
- 扣代码 → 缺依赖跑不起来
- 调试 → debugger 满天飞
一个顺手好用的工具链,能让效率翻倍。
JSHook MCP 能干啥
核心能力:
- 动态 hook JavaScript 函数
- 追踪函数调用栈
- 自动提取加密算法
- 模拟执行混淆代码
- 快速定位关键代码位置
80+ 工具覆盖的场景:
- Crypto 相关(AES/RSA/MD5等)
- 网络请求拦截
- Cookie/Session 分析
- 验证码识别逻辑提取
- 前端框架检测(React/Vue/Angular)
简单说,以前你需要 FlexHex、HitHub、JSpolar 等一堆工具配合做的事,JSHook MCP 用 MCP 协议统一帮你串起来了。
接入 Claude 的体验
我最期待的就是这个------让 Claude 直接操控 JSHook 的工具。
配置好 MCP 之后,你可以用自然语言指挥 Claude:
- "帮我 hook 这个网站的登录函数,提取加密逻辑"
- "追踪一下 token 的生成位置"
- "分析这个混淆脚本的解密流程"
Claude 会自动调用合适的工具,然后返回结果。
实测下来,这种"自然语言 + 专用工具"的组合,比直接让 AI 读混淆代码靠谱多了。
安装配置
bash
npm install -g jshook-mcp
然后在 Claude Desktop 的 MCP 配置文件里加一下:
json
{
"mcpServers": {
"jshook": {
"command": "jshook-mcp",
"args": []
}
}
}
具体配置看官方 README,不难。
适合谁用
- 安全研究员
- 爬虫工程师
- 前端逆向爱好者
- 需要分析竞品 JS 逻辑的开发者
写在最后
JSHook MCP 给我最大的感受是:专业工具正在和 AI 深度结合。
以前一个领域专家需要多年经验积累的工具箱,现在 AI 借助这些工具也能快速具备同等能力。80+ 工具听起来吓人,但通过 MCP 协议和自然语言交互,用起来的门槛比想象中低得多。
如果你经常和 JS 逆向打交道,这款工具值得加入你的武器库。