第 1 章 配置 HTTP 协议抓包环境 ........................................................................................................... 1
1.1 HTTP 协议概述 ........................................................................................................................... 1
1.2 有线局域网抓包 .......................................................................................................................... 1
1.2.1 使用集线器捕获 ............................................................................................................... 2
1.2.2 使用路由器/交换机端口镜像 ......................................................................................... 2
1.2.3 通过 ARP 攻击捕获目标主机上数据.............................................................................. 5
1.3 无线局域网抓包 .......................................................................................................................... 6
1.3.1 接入无线网捕获数据包 ................................................................................................. 6
1.3.2 未接入无线网捕获数据包 ............................................................................................... 7
1.3.3 使用伪 AP 抓包 ............................................................................................................. 10
1.4 手机抓包 .................................................................................................................................... 11
1.4.1 从运营商网络抓包 ......................................................................................................... 11
1.4.2 WiFi 网络下抓包............................................................................................................ 12
第 2 章 实施 HTTP 协议抓包 ................................................................................................................. 14
2.1 抓包原则 .................................................................................................................................... 14
2.2 使用捕获过滤器 ........................................................................................................................ 14
2.2.1 什么是捕获过滤器 ......................................................................................................... 15
2.2.2 根据协议过滤 ................................................................................................................. 18
2.2.3 根据端口过滤 ................................................................................................................. 20
2.2.4 根据客户端 IP 过滤........................................................................................................ 22
2.2.5 根据服务器过滤 ............................................................................................................. 23
2.2.6 根据 MAC 地址过滤 ...................................................................................................... 27
2.2.7 同时使用多个捕获过滤器 ............................................................................................. 29
2.3 在手机上使用捕获过滤器 ........................................................................................................ 29
2.3.1 根据协议过滤 .............................................................................................................. 29
.3.3 根据客户端过滤 ............................................................................................................. 30
2.3.4 根据服务器过滤 ............................................................................................................. 30
2.3.5 根据 MAC 地址过滤 ...................................................................................................... 30
2.3.6 同时使用多个捕获过滤器 ............................................................................................. 30
第 3 章 用户行为分析 ............................................................................................................................. 31
3.1 HTTP 协议基础知识 ................................................................................................................. 31
3.1.1 浏览器工作流程 ............................................................................................................. 31
3.1.2 HTTP 请求方法 .............................................................................................................. 32
3.2 获取浏览器请求的信息 ............................................................................................................ 32
3.2.1 获取用户请求的网址 ..................................................................................................... 32
3.2.2 辅助技巧 ......................................................................................................................... 36
3.2.3 获取网页内容 ................................................................................................................. 40