0.1本系列教程說明
本系列教程族操,采用的大綱母本為《Understanding Network Hacks Attack and Defense with Python》一書钮呀,為了解決很多同學(xué)對(duì)英文書的恐懼,解決看書之后實(shí)戰(zhàn)過程中遇到的問題而作甥材。由于原書很多地方過于簡(jiǎn)略,筆者根據(jù)實(shí)際測(cè)試情況和最新的技術(shù)發(fā)展對(duì)內(nèi)容做了大量的變更,當(dāng)然最重要的是個(gè)人偏好。
0.2前言
在上一節(jié)频丘,Python黑帽編程1.1虛擬機(jī)安裝和配置 Kali Linux 2016中,歷盡艱辛泡态,我們安裝搂漠、更新和配置了Kali Linux系統(tǒng),本節(jié)在此基礎(chǔ)上安裝VS Code和它的Python插件兽赁,用來開發(fā)和調(diào)試Python程序状答。
1.1安裝VS CODE
在Kali系統(tǒng)中打開VS Code網(wǎng)站:https://code.visualstudio.com/冷守。
圖2
下載.deb格式的軟件包刀崖。
圖3
下載完成后,啟動(dòng)終端拍摇,到下載目錄亮钦,查看下載的文件。
圖4
接下來使用dpkg來安裝軟件包充活,輸入如下命令:
dpkg - i? [軟件包名稱]
圖5
安裝成功之后蜂莉,到軟件列表頁,搜索VS Code混卵。
圖6
圖7
搜索到VS Code之后映穗,單擊打開。
圖8
輸入“CTRL+SHIT+P”打開命令窗口幕随,然后輸入“extension install’”進(jìn)行搜索蚁滋。
圖9
單擊“extension install”選項(xiàng),打開擴(kuò)展命令窗口赘淮,輸入Python進(jìn)行搜索辕录。
圖10
在結(jié)果列表中,我們選擇使用量最高的Python擴(kuò)展梢卸。
圖11
安裝成功之后走诞,需要重啟VS Code令擴(kuò)展生效。
圖12
圖13
軟件啟動(dòng)之后會(huì)自動(dòng)打開一個(gè)文件蛤高。
圖14
“CTRL+S”保存該文件到某個(gè)目錄下蚣旱。
圖15
然后切換到VS Code的文件夾選項(xiàng)碑幅,打開包含該文件的文件夾。
圖16
從文件夾中選擇我們保存的文件塞绿,添加簡(jiǎn)單的測(cè)試代碼枕赵。
圖17
在代碼行的左側(cè)欄處單擊就可以為該行代碼添加斷點(diǎn)。
打開調(diào)試信息欄位隶。
圖18
單擊上方的調(diào)試配置按鈕拷窜,選擇調(diào)試環(huán)境為python。
圖19
圖20
然后在從應(yīng)用類別選擇調(diào)試的類型涧黄。
圖21
點(diǎn)擊調(diào)試按鈕篮昧,啟動(dòng)調(diào)試。
圖22
圖23
調(diào)試過程中我們可以可以使用上方的調(diào)試工具欄進(jìn)行單步笋妥、過程懊昨、回退等操作,可以在左側(cè)查看堆棧春宣、變量等信息酵颁。
圖24
1.2小結(jié)
本小節(jié)主要介紹了我們?cè)诒鞠盗姓n程中使用的開發(fā)工具VS Code的安裝和相應(yīng)插件的安裝方式。
在Kali Linux上我們不必手動(dòng)安裝Python和pip等模塊月帝,但是這些也是學(xué)習(xí)Python開發(fā)的基礎(chǔ)躏惋,同時(shí)在其他系統(tǒng)上,也需要我們手動(dòng)安裝嚷辅。下一節(jié)簿姨,對(duì)Python運(yùn)行時(shí)和模塊安裝做簡(jiǎn)單的介紹和練習(xí)。