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/。
下載.deb格式的軟體包。
下載完成後,啟動終端,到下載目錄,檢視下載的檔案。
接下來使用dpkg來安裝軟體包,輸入如下命令:
dpkg - i [軟體包名稱]
安裝成功之後,到軟體列表頁,搜尋VS Code。
搜尋到VS Code之後,單擊開啟。
輸入“CTRL+SHIT+P”開啟命令視窗,然後輸入“extension install’”進行搜尋。
單擊“extension install”選項,開啟擴充套件命令視窗,輸入Python進行搜尋。
在結果列表中,我們選擇使用量最高的Python擴充套件。
安裝成功之後,需要重啟VS Code令擴充套件生效。
軟體啟動之後會自動開啟一個檔案。
“CTRL+S”儲存該檔案到某個目錄下。
然後切換到VS Code的資料夾選項,開啟包含該檔案的資料夾。
從資料夾中選擇我們儲存的檔案,新增簡單的測試程式碼。
在程式碼行的左側欄處單擊就可以為該行程式碼新增斷點。
開啟除錯資訊欄。
單擊上方的除錯配置按鈕,選擇除錯環境為python。
然後在從應用類別選擇除錯的型別。
點選除錯按鈕,啟動除錯。
除錯過程中我們可以可以使用上方的除錯工具欄進行單步、過程、回退等操作,可以在左側檢視堆疊、變數等資訊。
1.2 小結
本小節主要介紹了我們在本系列課程中使用的開發工具VS Code的安裝和相應外掛的安裝方式。
在Kali Linux上我們不必手動安裝Python和pip等模組,但是這些也是學習Python開發的基礎,同時在其他系統上,也需要我們手動安裝。下一節,對Python執行時和模組安裝做簡單的介紹和練習。
下方的“原文連結”為本文在知乎上的連結,方便在PC上檢視。
1.3 本篇文章對應視訊教程獲取方法
由於教程仍在創作過程中,在整套教程完結前,感興趣的同學請關注我的微信訂閱號(xuanhun521,下方二維碼),我會第一時間在訂閱號推送圖文教程和視訊教程。問題討論請加qq群:Hacking (1群):303242737 Hacking (2群):147098303。
關注之後,回覆請回復“Python”,獲取視訊教程和其他相關內容。雙11訂閱號會有價值萬元的圖書,圖文教程,視訊教程免費贈送給大家,關注訂閱號不要錯過。