当前位置: 首页 > news >正文

免费网络加速器app下载免费网站seo优化

免费网络加速器app下载,免费网站seo优化,阳江网站建设 公司价格,wordpress主题开发难么最近国外的牛人开发了一个ida pro的mcp server,项目的地址为mrexodia/ida-pro-mcp: MCP Server for IDA Pro,实现了通过自然对话来分析样本。 今天我们试用一下。 MCP Server for IDA Pro项目简介 这个mcp server提供下面这些工具,基本涵盖…

最近国外的牛人开发了一个ida pro的mcp server,项目的地址为mrexodia/ida-pro-mcp: MCP Server for IDA Pro,实现了通过自然对话来分析样本。

今天我们试用一下。

MCP Server for IDA Pro项目简介

这个mcp server提供下面这些工具,基本涵盖了IDA常用的操作。

check_connection:检查 IDA 插件是否正在运行。
get_metadata():获取有关当前 IDB 的元数据。
get_function_by_name(name):按函数名称获取函数。
get_function_by_address(address):按函数的地址获取函数。
get_current_address():获取用户当前选择的地址。
get_current_function():获取用户当前选择的功能。
convert_number(text, size):将数字(十进制、十六进制)转换为不同的表示形式。
list_functions(offset, count):列出数据库中的所有函数(分页)。
list_strings(offset, count):列出数据库中的所有字符串(分页)。
search_strings(pattern, offset, count):搜索包含给定模式的字符串(不区分大小写)。
decompile_function(address):在给定地址处反编译函数。
disassemble_function(start_address):获取函数的汇编代码 (address: instruction; comment)。
get_xrefs_to(address):获取对给定地址的所有交叉引用。
get_entry_points():获取数据库中的所有入口点。
set_comment(address, comment):在函数 disassembly 和 pseudocode 中为给定地址设置注释。
rename_local_variable(function_address, old_name, new_name):重命名函数中的局部变量。
rename_global_variable(old_name, new_name):重命名全局变量。
set_global_variable_type(variable_name, new_type):设置全局变量的类型。
rename_function(function_address, new_name):重命名函数。
set_function_prototype(function_address, prototype):设置函数的原型。
declare_c_type(c_declaration):从 C 声明创建或更新本地类型。
set_local_variable_type(function_address, variable_name, new_type):设置局部变量的类型。

项目原理也非常简单,如下图所示,在IDA pro中需要安装一个插件,这个插件开启一个web server,mcp server调用插件提供的web api,插件根据mcp server提交的指令在IDA中执行对应的操作。

drawio

一、下载部署

将项目的源代码下载到本地后,使用vscode打开

cd ida-pro-mcp
# 同步项目依赖
uv sync
# 激活python环境
.venv\Scripts\activate
# 测试代码,没有报错,说明代码没问题
uv run src/ida_pro_mcp/server.py

二、安装ida pro插件

插件的位置mcp-plugin.py

将这个文件拷贝到IDA pro的插件目录下,我的是D:\tools\IDA_Pro_v8.3_Portable\plugins

这个插件最低要求是IDA 8.3,python环境为python3.11+。

打开IDA,点击菜单Edit->Plugins->MCP,就会开启web服务。

image-20250519203225944

三、在cherry stdio中使用

在cherry stdio的mcp配置中添加下面的配置,根据你的代码位置修改目录。

"ida-pro-mcp": {"command": "uv","args": ["--directory","D:\\博客\\mcp1\\ida-pro-mcp\\src\\ida_pro_mcp","run","server.py","--install-plugin"],"timeout": 1800,"disabled": false,"autoApprove": ["check_connection","get_metadata","get_function_by_name","get_function_by_address","get_current_address","get_current_function","convert_number","list_functions","list_strings","search_strings","decompile_function","disassemble_function","get_xrefs_to","get_entry_points","set_comment","rename_local_variable","rename_global_variable","set_global_variable_type","rename_function","set_function_prototype","declare_c_type","set_local_variable_type"],"alwaysAllow": ["check_connection","get_metadata","get_function_by_name","get_function_by_address","get_current_address","get_current_function","convert_number","list_functions","list_strings","search_strings","decompile_function","disassemble_function","get_xrefs_to","get_entry_points","set_comment","rename_local_variable","rename_global_variable","set_global_variable_type","rename_function","set_function_prototype","declare_c_type","set_local_variable_type"]}

测试一下效果,我已经打开了一个恶意代码。

image-20250519205106315

image-20250519205132381

image-20250519205529069

只能说,很厉害。

http://www.cadmedia.cn/news/1323.html

相关文章:

  • 高端建筑物图片电脑系统优化软件
  • wordpress wp_cumulus_insert(西安自动seo
  • 安徽元鼎建设工程有限责任公司网站百合seo培训
  • 网站建设 服务承诺上海网站推广服务
  • 邵阳市建设投资经营集团网站简述提升关键词排名的方法
  • 网站建设哪家更专业陕西网页设计
  • 网络营销模式有哪几种网站推广优化排名教程
  • 网站被攻击广州专门做网站
  • 专门做老年旅游的网站制作网页
  • 深圳微信网站建设公司哪家好营销策划与运营公司
  • 福田附近公司做网站建设多少钱百度网站app下载
  • 深圳官网网站建设互联网营销师怎么考
  • 全网推广网站seo实战视频
  • 2019还有人做网站淘宝客吗每日重大军事新闻
  • 网站建设的数据导入导出个人网站
  • 英文专业的网站设计seo评测论坛
  • 奉贤做网站的搜狗站长平台主动提交
  • 福建网站建设服务seo网站诊断方案
  • 上海知名网站建设公司排名免费网站或软件
  • 做药物分析网站磁力搜索器在线
  • 企业网站推广形式有如何自建网站
  • 南阳卧龙区2015网站建设价格网站内容优化关键词布局
  • 北京建设集团网站怎样做网络推广挣钱
  • 环保行业网站建设2023b站免费推广入口
  • 彩票开发网站建设应该要注意哪些问题培训心得体会1500字
  • 深圳建设工程协会网站麒麟seo外推软件
  • 网站建设优化文档百度搜索关键词指数
  • 电商运营团队结构图百度seo软件首选帝搜软件
  • 怎么做自己的网站app推广策划方案
  • 贵阳建设企业网站手机端关键词排名优化软件