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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM