第1章 无线黑客的多项选择 1
1.1 开场:一些已经发生和正在发生的 1
1.1.1 国内运营商的无线部署现状 1
1.1.2 威胁来自何方 3
1.1.3 现实的面纱 8
1.1.4 看似遥远,实则可期 12
1.2 主流无线攻击技术回顾 12
1.2.1 攻击wep加密无线网络 13
1.2.2 攻击wpa加密无线网络 21
1.2.3 小结 28
1.3 无线黑客的新选择 28
1.3.1 手机安全,新的战场 28
1.3.2 升级的无线攻击 31
1.3.3 全新的gpu技术 32
1.4 usb移动攻防测试环境搭建 32
1.4.1 最简单的方法 33
1.4.2 关于unetbootin 35
1.4.3 使用unetbootin 37
第2章 推陈出新的攻击 41
2.1 关于aircrack-ng 41
.2.1.1 关于aircrack-ng的版本 41
2.1.2 安装aircrack-ng 42
2.1.3 aircrack-ng的其他相关工具 47
2.2 深入理解aircrack-ng套装 47
2.2.1 关于airdecap-ng 47
2.2.2 关于ivstools 50
2.2.3 关于airdriver-ng 52
2.2.4 关于airdecloak-ng 55
2.3 破解wep新工具wesside-ng 57
2.3.1 关于wesside-ng 57
2.3.2 wesside-ng的原理 57
2.3.3 wesside-ng操作实战 58
2.3.4 需要注意的问题 62
2.4 破解wpa新工具tkiptun-ng 63
2.4.1 关于tkiptun-ng 63
2.4.2 tkiptun-ng原理 63
2.4.3 并不稳定的tkiptun-ng 64
2.5 wps,破解wpa/wpa2密钥的捷径 68
2.5.1 关于wps 68
2.5.2 扫描开启wps的无线设备 70
2.5.3 利用wps破解wpa/wpa2密钥 74
2.5.4 延伸攻击 78
2.5.5 一些问题 80
2.6 wpa高速破解技术新趋势——显卡破解 81
2.6.1 关于gpu 81
2.6.2 gpu编程语言cuda 83
2.6.3 gpu在安全领域的应用及发展 83
2.6.4 将gpu技术用于破解 86
2.6.5 关于ewsa 87
2.6.6 ewsa的使用准备 88
2.6.7 使用ewsa进行wpa-psk破解 88
2.6.8 未注册ewsa的临时解决方法 92
2.7 其他的选择——分布式运算 95
2.7.1 无线加密wpa分布式破解项目 95
2.7.2 关于分布式架构 97
2.7.3 分布式的意义 98
第3章 无线欺骗攻击 100
3.1 关于无线欺骗攻击 100
3.1.1 关于有线网络的中间人攻击 100
3.1.2 无线网络的中间人攻击原理 100
3.1.3 无线网络欺骗攻击 102
3.2 伪造ap攻击 102
3.2.1 基于硬件的伪造ap攻击 102
3.2.2 基于软件的fakeap攻击 102
3.2.3 深入的mitmap攻击 106
3.3 无线欺骗利器——airpwn 110
3.3.1 关于airpwn及攻击原理 111
3.3.2 airpwn的安装 112
3.3.3 使用airpwn进行无线中间人攻击 116
3.3.4 airpwn的攻击效果 120
3.4 基于软件的无线跳板攻击 123
3.4.1 攻击原理 124
3.4.2 关于airserv-ng工具 125
3.4.3 无线跳板实战 126
3.4.4 更高级的攻击方式 130
3.4.5 防范方法 131
3.5 基于硬件的无线跳板攻击 132
3.5.1 攻击原理 132
3.5.2 现场环境分析 133
3.5.3 跳板攻击实战 134
3.5.4 小结 140
3.6 新型钓鱼——wapjack攻击 140
3.6.1 wapjack攻击原理 141
3.6.2 wapjack-dns欺骗攻击步骤 142
3.6.3 wapjack-dns欺骗攻击实战 142
3.6.4 wapjack-远程控制后门实战 148
3.6.5 防范方法 148
3.7 高复杂度的wapfunnel攻击 150
3.7.1 wapfunnel攻击原理 150
3.7.2 wapfunnel攻击步骤 150
3.7.3 wapfunnel攻击实战 151
3.7.4 如何防范 160
第4章 无线网络设备攻防 161
4.1 无线网络设备分类 161
4.1.1 胖ap与瘦ap 161
4.1.2 从功能上划分 162
4.2 识别无线设备 163
4.2.1 无线网络设备指纹判断 163
4.2.2 基于wps的判断 164
4.2.3 通过开启的端口判断 165
4.2.4 使用特定arp报文探测 168
4.2.5 无线定位 169
4.2.6 upnp探测 171
4.2.7 snmp探测 172
4.3 内部无线网络设备的mitm攻击 173
4.3.1 针对内部无线网络设备的mitm攻击原理 173
4.3.2 确认无线网络设备 174
4.3.3 mitm中间人攻击实例 174
4.4 dns缓存欺骗攻击 179
4.4.1 漏洞相关介绍 179
4.4.2 漏洞攻击代码 181
4.4.3 防范及建议 186
4.5 无线路由器认证会话劫持漏洞 186
4.5.1 漏洞相关介绍 186
4.5.2 漏洞利用与实现 187
4.6 登录验证绕过漏洞攻击 195
4.6.1 漏洞相关介绍 195
4.6.2 漏洞利用与实现 196
4.7 未经验证目录遍历漏洞 198
4.7.1 漏洞相关介绍 198
4.7.2 漏洞利用 199
4.7.3 防范方法 201
4.8 upnp hacking 201
4.8.1 关于upnp 201
4.8.2 关于upnp现状 202
4.8.3 upnp管理工具miranda 204
4.8.4 upnp hacking实战 205
4.9 来自snmp 219
4.9.1 关于snmp 219
4.9.2 攻击snmp 220
4.9.3 改进与建议 222
4.10 xss跨站脚本攻击 223
4.10.1 漏洞相关介绍 223
4.10.2 xss攻击实现 225
4.10.3 防范与建议 228
4.11 config文件泄露攻击 229
4.11.1 config文件未经验证泄露漏洞实战 229
4.11.2 分析并获取config文件泄露信息 231
4.11.3 config文件替换攻击 233
4.12 默认wpa-psk连接密钥 236
4.13 恶意超长字符登录无响应漏洞 237
4.13.1 漏洞相关介绍 237
4.13.2 漏洞利用与实现 237
4.13.3 解决方法 239
4.14 dhcp服务洪水攻击 240
4.14.1 漏洞相关介绍 240
4.14.2 dhcp flood攻击实现 241
4.14.3 防范方法 244
4.15 无线d.o.s攻击 244
4.15.1 关于无线连接状态 245
4.15.2 无线d.o.s工具 246
4.15.3 验证洪水攻击 251
4.15.4 取消验证洪水攻击 253
4.15.5 关联洪水攻击 256
4.15.6 rf干扰攻击 257
4.16 对某运营商无线节点设备渗透实战 259
4.16.1 渗透测试实战 260
4.16.2 小结 266
4.17 防范与加固 267
4.17.1 升级路由器的firmware至最新版本 267
4.17.2 禁用upnp 268
4.17.3 禁用snmp 269
4.17.4 取消远程管理 269
4.17.5 修改dhcp默认设置 269
4.17.6 启用mac地址过滤 270
4.17.7 关注最新安全漏洞及厂商补丁的发布 270
第5章 无线数据解码与ids 272
5.1 截获及解码无线加密数据 272
5.1.1 截获无线加密数据 272
5.1.2 对截获的无线加密数据包解密 273
5.2 分析无线数据——攻击者角度 278
5.2.1 关于分析工具 278
5.2.2 分析msn\qq\yahoo聊天数据 279
5.2.3 分析e-mail/论坛账户名及密码 280
5.2.4 分析web交互数据 282
5.2.5 分析下载数据 287
5.3 分析无线数据——安全人员角度 288
5.3.1 识别ftp在线破解报文 289
5.3.2 识别web在线攻击报文 290
5.3.3 识别扫描/溢出攻击报文 290
5.3.4 识别路由器非法登录报文 291
5.4 无线ips替身——airdrop-ng 292
5.4.1 关于airdrop-ng 293
5.4.2 airdrop-ng的安装 293
5.4.3 airdrop-ng的使用 297
5.4.4 airdrop-ng的规则编写 300
5.4.5 airdrop-ng的深入应用 303
第6章 高效低成本企业部署的主流:802.1x 305
6.1 关于802.1x 305
6.1.1 关于802.1x 305
6.1.2 802.1x认证过程步骤 306
6.1.3 802.1x支持的认证类型 307
6.1.4 802.1x和ias 308
6.1.5 关于aaa与radius 309
6.1.6 无线网络的802.1x安全和部署考虑事项 309
6.2 radius安装与注册 310
6.2.1 安装ias服务器 310
6.2.2 让ias服务器读取active directory内的用户账户 311
6.3 radius服务器设置 313
6.3.1 指定radius客户端 313
6.3.2 active directory用户的无线网络访问配置 315
6.3.3 为ias服务器申请radius证书 316
6.3.4 建立radius无线访问策略 321
6.3.5 更改radius无线访问加密类型 326
6.3.6 windows 2008下radius的安装及设置 327
6.4 无线接入点设置 328
6.4.1 配置内容 328
6.4.2 配置步骤 328
6.5 radius客户端设置 330
6.5.1 客户端向ca申请用户证书 330
6.5.2 无线客户端证书的导出及导入 336
6.5.3 在无线客户端上进行无线连接设置 340
6.6 ias服务器日志及排错 344
6.6.1 在ias中启用日志功能 344
6.6.2 查看ias日志 344
6.6.3 ias常见问题排错 346
6.7 无线探测及攻击 348
6.7.1 radius环境安全分析 348
6.7.2 针对radius的其他攻击思路 352
6.7.3 第三方radius服务器安全 355
6.8 依然存在的d.o.s威胁 357
6.8.1 攻击radius认证的eap环境 357
6.8.2 攻击cisco的leap认证 360
第7章 蓝牙攻击,闪动蓝色微光的魅影 362
7.1 关于蓝牙 362
7.1.1 什么是蓝牙 362
7.1.2 蓝牙体系及相关术语 364
7.1.3 蓝牙适配器与蓝牙芯片 368
7.2 蓝牙配置实例 371
7.2.1 蓝牙(驱动)工具安装 371
7.2.2 windows下蓝牙设备配对操作 373
7.2.3 ubuntu下蓝牙设备配对操作 377
7.2.4 蓝牙的优势 380
7.3 扫描蓝牙设备 381
7.3.1 识别及激活蓝牙设备 381
7.3.2 查看蓝牙设备相关内容 382
7.3.3 扫描蓝牙设备 383
7.3.4 蓝牙打印 388
7.4 bluebug攻击 389
7.4.1 基本概念 389
7.4.2 工具准备 390
7.4.3 攻击实战步骤 391
7.4.4 linux下自动攻击工具 398
7.4.5 防范方法 398
7.5 bluejack与bluesnarf攻击 399
7.5.1 原理与工具 400
7.5.2 bluejacking攻击实现 402
7.5.3 bluesnarfing攻击实现 403
7.5.4 修改蓝牙设备地址 405
7.6 未经验证泄露服务漏洞 406
7.6.1 漏洞描述 406
7.6.2 涉及设备 406
7.6.3 漏洞利用步骤 406
7.6.4 pda及智能手机下攻击工具 414
7.6.5 无此漏洞的移动设备表现 416
7.7 obexftp目录遍历漏洞 416
7.7.1 漏洞相关介绍 416
7.7.2 漏洞利用与实现 419
7.7.3 一些说明 425
7.7.4 防范方法 426
7.8 远程obex拒绝服务攻击 427
7.8.1 漏洞描述 427
7.8.2 漏洞实现 427
7.8.3 解决方法 430
7.9 破解不可见的蓝牙设备 430
7.9.1 什么是不可见 430
7.9.2 关于redfang 431
7.9.3 使用redfang进行破解 431
7.9.4 其他 434
7.10 远距离蓝牙攻击设备改装 435
7.10.1 改装蓝牙适配器的缘由 435
7.10.2 关于远距离蓝牙扫描设备 436
7.10.3 改装蓝牙适配器实例 436
7.10.4 思路延伸 439
7.11 蓝牙d.o.s攻击 439
7.11.1 原理及工具 439
7.11.2 蓝牙d.o.s实战 440
7.11.3 蓝牙d.o.s会遇到的问题 444
7.11.4 蓝牙d.o.s深入参考源代码 446
7.11.5 小结 448
7.12 蓝牙pin码破解 448
7.12.1 pin码安全现状 448
7.12.2 pin码破解原理 449
7.12.3 pin交互报文分析 451
7.12.4 pin码破解工具btcrack 452
7.13 蓝牙键盘安全 454
7.13.1 关于蓝牙键盘 454
7.13.2 蓝牙键盘匹配过程分析 456
7.13.3 蓝牙通信数据截获及解码分析 456
7.13.4 pin截获及破解 461
7.13.5 破坏蓝牙键盘连通性 462
7.13.6 远程控制+偷窥 463
7.13.7 间谍用的蓝牙keylogger 464
7.13.8 小结 466
7.14 蓝牙安全防护与改进 466
7.14.1 技术篇 466
7.14.2 习惯篇 468
第8章 pda/手机渗透及攻防实战 470
8.1 便携式移动设备安全概述 470
8.1.1 关于移动设备 470
8.1.2 日益增加的犯罪事实 472
8.1.3 移动安全要点 473
8.2 认识windows mobile的安全体系 474
8.2.1 使用权限 475
8.2.2 移动通信体系结构 476
8.2.3 设备上的安全策略 477
8.2.4 保护设备上的数据 480
8.2.5 服务及加密组件 483
8.2.6 企业化安全角度 484
8.2.7 身份验证 486
8.2.8 总结 486
8.3 windows mobile下hacking工具 487
8.3.1 扫描类工具 487
8.3.2 snmp类工具 490
8.3.3 密码破解类工具 491
8.3.4 sniff类工具 492
8.3.5 常用服务类 493
8.4 windows mobile下的安全工具 496
8.4.1 安全防护类 496
8.4.2 病毒查杀/防护类 500
8.5 针对手机的中间人攻击 501
8.5.1 关于中间人攻击原理及工具 501
8.5.2 中间人攻击实战 503
8.5.3 小结 508
8.6 其他攻击技术 509
8.6.1 一些智能手机安全漏洞 509
8.6.2 针对通信网络的rf jamming攻击实现 513
8.7 安全防护建议 514
8.7.1 如何降低风险 514
8.7.2 一些想法 515
第9章 无线取证,调查的依据 517
9.1 关于无线取证 517
9.1.1 取证基本概念 517
9.1.2 取证面临的挑战 518
9.1.3 无线网络取证的基本思路 519
9.2 来自无线客户端的痕迹 523
9.2.1 使用dd创建取证用磁盘镜像 523
9.2.2 windows下无线连接ssid的获取 524
9.2.3 windows下无线加密密钥获取 526
9.2.4 获取浏览器缓存中无线网络信息 530
9.2.5 判断处于嗅探状态的无线网卡 533
9.2.6 鉴别疑似无线hacking工具 538
9.2.7 无线hacking工具的使用痕迹 541
9.3 来自无线网络设备的痕迹 548
9.3.1 查询连接无线客户端记录 548
9.3.2 查找劫持攻击的痕迹 549
9.3.3 查找注入的痕迹 549
9.3.4 无线路由器上的防火墙 550
9.3.5 核对无线路由器配置 551
9.4 来自空中的痕迹 552
9.4.1 身份验证攻击典型数据报文分析 553
9.4.2 取消身份验证攻击典型数据报文分析 554
9.4.3 关联洪水攻击典型数据报文分析 555
9.4.4 取消关联洪水攻击典型数据报文分析 556
9.4.5 射频干扰攻击报文分析 557
第10章 来自秘密战线 559
10.1 城市间无线网络渗透及扰乱作战 559
10.1.1 无线网络攻击及渗透方式 559
10.1.2 城市无线网络作战分析 561
10.2 案例:介于真实与设想之间 567
10.2.1 国内外真实无线案例 568
10.2.2 设想无线案例——私人照片 571
10.2.3 没有结束的小结 575
附录a 部分无线网卡芯片及测试列表 577
附录b 本书涉及的无线安全攻击及防护工具汇总 582
附录c 中国计算机安全相关法律及规定 584
· · · · · · (
收起)