Python黑帽編程1.2 基於VS Code構建Python開發環境

Python黑帽編程1.2 基於VS Code構建Python開發環境

0.1 本系列教程說明

本系列教程,採用的大綱母本為《Understanding Network Hacks Attack and Defense with Python》一書,為了解決很多同學對英文書的恐懼,解決看書之後實戰過程中遇到的問題而作。由於原書很多地方過於簡略,筆者根據實際測試情況和最新的技術發展對內容做了大量的變更,當然最重要的是個人偏好。教程同時提供圖文和視頻教程兩種方式,供不同喜好的同學選擇。由於教程仍在創作過程中,在整套教程完結前,感興趣的同學請關注我的微信訂閱號(xuanhun521,下方二維碼),我會第一時間在訂閱號推送圖文教程和視頻教程。問題討論請加qq群:Hacking (1群):303242737 Hacking (2群):147098303。

點擊打開二維碼

圖1 xuanhun521 微信訂閱號

0.2 前言

在上一節,Python黑帽編程1.1虛擬機安裝和配置 Kali Linux 2016中,歷盡艱辛,我們安裝、更新和配置了Kali Linux系統,本節在此基礎上安裝VS Code和它的Python插件,用來開發和調試Python程序。

1.1 安裝VS CODE

在Kali系統中打開VS Code網站:code.visualstudio.com/

圖2

下載.deb格式的軟體包。

圖3

下載完成後,啟動終端,到下載目錄,查看下載的文件。

圖4

接下來使用dpkg來安裝軟體包,輸入如下命令:

dpkg - i [軟體包名稱]

圖5

安裝成功之後,到軟體列表頁,搜索VS Code。

圖6

圖7

搜索到VS Code之後,單擊打開。

圖8

輸入「CTRL+SHIT+P」打開命令窗口,然後輸入「extension install』」進行搜索。

圖9

單擊「extension install」選項,打開擴展命令窗口,輸入Python進行搜索。

圖10

在結果列表中,我們選擇使用量最高的Python擴展。

圖11

安裝成功之後,需要重啟VS Code令擴展生效。

圖12

圖13

軟體啟動之後會自動打開一個文件。

圖14

「CTRL+S」保存該文件到某個目錄下。

圖15

然後切換到VS Code的文件夾選項,打開包含該文件的文件夾。

圖16

從文件夾中選擇我們保存的文件,添加簡單的測試代碼。

圖17

在代碼行的左側欄處單擊就可以為該行代碼添加斷點。

打開調試信息欄。

圖18

單擊上方的調試配置按鈕,選擇調試環境為python。

圖19

圖20

然後在從應用類別選擇調試的類型。

圖21

點擊調試按鈕,啟動調試。

圖22

圖23

調試過程中我們可以可以使用上方的調試工具欄進行單步、過程、回退等操作,可以在左側查看堆棧、變數等信息。

圖24

1.2 小結

本小節主要介紹了我們在本系列課程中使用的開發工具VS Code的安裝和相應插件的安裝方式。

在Kali Linux上我們不必手動安裝Python和pip等模塊,但是這些也是學習Python開發的基礎,同時在其他系統上,也需要我們手動安裝。下一節,對Python運行時和模塊安裝做簡單的介紹和練習。

1.3 本篇文章對應視頻教程獲取方法

在微信訂閱號中,打開菜單「網路安全」-->「python 黑帽編程」,找到對應的本篇文章,文章結尾有獲取視頻教程的方法。

由於教程仍在創作過程中,在整套教程完結前,感興趣的同學請關注我的微信訂閱號(xuanhun521,下方二維碼),我會第一時間在訂閱號推送圖文教程和視頻教程。問題討論請加qq群:Hacking (1群):303242737 Hacking (2群):147098303。

點擊打開二維碼

關注之後,回復請回復「Python」,獲取視頻教程和其他相關內容。

推薦閱讀:

【重大事件】知名終端模擬軟體XSHELL多官方版本存在後門,或上傳用戶伺服器賬號密碼!
白宮特供通信軟體Confide被發現存在漏洞,可查看特朗普聊天記錄
objection - 基於 Frida 的 iOS APP Runtime 探測工具

TAG:Python | 黑客Hacker | 网络安全 |