第1课 加密解密基础——现代密码算法 1
课堂讲解 2
一、密码学的基本概念 2
二、流密码系统 4
三、分组密码系统 6
四、公钥密码系统 11
上机练习 12
练习1 用A5加密解密数据 12
练习2 用DES加密解密文本文件 18
练习3 用CBC模式的DES算法产生文本文件的校验码 21
练习4 用CBC模式的3DES算法加密任意类型文件 24
练习5 编写命令行格式的IDEA加密程序 28
练习6 用RSA算法加密字符串数据 35
第2课 常用文件加密系统 37
课堂讲解 38
一、通用文件加密系统 38
二、Office系列文件保护 40
三、其他类型的文件保护系统 41
练习7 用Easycode加密解密文本及可执行文件 42
上机练习 42
练习8 使用Easycode的随机密码发生器 44
练习9 用Easycode将非EXE文件编译为自解密文件 45
练习10 用Easycode对EXE加密保护 46
练习11 使用BlackBox制作文件夹自解密包 47
练习12 使用加密精灵一次加密多个文件 48
练习13 设置Word 2003文件打开/修改权限 50
练习14 设置Word文档的修订权限密码 52
练习15 Excel 2003工作表保护 53
练习16 设置Excel 2003文件的权限密码 54
练习17 Access 2003文件加密 56
练习18 用WinZip压缩并加密文件 58
练习19 用WinRAR压缩并加密文件 60
练习20 用WinACE压缩并加密文件 61
练习21 用Acrobat加密PDF文件 63
练习22 用EncryptPDF加密PDF文件 64
练习23 用PhotoEncrypt加密BMP文件 66
练习24 用WinXFiles加密JPG文件 68
第3课 信息隐藏技术 71
一、信息隐藏 72
课堂讲解 72
二、隐写术原理 73
三、隐写术的实现 75
四、信息隐藏工具软件 76
五、数字水印原理 77
上机练习 80
练习25 用Easycode将文本文件嵌入到BMP文件 80
练习26 用Easycode释放BMP文件中的寄生文件 81
练习27 用Easycode进行目录伪装和还原 82
练习28 用Invisible Secrets隐藏和释放文件 84
练习29 用HFF隐藏和恢复文件夹 88
练习30 用超级文件隐形家隐藏收藏夹 89
练习31 用超级文件隐形家隐藏硬盘 91
练习32 用Adobe为PDF文档增加显式水印信息 92
练习33 用AssureMark嵌入数字水印 97
练习34 用AssureMark检测JPG文件中的水印信息 99
第4课 系统加密解密 101
课堂讲解 102
一、针对操作系统的攻击 102
二、操作系统的防护 108
三、BIOS系统密码 112
四、防火墙 113
上机练习 116
练习35 利用Windows XP的AutoRun漏洞删除硬盘文件 116
练习36 在Windows XP下隐藏文件夹 117
练习37 使用PQ Magic将硬盘格式化为NTFS格式 119
练习38 使用Windows XP的加密功能加密文件夹 121
练习39 用Xpass破解Windows XP的“*”号密码 123
练习40 用PwDump获取Windows 2000系统的SAM数据 125
练习41 用LC4破解Windows 2000的系统密码 126
练习42 用LC4破解SAM数据 130
练习43 用Advanced NT Security Explorer破解Windows 2000的系统密码 132
练习44 用碎片文件进行Windows 2000系统的攻击 134
练习45 用缓冲区溢出攻击Windows 2000系统 136
练习46 使用John破解Linux的系统密码 138
练习47 设置Windows XP共享文件夹权限 139
练习48 使用-Net Passport启动Passport服务 142
练习49 使用超级兔子魔法设置锁定注册表 144
练习50 使用.reg文件解除注册表的锁定 146
练习51 设置屏幕保护程序密码 147
练习52 使用ActivePort监测端口使用情况 148
练习53 设置Windows 2000的帐号安全策略 149
练习54 设置Windows 2000的本地安全策略 152
练习55 设置BIOS密码 155
练习56 建立破解程序以清除BIOS密码 156
练习57 使用Debug清除BIOS密码 157
练习58 使用BiosPwds获取BIOS密码 158
练习59 配置Norton Firewall 159
练习60 配置天网个人防火墙 161
第5课 口令破解原理与实践 163
课堂讲解 164
一、密码分析攻击 164
二、口令攻击原理 167
三、压缩文件的攻击方法 168
四、Office文件的破解方法 169
五、其他口令的破解 170
六、强口令与弱口令 171
上机练习 173
练习61 用AZPR破解ZIP文件 173
练习62 用WZPR破解ZIP文件 175
练习63 用ARPR破解RAR文件 176
练习64 用AAPR破解ACE文件 178
练习65 用AAPR进行已知明文攻击 179
练习66 使用MSWordKey破解Word 2003文档密码 181
练习67 使用AEPR破解Excel文档密码 183
练习68 用Access密码查看器破解Access 2000数据库文件的密码 185
练习69 编程破解Access 2000数据库文件的密码 186
练习70 使用VBA Key破解VBA密码 192
练习71 使用APDFPR破解PDF文件的密码 194
练习72 消除Foxmail保护口令 196
练习73 直接读取Foxmail被保护帐号的邮件 197
练习74 使用RPGE产生随机口令 198
练习75 使用ImgPasswd产生随机密码 201
练习76 使用密码安全测试器测试密码的强度 203
练习77 编程产生随机口令 205
第6课 网络攻击与防护 207
课堂讲解 208
一、E-mail的攻击与防护 208
二、QQ的攻击与防护 210
三、IE的攻击与防护 211
四、木马的攻击与防护 213
上机练习 214
练习78 利用NoPassword破解POP3邮箱密码 214
练习79 使用MailHack破解POP3邮箱密码 216
练习80 使用“溯雪”进行Web邮箱攻击 218
练习81 使用Wsbomb进行E-mail炸弹攻击 221
练习82 使用OutlookExpress的邮件过滤功能 222
练习83 进行E-mail中的Script攻击 225
练习84 设置Foxmail的访问口令 227
练习85 利用Foxmail的个性图标进行攻击 228
练习86 使用Foxmail的加密并签名邮件 231
练习87 使用“QQ木子plus”查看QQ好友IP 232
练习88 使用QQCracker破解本地QQ密码 233
练习89 使用“飘页千夫指”进行QQ炸弹攻击 235
练习90 设置QQ安全保护 237
练习91 编写带有窗口炸弹的网页 239
练习92 使用VBScript进行客户端身份验证 241
练习93 使用JSP进行服务器端加密 242
练习94 使用“冰河”进行远程控制 245
练习95 使用netstat检测端口使用情况 248
第7课 网络监听与扫描 251
课堂讲解 252
一、网络监听与Sniffer 252
二、扫描器 254
三、制作字典文件 255
上机练习 257
练习96 使用Pwsniffer窃听密码信息 257
练习97 使用“艾菲”网页侦探监听网络HTTP数据 259
练习98 使用IRIS进行网络监听和网络性能分析 261
练习99 使用X-scan进行网络漏洞扫描 263
练习100 使用“流光”进行网络漏洞扫描 267
练习101 使用“黑客字典Ⅲ”生成字典文件 270
练习102 使用HackDicBuilder生成字典文件 272
附录 安全身份认证 275
课堂讲解 276
一、密码 276
二、生物特征 280
三、访问令牌 282
四、验证协议 283