【JSReverser-MCP】一句话逆向猿人学21题

近期听闻AI可以做逆向了,于是赶紧来试一试。

相关参考:
vibe coding 氛围编程
Vibe coding 用 AI 做 JS 逆向食用教程

JSReverser-MCP

源:https://github.com/NoOne-hub/JSReverser-MCP

安装

环境要求

nodejs v22及以上

已部署Claude code或codex

先把仓库克隆下来,然后

复制代码
npm install
npm run build

如果访问不了github,也可以在gitee上导入github仓库,然后在克隆Gitee的仓库

claude code和codex都需要翻墙,并且容易封号,所以先尝试第三方代理的模型平台

优云智算

https://passport.compshare.cn/register?referral_code=LHC57ddFYQuF2pxYsqBmnw

注册认证后送5元券,充2元买个6.9的套餐

然后按照文档来执行安装操作

基本步骤为:

  1. 开放powerShell 的 ExecutionPolicy 拦截策略

    复制代码
    Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned -Force
  2. 安装nodejs v24,nvm或fnm都可以

    复制代码
    nvm install 24
    nvm use 24
    node -v
  3. 全局安装codex

    复制代码
    npm install -g @openai/codex
    codex
  4. 安装并构建 JSReverser-MCP

    复制代码
    cd .\JSReverser-MCP
    npm install (npm audit fix --force 如有需要)
    npm run build
  5. 配置 codex参数

    新建目录 .codex/config.toml

    $env:CODEX_HOME = "C:\Users\yuanrenxue\Desktop\MCP_test.codex" (这个是设置codex的临时环境变量,想如何持久化,自己去查)

    (不同模型设置环境变量的方式不一样)

    安装过桌面版的codex的话会自动生成

    粘贴并保存 config.toml:

    Bash 复制代码
    #[mcp_servers.chrome-devtools]
    #command = "cmd"
    #args = [
    #  "/c",
    #  "npx",
    #  "-y",
    #  "chrome-devtools-mcp@latest",
    #  "--browser-url=http://127.0.0.1:9222"
    #]
    env = { SystemRoot = "C:\\Windows", PROGRAMFILES = "C:\\Program Files" }
    startup_timeout_ms = 20000
    
    [mcp_servers.js-reverse]
    command = "node"
    args = [
      "C:/Users/yuanrenxue/Desktop/MCP_test/JSReverser-MCP/build/src/index.js",
      "--browserUrl",
      "http://127.0.0.1:9222"
    ]
    
    # 想启用 JSReverser 的 AI 增强分析时,使用这一段
    # [mcp_servers.js-reverse.env]
    # DEFAULT_LLM_PROVIDER = "openai"
    # OPENAI_API_KEY = "你的_OPENAI_API_KEY"
    # OPENAI_MODEL = "gpt-4o"

猿人学21题

提示词:

https://match2023.yuanrenxue.cn/topic/3 网页中有一个参数为 token,请利用chrome-devtools-mcp 与 js-reverse-mcp的辅助,最终使用补环境的方式,在node.js上模拟这个参数

接着等他完成就行了

我的这次中间出了个情况,它想要联网去搜,由于这个题目是公开的,我怕它直接搜到答案,所以就拒绝了

在上面的参考文章中作者让它从补环境改成纯算

你能否不采用"补环境"策略,而使用node.js纯算法的做法,将任务完成?

我也想不让他补环境了,直接实现纯算,然后给了它一些提示

这是一个魔改的SM3加密,请使用nodejs纯算法实现

等了大概30几分钟,中间一直"确定",然后好了

回到网站测试了下,完美通过,惊人

对于魔改算法类的加密,还原纯算比补环境更有效?目前的实验样本太少,还不能确定这一点,后面在多试试其他的吧

相关推荐
无糖可乐没有灵魂14 小时前
AI Agent结构图例和工作流程描述
ai·llm·prompt·agent·mcp·skills
菩提小狗20 小时前
每日极客日报 · 2026年05月01日
ai·开源·极客日报·it热点·技术资讯
蔡俊锋21 小时前
AI是一面镜子
人工智能·ai·规格说明书·ai是一面镜子
阿源-1 天前
Claude Code在Windows/WSL-Linux/VS Code三平台上的安装配置参考
ai·编程工具
一乐小哥1 天前
坚持迭代一个 Chrome 插件半年后,我的同事问我:"这不是 Chrome 自带的功能吗?"
chrome·github·ai编程
donecoding1 天前
Playwright MCP 页面捕获:Snapshot、截图、HTML 到底选哪个?
前端·ai编程·前端工程化
木昆子1 天前
用一个业务案例,摸透Code Buddy的Skill原理
ai编程
Joseph Cooper1 天前
AI Agent 落地入门:从模型、工具到 Skills 与 MCP 的分工
人工智能·ai·agent·claude·skill·mcp
小虎AI生活1 天前
2026 年 AI 搞钱的八个方向,第五个被严重低估
ai编程
宝桥南山1 天前
GitHub Models - 尝试一下使用GitHub Models
microsoft·ai·微软·c#·github·.netcore