zoukankan      html  css  js  c++  java
  • IDAPython 安装和设置(windows+linux)

    安装步骤:

        我采用的是IDA 6.8

    windows安装:

    1. 机器上安装了Python,到Python的官网—http://www.python.org/getit/下载2.7的安装包。注意对应操作系统类型及位数。

    2. 到github上面下载相应版本的IDAPython,这是地址—https://github.com/idapython/bin,这里下载idapython-1.7.2_ida6.8_py2.7_win32.zip.
    3. 将IDAPython解压后的Python文件夹内的所有内容覆盖掉IDA原有Python文件夹(IDA安装目录下)下面的内容。
    4. 将IDAPython解压后的Plugins文件夹的python.plw和python.p64拷贝到IDA原有Plugins文件夹(自定义,一般IDA安装目录下)下。
    5. 将IDAPython解压后的python.cfg文件拷贝到IDA原有cfg文件夹(IDA安装目录下)下。
    6. 将下载好的IDA脚本(.py)文件复制到IDA 的plugins文件夹下(不要自建目录,直接拷贝到目录下)。

      查看自己导入的python脚本(edit -> plugins)前提IDA已经导入逆向程序:

            

      执行脚本只需按上图点击(导入)对应脚本,然后在IDA最下面以Python开始的命令行敲入命令回车执行,上图为我执行查找lw $ra,.*的返回结果。到此Windows安装成功。

    Ubuntu 安装

        这里我采用wine(ubuntu应用商店安装) + IDA6.8的运行方式,具体安装方式参照Windows安装过程,

      按照上述方法安装完成之后,用wine启动ida时提示“import ‘site’ error" ,原因是IDA找不到python,解决办法如下:

    方法一:

    下载python2.7的msi,拷贝到ida的根目录下,双击运行,一路默认,然后设置环境变量,这里wine运行的ida去找的python.exe环境变量是在~/.wine/drive_c/Python27下

    运行 wine cmd.exe

    然后输入 set path=~/.wine/drive_c/Python27;%path%,退出cmd。再次在同一个terminal重启IDA ,如下:

        

    方法二:

    去这个网址下载 https://www.dllme.com/dll/download/14091/python27.dll   python27.dll 并拷贝到ida的根目录下,同时在在你的home/xxx用户目录下创建如下idaq.sh 脚本如下:

    export PYTHONPATH=/usr/lib/python27 && wine 你的ida目录/idaq.exe
    启动idaq.exe
  • 相关阅读:
    中国国家气象局天气预报信息接口
    windows文件同步到linux
    页面元素自适应
    js对浮点数计算的bug
    ajax跨域报错
    html5使用js确定用户坐标位置
    linux下rsync服务的搭建
    linux基本指令
    js控制页面刷新大全
    pdf在浏览器的显示问题
  • 原文地址:https://www.cnblogs.com/CoBrAMG/p/9198113.html
Copyright © 2011-2022 走看看