解决IDA 无法安装mipsrop插件

2021-05-12  本文已影响0人  静析机言

最近在研究MIPS漏洞,少不了使用mipsrop插件,但在IDA中使用时出现了不少问题,下面把解决方法列出,希望能帮助到一些朋友。

github搜到了mipsrop插件,天真地以为将mipsrop.py拷贝到plugins目录即可,结果是想简单了。

网上搜到一篇帖子https://bbs.pediy.com/thread-266102.htm,按照他的方法把压缩文件的内容拷贝到IDA 7.5的plugins目录, Edit - Plugins菜单终于出现了MIPS ROP Finder

可是,等到点击它时却提示NameError: name 'mipsrop' is not defined

网上有篇文章https://blog.csdn.net/snowleopard_bin/article/details/115376333 据说可以解决,我没有实验了,觉得即便可以使用也太麻烦了。

接着,在网上搜索,大部分说mipsrop仅兼容6.x和7.x版本。耐着烦试了 IDA 6.6和IDA 7.0,仍旧无效。

找到了另一位大神的帖子:https://bbs.pediy.com/thread-263758.htm。在IDA 7.0中将GitHub上下载的ida工程中的shims和mipsrop两个文件夹下的py文件全都复制到IDA的plugins目录中,即为两个文件:ida_shims.py、mipsrop.py。

运行IDA会出现问题:提示找不到shims,无法运行misrop.py。

尝试了如下方法:

1、在plugins创建目录shims,然后把ida_shims.py拷贝进去,仍提示找不到shims,无法运行misrop.py。

2、没有办法,只好修改mipsrop.py,将

from shims import ida_shims

修改成

import ida_shims

ida_shims.py、mipsrop.py仍旧放在plugins目录下,删除之前创建的shims目录,成功解决。

终于看到了激动人心的界面

上一篇 下一篇

猜你喜欢

热点阅读