【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几分钟,中间一直"确定",然后好了

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

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

相关推荐
ajassi200037 分钟前
AI语音智能体开发日记(三)解决小程序配网中的蓝牙命名与MAC地址获取问题
ai·apache·ai编程
张永伟营销1 小时前
从SEO到GEO:技术人视角下的生成式引擎优化架构与实践
搜索引擎·ai·架构
烂蜻蜓1 小时前
AI入门教程(十):AI API开发:从“会用AI聊天”到“让AI在你的代码里干活”的完整指南
人工智能·ai
Elastic 中国社区官方博客2 小时前
Elastic 和 OpenAI 合作,将前沿智能引入非结构化企业数据
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai
VIP_CQCRE2 小时前
用 Ace Data Cloud 快速接入 Suno 声音克隆 API:让 AI 音乐拥有专属声线
人工智能·ai·aigc·api·音乐生成
一水4 小时前
TTFT优化:一个方案的5次推倒重来
java·ai·状态模式
曦尧5 小时前
Microsoft VibeVoice:从「分块识别」到「整段理解」的语音 AI 范式跃迁
ai·自动化
vibecoding775 小时前
GitHub 2026 年 7 月热榜:累计 Star 总榜与月度飙星榜
人工智能·github·ai编程
aqi005 小时前
15天学会AI应用开发(十八)使用LangGraph实现精确记忆功能
人工智能·python·大模型·ai编程·ai应用