欢迎光临
我们一直在努力

【CTF-APK】基于TRAE和jadx的MCP实现AI逆向分析APK文件(含python安装及pip换源和更新)

工具

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

如果是kali则执行:python -m pip install –upgrade pip –break-system-packages
在这里插入图片描述

安装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的位置

{
"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

赞(0)
未经允许不得转载:171主机测评 » 【CTF-APK】基于TRAE和jadx的MCP实现AI逆向分析APK文件(含python安装及pip换源和更新)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址