
jenn619/js-reverse-mcp
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
最近给甲方单位做渗透测试,发现他们很多web站点的登录参数都做了加密,为了提高工作效率,所以我写了个js逆向mcp配合着最近新出的Qoder效果不错。
Обзор
Chrome 浏览器 JS 逆向分析 MCP 工具 —— 专用于 CTF / Web 安全场景中登录框加密逻辑的动态分析与还原 :可以用最近新出的Qoder启动,每天200次免费调用Qwen3.7-Max,运行前可以让Qcoder自动补齐项目所需的依赖,根据你本地环境自动修改配置文件。 本项目是一个基于 协议的 JS 逆向分析工具集,通过 Chrome DevTools Protocol(CDP)动态分析目标网页中的 JavaScript 加密逻辑,自动识别加密算法、提取密钥,并生成可用的加密/解密脚本。 - 基于 Puppeteer 控制 Chrome 浏览器,动态执行目标页面 JS - 利用 CDP 协议拦截网络请求、获取脚本源码、Hook 函数调用 - 内置加密算法特征库,支持 AES/DES/RSA/MD5/SHA/SM2/SM4/Base64 等 - 自动生成 Python 和 JavaScript 的加密/解密/暴力破解脚本 - 通过 MCP 协议暴露 31 个标准化工具接口,支持与 AI 助手集成 AES-CBC、AES-ECB、DES、3DES、RSA、MD5、SHA256、Base64、Custom 在 AI 客户端(如 Cursor、Claude Desktop 等)的 MCP 配置文件中添加: 调用 browser_launch → page_navigate → page_screenshot 调用 network_enable_intercept,然后在页面上手动执行一次登录操作。
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"js-reverse": {
"command": "node",
"args": ["e:\\Qwen\\build\\index.js"],
"env": {
"CHROME_PATH": "C:\\Users\\fangz\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe",
"OUTPUT_DIR": "e:\\Qwen\\output"
}
}
}
}