本系列教程,採用的大綱母本爲《Understanding Network Hacks Attack and Defense with Python》一書,爲了解決不少同窗對英文書的恐懼,解決看書以後實戰過程當中遇到的問題而做。因爲原書不少地方過於簡略,筆者根據實際測試狀況和最新的技術發展對內容作了大量的變動,固然最重要的是我的偏好。教程同時提供圖文和視頻教程兩種方式,供不一樣喜愛的同窗選擇。因爲教程仍在創做過程當中,在整套教程完結前,感興趣的同窗請關注個人微信訂閱號(xuanhun521,下方二維碼),我會第一時間在訂閱號推送圖文教程和視頻教程。問題討論請加qq羣:Hacking (1羣):303242737 Hacking (2羣):147098303。python
圖1 xuanhun521 微信訂閱號在上一節,Python黑帽編程1.1虛擬機安裝和配置 Kali Linux 2016中,歷盡艱辛,咱們安裝、更新和配置了Kali Linux系統,本節在此基礎上安裝VS Code和它的Python插件,用來開發和調試Python程序。編程
在Kali系統中打開VS Code網站:code.visualstudio.com/。微信
下載.deb格式的軟件包。工具
下載完成後,啓動終端,到下載目錄,查看下載的文件。學習
接下來使用dpkg來安裝軟件包,輸入以下命令:
dpkg - i [軟件包名稱]開發工具
安裝成功以後,到軟件列表頁,搜索VS Code。測試
搜索到VS Code以後,單擊打開。網站
輸入「CTRL+SHIT+P」打開命令窗口,而後輸入「extension install’」進行搜索。插件
單擊「extension install」選項,打開擴展命令窗口,輸入Python進行搜索。3d
在結果列表中,咱們選擇使用量最高的Python擴展。
安裝成功以後,須要重啓VS Code令擴展生效。
軟件啓動以後會自動打開一個文件。
「CTRL+S」保存該文件到某個目錄下。
而後切換到VS Code的文件夾選項,打開包含該文件的文件夾。
從文件夾中選擇咱們保存的文件,添加簡單的測試代碼。
在代碼行的左側欄處單擊就能夠爲該行代碼添加斷點。
打開調試信息欄。
單擊上方的調試配置按鈕,選擇調試環境爲python。
而後在從應用類別選擇調試的類型。
點擊調試按鈕,啓動調試。
調試過程當中咱們能夠可使用上方的調試工具欄進行單步、過程、回退等操做,能夠在左側查看堆棧、變量等信息。
本小節主要介紹了咱們在本系列課程中使用的開發工具VS Code的安裝和相應插件的安裝方式。
在Kali Linux上咱們沒必要手動安裝Python和pip等模塊,可是這些也是學習Python開發的基礎,同時在其餘系統上,也須要咱們手動安裝。下一節,對Python運行時和模塊安裝作簡單的介紹和練習。
下方的「原文連接」爲本文在知乎上的連接,方便在PC上查看。
因爲教程仍在創做過程當中,在整套教程完結前,感興趣的同窗請關注個人微信訂閱號(xuanhun521,下方二維碼),我會第一時間在訂閱號推送圖文教程和視頻教程。問題討論請加qq羣:Hacking (1羣):303242737 Hacking (2羣):147098303。
關注以後,回覆請回復「Python」,獲取視頻教程和其餘相關內容。雙11訂閱號會有價值萬元的圖書,圖文教程,視頻教程免費贈送給你們,關注訂閱號不要錯過。