IDAPython安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDAPython安装相关的知识,希望对你有一定的参考价值。

转载:All Right   (本人没有测试过)

关于IDAPython的安装教程网上的资料非常少,也不是很详细,我费了好长时间才装好,现在和大家分享一下。

注意事项

下面几点关系到安装是否成功

  1. IDA必须是安装版的,我以前用的是免安装版的。
  2. python版本、IDA版本,IDAPyhton版本必须匹配。
  3. python、IDA、IDAPython必须都是32位的或者都是64位的。

安装关键点

下面这些东西必备,缺一不可:

  1. python27.dll(我安装的是python2.7,如果安装的是pyhton2.6那就是python26.dll)。
  2. python.cfg文件。
  3. plugins中的python.plw和python.p64。
  4. python文件夹里的文件。

具体安装步骤

首先我的IDA的版本是6.8。

  1. 机器上安装了Python,到Python的官网—http://www.python.org/getit/下载一个2.6或者2.7的安装包。注意对应操作系统类型及位数。
  2. 到github上面下载相应版本的IDAPython,注意IDA版本和Python版本都要和自己机器上安装的版本相对应。这是地址—https://github.com/idapython/bin
  3. 将IDAPython解压后的Python文件夹内的所有内容覆盖掉IDA原有Python文件夹(IDA安装目录下)下面的内容。
  4. 将IDAPython解压后的Plugins文件夹的python.plw和python.p64拷贝到IDA原有Plugins文件夹(自定义,一般IDA安装目录下)下。
  5. 将IDAPython解压后的python.cfg文件拷贝到IDA原有cfg文件夹(IDA安装目录下)下。
  6. 把python安装目录下的python27.dll复制到IDA安装目录下。如果python2.7安装包里没有pyhton27.dll那么可以找一个Python26.dll改为python27.dll也是可以的。但是要注意python的系统位数要和IDAPython的系统位数相同。

效果

重启IDA,就可以了。效果是:File菜单下面会有Python Command选项,而且Script files选项中可以选择py文件。
效果图:

出现Python Command选项
技术分享

Script files选项中可以选择py文件
技术分享

python脚本可以运行
技术分享

 




以上是关于IDAPython安装的主要内容,如果未能解决你的问题,请参考以下文章

IDAPython脚本编写环境

[ida]使用pycharm编写IDApython

reverse虚假控制流入门:Ubuntu20.04安装ollvm4.0踩坑记+用IDApython去除BCF

reverse虚假控制流入门:Ubuntu20.04安装ollvm4.0踩坑记+用IDApython去除BCF

reverse虚假控制流入门:Ubuntu20.04安装ollvm4.0踩坑记+用IDApython去除BCF

IDAPython学习