注意事項
下面幾點關系到安裝是否成功
安裝關鍵點
下面這些東西必備,缺一不可:
- python27.dll(我安裝的是python2.7,如果安裝的是pyhton2.6那就是python26.dll)。
- python.cfg文件。
- plugins中的python.plw和python.p64。
- python文件夾里的文件。
具體安裝步驟
首先我的IDA的版本是6.8。
- 機器上安裝了Python,到Python的官網—http://www.python.org/getit/下載一個2.6或者2.7的安裝包。注意對應操作系統類型及位數。
- 到github上面下載相應版本的IDAPython,注意IDA版本和Python版本都要和自己機器上安裝的版本相對應。這是地址—https://github.com/idapython/bin
- 將IDAPython解壓后的Python文件夾內的所有內容覆蓋掉IDA原有Python文件夾(IDA安裝目錄下)下面的內容。
- 將IDAPython解壓后的Plugins文件夾的python.plw和python.p64拷貝到IDA原有Plugins文件夾(自定義,一般IDA安裝目錄下)下。
- 將IDAPython解壓后的python.cfg文件拷貝到IDA原有cfg文件夾(IDA安裝目錄下)下。
- 把python安裝目錄下的python27.dll復制到IDA安裝目錄下。如果python2.7安裝包里沒有pyhton27.dll那么可以找一個Python26.dll改為python27.dll也是可以的。但是要注意python的系統位數要和IDAPython的系統位數相同。
效果
重啟IDA,就可以了。效果是:File菜單下面會有Python Command選項,而且Script files選項中可以選擇py文件。
效果圖:
python腳本可以運行