本系列教程,采用的大纲母本为《Understanding Network Hacks Attack and Defense with Python》一书,为了解决不少同窗对英文书的恐惧,解决看书以后实战过程当中遇到的问题而做。因为原书不少地方过于简略,笔者根据实际测试状况和最新的技术发展对内容作了大量的变动,固然最重要的是我的偏好。教程同时提供图文和视频教程两种方式,供不一样喜爱的同窗选择。因为教程仍在创做过程当中,在整套教程完结前,感兴趣的同窗请关注个人微信订阅号(xuanhun521,下方二维码),我会第一时间在订阅号推送图文教程和视频教程。问题讨论请加qq群:Hacking (1群):303242737 Hacking (2群):147098303。python
在上一节,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。