第1章 VMware虚拟网络的构建 1
1.1 VMware虚拟网络 1
1.1.1 虚拟机的简介 1
1.1.2 VMware虚拟机的安装 3
1.1.3 VMware网络模式 4
1.2 WireShark网络数据包的抓取 4
1.3 建立VMWare的虚拟网络环境的实验 5
1.4 小结 9
参考文献 9
第2章 IPSec基础实验 10
2.1 IPSec简介 10
2.1.1 IPSec体系结构 10
2.1.2 IPSec优点 11
2.1.3 IPSec工作模式 12
2.1.4 AH 12
2.1.5 ESP 13
2.1.6 Internet密钥交换 13
2.2 预共享密钥的IPSec实验 14
2.3 小结 18
参考文献 18
第3章 SSL基础实验 19
3.1 SSL简介 19
3.1.1 SSL协议结构 20
3.1.2 SSL握手 20
3.1.3 记录协议 21
3.1.4 SSL警告和修改密钥参数协议 22
3.2 SSL配置实验 22
3.3 小结 31
参考文献 32
第4章 缓冲区溢出攻击初级实验 33
4.1 栈溢出原理 33
4.1.1 预备知识 33
4.1.2 缓冲区溢出攻击原理 34
4.1.3 缓冲区溢出防御方法 34
4.2 实验缓冲区溢出攻击实验 35
4.3 小结 39
参考文献 39
第5章 Radius综合实验 40
5.1 实验目的 40
5.2 实验内容 41
5.3 Windows Server 2003的安全配置 41
5.3.1 活动目录及域控制器的配置 41
5.3.2 DNS服务器的安全配置 42
5.3.3 DHCP服务器的安全配置 43
5.3.4 HTTP服务器的安全配置 43
5.3.5 FTP服务器的安全配置 44
5.4 Radius服务器和VPN服务器的搭建 45
5.4.1 Radius服务器的搭建 45
5.4.2 VPN服务器的搭建 46
5.5 测试 47
5.5.1 测试环境 47
5.5.2 测试结果 47
5.6 端口扫描器的设计与实现 49
5.6.1 端口扫描器的设计 49
5.6.2 端口扫描器的实现 50
5.6.3 服务器端口开放自检验 57
5.7 小结 59
参考文献 59
第6章 IPSec综合实验 60
6.1 实验环境和通用步骤 60
6.2 基于Kerberos的IPSec实验 61
6.3 基于证书的IPSec实验 63
6.4 小结 64
参考文献 64
第7章 OpenSSL综合实验 66
7.1 OpenSSL源码包编译实验 66
7.2 使用OpenSSL创建CA实验 67
7.3 OpenSSL编程实验 71
7.4 小结 79
参考文献 80
第8章 VPN综合实验 81
8.1 VPN简介 81
8.1.1 VPN的功能 81
8.1.2 VPN的技术 82
8.2 Windows Server 2008的VPN简介 82
8.3 基于虚拟机的VPN的综合实验设计 83
8.3.1 实验环境和通用步骤 83
8.3.2 基于PPTP的VPN实验 84
8.3.3 基于L2TP over IPSec的VPN实验 85
8.3.4 基于SSTP的VPN实验 86
8.4 小结 87
参考文献 87
第9章 基于身份加密算法的综合实验 88
9.1 基于身份加密算法 88
9.1.1 IBE简介 88
9.1.2 BF-IBE方案 89
9.2 MIRACL软件包的实验 90
9.2.1 软件包简介 90
9.2.2 大整数在C语言中的表示(以FLINT/C软件包为例) 90
9.2.3 MIRACL的安装和配置实验 91
9.3 基于身份加密算法的实验 92
9.3.1 系统参数生成实验 92
9.3.2 私钥提取实验 93
9.3.3 加密实验 95
9.3.4 解密实验 96
9.4 小结 97
参考文献 98
第10章 信息探测综合实验 99
10.1 主机信息探测 99
10.1.1 主机信息探测原理概述 99
10.1.2 Nmap工具的使用 100
10.1.3 实验1 Nmap的使用 102
10.2 安全漏洞信息探测 105
10.2.1 安全漏洞探测原理 105
10.2.2 端口扫描技术分类 105
10.2.3 Xscan工具介绍 106
10.2.4 实验2 X-scan的使用 107
10.3 小结 109
参考文献 110