【CTF-APK】基于TRAE和jadx的MCP实现AI逆向分析APK文件

工具

python版本:Python 3.14.0,下载地址:https://pythonlang.cn/downloads/release/python-3140/

JADX版本: 1.5.3,下载地址:https://github.com/skylot/jadx/releases

MCP版本:jadx-mcp-server-v5.0.0,下载地址:https://github.com/zinja-coder/jadx-ai-mcp/releases

文件下载

将相关文件,下载到jadx文件目录下

安装过程

升级python至3.10以上版本

fastmcp 要求 Python 版本 >= 3.10

更换python源以求更快的下载速度

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

更新pip

python -m pip install --upgrade pip

安装httpx包

pip install httpx

安装fastmcp包

pip install fastmcp

打开jadx的首选项

在插件模块,安装指定插件

将配置输入到TRAE的配置里

我的python位置为C:\Users\Administrator\AppData\Local\Programs\Python\Python314\python.exe

所以我的command为C:\Users\Administrator\AppData\Local\Programs\Python\Python314\python.exe

args里面的位置就是下载的jadx_mcp_server.py的位置

json 复制代码
{
  "mcpServers": {
    "jadx-mcp-server": {
      "command": "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python314\\python.exe",
      "args": [
        "C:\\Program Files\\jadx-gui-1.5.3-with-jre-win\\jadx-mcp-server\\jadx_mcp_server.py"
      ]
    }
  }
}

添加MCP,手动添加,输入上述json即可

创建智能体

记得勾选工具jadx

用jadx打开一个apk

TRAE里新建一个项目,使用该智能体

如果智能体没有主动调用MCP,那么直接说调用MCP

至此,jadx成功接入TRAE

相关推荐
0xBADCODE2 天前
CTF Writeup 合集
安全·web安全·网络安全·系统安全·密码学·php·ctf
玫幽倩3 天前
2025MoeCTF(Pwn全)
网络·安全·pwn·ctf·新生赛·二进程·moectf
岁岁的O泡奶3 天前
[NSSCTF 2022 Spring Recruit]babyphp
经验分享·web·ctf
0xBADCODE3 天前
动态DEX加载+反射+DES硬编码密钥:安卓三层逆向实战
android·java·python·安全·网络安全·逆向·ctf
纯.Pure_Jin(g)5 天前
靶场PHP函数整理+防御方式
开发语言·php·ctf
安全小王子8 天前
nssctf_chicken_soup
网络安全·逆向·ctf·nssctf
安全小王子8 天前
nssctf——老鼠走迷宫
网络安全·逆向·ctf·nssctf
安全小王子9 天前
nssctf_easyapp
网络安全·逆向·ctf·nssctf
安全小王子10 天前
nssctf_sign-ezc++
网络安全·逆向·ctf·nssctf
whcyhhh11 天前
CTF‑MISC 隐写术完整学习笔记|图片隐写全题型 + 工具 + 实战例题
python·网络安全·ctf·misc·信息隐藏