IDA插件Python_editor详细安装教程

最近听说了python_editor这么一个神奇的IDA插件,可以在IDA里编写ida python脚本运行,然而作者的安装流程似乎有点小问题,只好自己研究,最后终于弄好了,记录一下安装的流程

安装过程

首先,把github上的东西下载下来
地址:https://github.com/techbliss/Python_editor
在这里插入图片描述
接下来步骤如下:

  1. 把这个里面的东西解压到C盘根目录下(其实就是作者配好的PyQt5等等python包,python版本是2.7.13),链接:https://mega.nz/#!Op8ykQ6b!YNVemNwhGEf7k8DhKtV-hj9n49uU_Iw5xNx2GzWBI58

如果打不开也可以用我下载好的↓
链接:https://pan.baidu.com/s/13wTNQxz3pS-3myjr3e0LLg
提取码:omdd

  1. 删除IDA目录中python文件夹中的PyQt5目录和sip.pyd文件

  2. 把plugins里面的文件复制到IDA的plugins目录下
    在这里插入图片描述

  3. 把这个文件夹里面的东西复制到
    C:\Python27\Lib\site-packages\PyQt5下在这里插入图片描述

  4. 把C:\Python27\Lib\site-packages\PyQt5目录下的Qt5Core.dll , Qt5Gui.dll, Qt5widgets.dll三个文件复制到IDA安装目录下并覆盖原文件

这一步非常重要,如果不覆盖会报DLL load failed错

  1. 把C:\Python27\Lib\site-packages\PyQt5文件夹复制到IDA安装目录的python文件夹下(虽然作者让我们把之前的PyQt5文件夹删了,我也不知道为什么,不过如果不复制过去会报No module named PyQt5的错)
    在这里插入图片描述

完成上面步骤之后就安装成功了,打开IDA,用ctrl+H就能打开python_editor了
在这里插入图片描述

遇到的问题及解决

  1. ImportError: No module named PyQt5
    在这里插入图片描述
    出现这个问题的原因应该是把python文件夹下面的PyQt5文件夹删了,当然保险起见我们还是用作者配好的PyQt5,把C:\Python27\Lib\site-packages\PyQt5文件夹复制到IDA安装目录的python文件夹下即可
  2. DLL load failed
    在这里插入图片描述
    出现这个问题的原因是没有把C:\Python27\Lib\site-packages\PyQt5目录下的Qt5Core.dll , Qt5Gui.dll, Qt5widgets.dll三个文件复制到IDA安装目录下并覆盖原文件,只要覆盖了就行

猜你喜欢

转载自blog.csdn.net/weixin_44145820/article/details/106157768