第1篇基礎篇第1章搭建滲透測試環境 2
1.1什么是滲透測試 2
1.2安裝KaliLinux操作系統 3
1.2.1在物理機上安裝KaliLinux 3
1.2.2在VMwareWorkstation上安裝KaliLinux 15
1.2.3安裝VMwareTools 19
1.2.4升級操作系統 21
1.3KaliLinux的基本配置 25
1.3.1配置軟件源 25
1.3.2安裝中文輸入法 26
1.3.3虛擬機中使用USB設備 27
第2章WiFi網絡的構成 31
2.1WiFi網絡概述 31
2.1.1什么是WiFi網絡 31
2.1.2WiFi網絡結構 31
2.1.3WiFi工作原理 32
2.1.4AP常用術語概述 32
2.2802.11協議概述 33
2.2.1頻段 34
2.2.2使用WirelessMon規劃頻段 35
2.2.3帶寬 38
2.3配置無線AP 39
2.3.1在路由器上設置AP 39
2.3.2在隨身WiFi上設置AP 41
第2篇無線數據篇
第3章監聽WiFi網絡 46
3.1網絡監聽原理 46
3.1.1網卡的工作模式 46
3.1.2工作原理 46
3.2配置管理無線網卡 47
3.2.1Linux支持的無線網卡 47
3.2.2虛擬機使用無線網卡 49
3.2.3設置無線網卡 50
3.3設置監聽模式 52
3.3.1Aircrack-ng工具介紹 53
3.3.2Aircrack-ng支持的網卡 53
3.3.3啟動監聽模式 54
3.4掃描網絡范圍 57
3.4.1使用airodump-ng掃描 57
3.4.2使用Kismet掃描 59
第4章捕獲數據包 66
4.1數據包簡介 66
4.1.1握手包 66
4.1.2非加密包 66
4.1.3加密包 67
4.2使用Wireshark捕獲數據包 67
4.2.1捕獲非加密模式的數據包 67
4.2.2捕獲WEP加密模式的數據包 69
4.2.3捕獲WPA-PSK/WPA2-PSK加密模式的數據包 75
4.3使用偽AP 77
4.3.1AP的工作模式 77
4.3.2創建偽AP 80
4.3.3強制客戶端下線 85
4.3.4捕獲數據包 86
第5章分析數據包 88
5.1Wireshark簡介 88
5.1.1捕獲過濾器 88
5.1.2顯示過濾器 92
5.1.3數據包導出 95
5.1.4在PacketList面板增加無線專用列 99
5.2使用Wireshark 102
5.2.1802.11數據包結構 102
5.2.2分析特定BSSID包 105
5.2.3分析特定的包類型 106
5.2.4分析特定頻率的包 107
5.3分析無線AP認證包 108
5.3.1分析WEP認證包 108
5.3.2分析WPA認證包 117
第6章獲取信息 126
6.1AP的信息 126
6.1.1AP的SSID名稱 126
6.1.2AP的Mac地址 128
6.1.3AP工作的信道 128
6.1.4AP使用的加密方式 129
6.2客戶端的信息 131
6.2.1客戶端連接的AP 131
6.2.2判斷是否有客戶端蹭網 133
6.2.3查看客戶端使用的QQ號 135
6.2.4查看手機客戶端是否有流量產生 138
第3篇無線網絡加密篇
第7章WPS加密模式 144
7.1WPS簡介 144
7.1.1什么是WPS加密 144
7.1.2WPS工作原理 144
7.1.3WPS的漏洞 145
7.1.4WPS的優點和缺點 145
7.2設置WPS 145
7.2.1開啟WPS功能 146
7.2.2在無線網卡上設置WPS加密 148
7.2.3在移動客戶端上設置WPS加密 153
7.3破解WPS加密 159
7.3.1使用Reaver工具 160
7.3.2使用Wifite工具 162
7.3.3使用FernWiFiCracker工具 164
第8章WEP加密模式 168
8.1WEP加密簡介 168
8.1.1什么是WEP加密 168
8.1.2WEP工作原理 168
8.1.3WEP漏洞分析 170
8.2設置WEP加密 170
8.2.1WEP加密認證類型 171
8.2.2在AP中設置WEP加密模式 172
8.3破解WEP加密 173
8.3.1使用Aircrack-ng工具 173
8.3.2使用Wifite工具破解WEP加密 176
8.3.3使用GerixWiFiCracker工具破解WEP加密 177
8.4應對措施 183
第9章WPA加密模式 186
9.1WPA加密簡介 186
9.1.1什么是WPA加密 186
9.1.2WPA加密工作原理 187
9.1.3WPA彌補了WEP的安全問題 187
9.2設置WPA加密模式 188
9.2.1WPA認證類型 188
9.2.2加密算法 189
9.2.3設置AP為WPA加密模式 189
9.3創建密碼字典 191
9.3.1使用Crunch工具 191
9.3.2使用pwgen工具 196
9.3.3創建彩虹表 198
9.4破解WPA加密 201
9.4.1使用Aircrack-ng工具 201
9.4.2使用Wifite工具破解WPA加密 204
9.4.3不指定字典破解WPA加密 206
9.5WPA的安全措施 207
第10章WPA+RADIUS加密模式 208
10.1RADIUS簡介 208
10.1.1什么是RADIUS協議 208
10.1.2RADIUS的工作原理 208
10.2搭建RADIUS服務 209
10.2.1安裝RADIUS服務 210
10.2.2配置文件介紹 212
10.3設置WPA+RADIUS加密 214
10.3.1配置RADIUS服務 214
10.3.2配置MySQL數據庫服務 217
10.3.3配置WiFi網絡 220
10.4連接RADIUS加密的WiFi網絡 222
10.4.1在Windows下連接RADIUS加密的WiFi網絡 222
10.4.2在Linux下連接RADIUS加密的WiFi網絡 228
10.4.3移動客戶端連接RADIUS加密的WiFi網絡 229
10.5破解RADIUS加密的WiFi網絡 231
10.5.1使用hostapd-wpe創建偽AP 231
10.5.2KaliLinux的問題處理 235
10.5.3使用asleap破解密碼 235
10.6WPA+RADIUS的安全措施 236
??
??
??
??
KaliLinux無線網絡滲透測試詳解
目錄
·VIII·
·VII·