国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題

這篇具有很好參考價值的文章主要介紹了windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

開發(fā)環(huán)境

IDA pro 7.7

vscode 最新版

python版本 與IDA 自帶python 一致 3.8.10

安裝插件

下載 插件倉庫的地址:https://github.com/ioncodes/idacode release版本

將插件安裝到 IDApath/plugins/

idacode ->setting.py 設置如下:

HOST = "127.0.0.1"
PORT = 7065
DEBUG_PORT = 7066
PYTHON = "D:\\Python3810\\python.exe" #這里選擇python安裝路徑
LOGGING = True

然后vscode里面的python版本和路徑需要和 這里設置的保持一致
點擊vscode右下角的python配置
windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題

安裝插件依賴庫

python -m pip install --user debugpy tornado

啟動IDA

查看日志如下 則代表啟動成功

================================================================================
[IDACode] Plugin version 0.3.0
[IDACode] Plugin loaded, use Edit -> Plugins -> IDACode to start the server
================================================================================

點擊 edit->plugins->IDAcode 提示:

[IDACode] Listening on 127.0.0.1:7065

IDA服務端啟動成功

VScode 客戶端啟動

下載 IDAcode 插件

ctrl+shift+x 輸入 IDAcode 進行下載

配置 IDApython 語法提示

ctrl+shift+p 然后輸入 open user setting

添加json 如下:

    "python.autoComplete.extraPaths": [
        "D:\\IDA_Pro_7.7\\python\\3"
    ],
    "python.analysis.extraPaths": [
        "D:\\IDA_Pro_7.7\\python\\3"
    ],

連接IDA

ctrl+shift+p 然后輸入 IDA

windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題

1.選擇 connect to IDA

ida窗口提示:

[IDACode] Client connected

2.選擇execute script in

執(zhí)行當前vscode顯示的IDApython 腳本

3.調(diào)試IDApython 腳本
選擇 Connect and attach a debugger to IDA
然后在代碼端 添加 breakpoint()
然后 ctrl+s 自動進入調(diào)試斷點地址
windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題

demo如下:

import sys
import idc

breakpoint() #進入調(diào)試模式 會在這里斷下
start = idc.get_screen_ea()
end = start+0x100
print("breakpoint before")
breakpoint()  #進入調(diào)試模式 會在這里斷下

print("breakpoint after")
print(sys.path)

vscode控制臺和 IDApython 控制臺 都會打印信息

windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題

參考

在 VSCode 中調(diào)試 IDAPython 腳本_Code Segment的博客-CSDN博客

Windows下使用VSCode搭建IDA Python腳本開發(fā)環(huán)境 - Uiharu - 博客園 (cnblogs.com)文章來源地址http://www.zghlxwxcb.cn/news/detail-511421.html

到了這里,關于windows下VScode搭建IDApython腳本開發(fā)環(huán)境遇到的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 單片機(一):VScode+SDCC+Make的Windows下51(CH552)單片開發(fā)環(huán)境搭建

    單片機(一):VScode+SDCC+Make的Windows下51(CH552)單片開發(fā)環(huán)境搭建

    CH552芯片是一款兼容 MCS51 指令集的增強型 E8051 內(nèi)核單片機。CH552既然是51單片機,按照以前的慣例都是用Keil來進行開發(fā)。但是本次決定拋棄Keil的開發(fā)環(huán)境,主要原因是Keil為商業(yè)軟件,普通用戶難以支撐,并且Keil軟件本身的界面丑、編輯器不智能等,這導致軟件的使用體驗非

    2024年02月01日
    瀏覽(118)
  • VsCode搭建Java開發(fā)環(huán)境 vscode搭建java開發(fā)環(huán)境 vscode springboot 搭建springboot

    VsCode搭建Java開發(fā)環(huán)境 vscode搭建java開發(fā)環(huán)境 vscode springboot 搭建springboot

    插件市場 搜索 java , 將下面 6個插件全部安裝 Java插件自帶了 Lombok 不需要額外配置 插件市場 搜索 spring , 將下面 4個插件全部安裝 Vscode也是有 和Idea一樣 對應的 MyBatis插件 和 idea 同款 VSCode只是個開發(fā)工具,不像IDEA那樣直接集成Maven,需要安裝好Maven并配置環(huán)境變量 下載Maven的

    2024年02月03日
    瀏覽(27)
  • 【VSCode】Windows環(huán)境下,VSCode 搭建 cmake 編譯環(huán)境(通過配置文件配置)

    【VSCode】Windows環(huán)境下,VSCode 搭建 cmake 編譯環(huán)境(通過配置文件配置)

    除了之前的使用 VSCode 插件來編譯工程外,我們也可以使用配置文件來編譯cmake工程,主要依賴 launch.json 和 tasks.json 文件。 目錄 一、下載編譯器 1、下載 Windows GCC 2、選擇編譯器路徑 二、配置 debug 環(huán)境 1、配置 lauch.json 文件 2、配置 tasks.json 文件 三、編譯工程 1、測試工程結

    2024年02月03日
    瀏覽(23)
  • ubuntu開發(fā)環(huán)境搭建遇到問題與解決

    ubuntu與windows可以進行復制粘貼操作: 更新源 ssh安裝: samba環(huán)境搭建

    2024年02月07日
    瀏覽(18)
  • VSCode搭建ARM開發(fā)環(huán)境

    VSCode搭建ARM開發(fā)環(huán)境

    為了構建Cortex M系列單片機免費開源的開發(fā)環(huán)境,網(wǎng)絡上了解來看VSCODE+GCC+JLINK是一套比較高效的組合方式,下面記錄環(huán)境搭建的流程。 我這邊的PC環(huán)境為 WIN7專業(yè)版64bit。 Visual Studio Code STM32Cubemx ARM GCC 交叉編譯工具鏈:? arm-none-eabi-gcc Windows版本的GCC編譯器:MinGW-W64或MinGW或T

    2024年03月21日
    瀏覽(23)
  • VSCode搭建Django開發(fā)環(huán)境

    VSCode搭建Django開發(fā)環(huán)境

    本篇介紹在vscode環(huán)境下搭建Django開發(fā)環(huán)境的詳細步驟,共計10個步驟 1、安裝python和VSCode,安裝插件 2、VSCode打開項目文件夾 例如:devops 3、終端中鍵入命令:建立虛擬環(huán)境 4、選擇Python的解釋器路徑為虛擬環(huán)境 選擇含有env(自己建立的虛擬環(huán)境文件夾)的解釋器路徑 5、在虛

    2024年02月12日
    瀏覽(21)
  • VSCode 搭建Java開發(fā)環(huán)境

    VSCode 搭建Java開發(fā)環(huán)境

    筆者使用最多的語言是C++,也使用過不少其它語言,像Erlang,Python,Lua,C#等等,目前項目中在使用Go,但是沒使用過Java。最近看到C#奪冠,首次榮獲 TIOBE 年度編程語言,同時也看到網(wǎng)上有不少Java與C#之爭的文章,于是就想要拿這它們來做一個性能比較。在這之前需要先安裝

    2024年01月16日
    瀏覽(20)
  • vscode Java開發(fā)環(huán)境搭建

    vscode Java開發(fā)環(huán)境搭建

    基于VS Code的插件Java Extension Pack搭建Java項目,然后編譯、打包、部署。適合新手或者從其他語言轉JAVA的小伙伴們快速入門JAVA開發(fā)。 VS Code在插件市場中搜索Java,第一個就是Extension Pack for Java,內(nèi)置了6個依賴插件,直接一鍵安裝即可。然后是熱部署插件,市場搜索Deploy安裝即

    2024年02月09日
    瀏覽(25)
  • MicroPython VSCode開發(fā)環(huán)境搭建

    MicroPython VSCode開發(fā)環(huán)境搭建

    本文中,使用的是 ESP32模塊的開發(fā)板,下面的例子都是以ESP32開發(fā)板作為例子進行說明,如果你用的是其它的MicroPython開發(fā)板,只需要下載相應的固件和工具進行操作,大同小異。 操作系統(tǒng)使用的Windwos,如果你使用的Mac或者Linux,可能在下載或安裝一些工具的時候會有差別,

    2024年02月04日
    瀏覽(26)
  • vscode+ros開發(fā)環(huán)境搭建

    vscode+ros開發(fā)環(huán)境搭建

    目錄 介紹?? 前提 vscode安裝 ?vscode插件安裝 ? 工作空間準備 ? ?打開vscode ? ?創(chuàng)建catkin包? 編寫cpp代碼 編譯 運行 ? ? 啟動ros服務 ? ? 監(jiān)聽話題 ? ? 啟動ros測試 ? ros開發(fā)是機器人開發(fā)中必不可少的工作,語言選擇可以是c++,也可以是python。工具的話,不能像windows系統(tǒng)那樣豐

    2024年02月11日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包