IDA Pro 7.0 python插件keystone 配置各种坑

本文记录了在配置IDA插件过程中遇到的问题及解决方案,包括idaprophythonsiteimportfailed错误、keystone插件导入失败等问题,并提供了详细的解决步骤。
Python3.8

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

最近在学CTF,配置IDA 插件遇到各种坑,在此记录一下
1. ida pro python site import failed
打开IDA出现这个错误提示,问题在于ida找不到python,配置环境变量PYTHONHOME为python路径即可。比如我的是C:\Python27-x64\
2.安装keystone插件,启动时总说ImportError: DLL load failed: %1 不是有效的 Win32 应用程序
尝试了各种方法,重装keystone,keypatcher.py 都不行。最后使用ida的python控制台一点一点查,发现是由于我电脑 上安装 了32位和64位python, 虽然 PYTHONHOME指向的是32位PYTHONHOME,但是不知道为何,ida pro 7.0 调用的是64位python。(我启动的是32位的ida)。
解决方法:把PYTHONHOME指向了64位PYTHON目录解决。
3.no module named keystone
解决方法,把keystone 的目录复制到ida 的python目录 下面。

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值