Wednesday, December 17, 2014

Hướng dẫn cài IDApython để chạy python script trong IDA pro

Chú ý: nếu đang bật IDA, hãy tắt nó trước khi thực hiện theo hướng dẫn.
1. Download python 2.7 từ https://www.python.org/, cài đặt, sau đó thiết lập biến môi trường cho python.
2. Vào https://code.google.com/p/idapython/downloads/list, sau đó chọn phiên bản  idapython đúng với bản ida và python đang sử dụng. Mình đang sử dụng ida 6.1 và python 2.7 nên mình sẽ download file: idapython-1.5.2_ida6.1_py2.7_win32.zip
3. Giải nén file này, sau đó

  • Copy  folder python của folder vừa giải nén ở trên vào folder gốc của IDA
  • Copy file python.cfg trong folder vừa giải nén vào folder gốc của IDA
  • Copy toàn bộ file trong folder plugins của folder vừa giải nén vào folder gốc của IDA.

Thử load 1 PE vào IDA, nếu ở cửa sổ output window của IDA hiện lên:
Python 2.7.9 (default, Dec 10 2014, 12:24:55) [MSC v.1500 32 bit (Intel)] 
IDAPython v1.5.2 final (serial 3) (c) The IDAPython Team <idapython@googlegroups.com>
là bạn đã cài đặt thành công.

Muốn chạy 1 file .py trong IDA, bấm File->Script file, sau đó chọn đến file .py cần chạy.
Cách viết 1 file python script để chạy trong IDA, xem hướng dẫn ở đây:
http://www.offensivecomputing.net/papers/IDAPythonIntro.pdf



No comments:

Post a Comment