VS調試IDAPython腳本

本文最後修改時間:20180213html

一、安裝VS插件PTVS , 這一步與第2步中安裝版本應該一致,不然最後調試時會連不上
https://github.com/Microsoft/PTVS/python

二、安裝python模塊PTVSD
pip install ptvsdgit

三、寫以下代碼ptvsd_enable.pygithub

# filename: ptvsd_enable.py
import ptvsd

try:
    ptvsd.enable_attach(secret="IDA")
    ptvsd.wait_for_attach()
    break_into_debugger()
except:
    pass

把ptvsd_enable.py放到IDA的python目錄中,IDA中加載這個腳本後,IDA會暫停插件

四、VS中打開ptvsd_enable.py,在break_into_debugger()這行下斷點,調試,附加到進程,如圖所示

下面應該能夠單步調試了debug

把上面的代碼加到本身的IDAPython腳本開始的地方便可調試本身的代碼。調試

五、下面是英文介紹,能夠試試,但我直接用它的代碼沒弄成功。
Debugging IDAPython Scriptscode

相關文章
相關標籤/搜索