关于IDA找不到指定的模块的情况
IDA打开后会出现问题:
LoadLibrary(F:\吾爱破解安卓工具箱v1.0fix\Rolan\bin\debug\IDA_Pro\plugins\python.plw) error: 找不到指定的模块。
F:\吾爱破解安卓工具箱v1.0fix\Rolan\bin\debug\IDA_Pro\plugins\python.plw: can’t load file
Loading type libraries…
完整的错误提示是下面的样子:
这个问题其实存在了好久了,但是也能用,所有一致凑合着,直到现在要用IDAPython,所以这个问题也该解决了。首先谷歌到很多方法,有用的几条如下:
- 把安装的python文件夹下的lib文件夹复制到ida安装目录下试试,PATH中要能找到PYTHON26.dll,注意python版本为2.6
- 安装python 2.6,然后复制安装好的Python26目录到IDA主目录,最后在环境变量PATH中添加python2.6的安装路径即可.
- 有没有不用修改环境变量的方法,python2.6的版本太低了,喜欢用的是2.7版的,ida不支持.
下面是我的成功的方法:
我电脑上是python2.7的环境,IDA是6.8的版本。怎么试也不成功,我怀疑是不是IDA只和python2.6兼容。所以果断安装配置python2.6,然后把PYTHON26.dll复制到ida安装目录下,打开后还是老样子。这让我着实尴尬,我把问题转移到IDA本身上,于是把它换成了6.6版本,果然
成功
但是这个IDA提示the btree validator plugin will now verify the input data base If it is corrupted in any way,IDA wil qiut,也就是这个IDA不能用,但这是个新问题,上面一个问题也解决了。
然后重新下载一个IDA6.8,这次下载的是需要安装的IDA(以前的是免安装的),安装时提示是不是附带安装python2.7,我就果断拒绝了。安装成功后没有一点毛病,堪称完美!这个是下载地址IDA pro 6.8 [百度网盘密码: 6mf6]
总结
IDA出现这种问题可能是因为python环境问题,只需要配置IDA版本对应的python环境。也可能是免安装版的,要想不出现这个问题就得下安装版的。