项目一 走进黑客世界 1
任务一 走进网络空间安全 1
任务二 黑客入侵“房产网” 12
任务三 网络攻防实验环境的搭建 23
项目二 黑客实践之网络扫描 33
任务一 认识Kali Linux 33
任务二 Nmap主机发现和服务扫描 40
任务三 Nmap漏洞发现与渗透 45
项目三 黑客实践之抓包分析 50
任务一 Wireshark抓取网络数据包 50
任务二 Wireshark分析黑客攻击包 58
任务三 Burp Suite抓包与改包 64
项目四 黑客实践之脚本编写 69
任务一 认识Python语言 69
任务二 编写Python扫描程序 77
任务三 编写Python攻击脚本 84
项目五 黑客实践之服务漏洞 90
任务一 认识Metasploitable2网络靶机 90
任务二 利用弱密码漏洞渗透网络靶机 98
任务三 利用服务后门和执行漏洞渗透网络靶机 107
项目六 黑客实践之网站漏洞 117
任务一 走进DVWA测试网站 117
任务二 暴力破解和SQL注入 123
任务三 文件包含和文件上传 138
任务四 命令注入和跨站请求伪造(CSRF) 152
任务五 XSS跨站脚本攻击 160
项目七 黑客实践之系统加固 171
任务一 Windows系统加固 171
任务二 Linux系统加固 180
项目八 黑客实践之赛题列举 192
任务一 协议配置与分析 192
任务二 数据包协议分析 199
任务三 Windows系统渗透 202
任务四 Linux系统渗透 208
任务五 数据库漏洞利用 215
附录一 Kali Linux常用工具 221
附录二 Linux命令详解 223
附录三 Windows命令详解 225
附录四 SQL语句的使用 228
附录五 PHP语句的使用 230