手机数据抓包入门教程大学霸内部教程

手机数据抓包入门教程大学霸内部教程

手机数据抓包入门教程大学霸内部资料

手机数据抓包入门教程大学霸内部资料

黑白教程:90元
彩色教程:111元

介绍:本教程从专业的角度讲解手机抓包的各种方式,同时也对常见的UDP、TCP通信模式详细讲解。最后针对HTTP协议类应用,本教程详细讲解如何获取敏感信息,并加以利用。本教程适合渗透测试人员阅读。

试读下载:链接:https://pan.baidu.com/s/1cE2jhWFBNq1OA0M1TSVSaw 提取码: t7qh

学习建议:本教程着重讲解手机抓包的各种方式。学习之前,建议先掌握必要的网络协议基础知识。

更新说明:v2.0:(1)Wireshark更新到2.6.1。(2)增加1.4.4小节。

注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、2950605613

声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为黑白和彩色两种,请自行选择
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的帐号
购买时,请QQ联系,确定收货地址、付款方式等

目 录

第1章 手机抓包概述       1

1.1 手机通信的常用模式   1

1.1.1 UDP通信模式   1

1.1.2 TCP通信模式   2

1.1.3 Web类APP核心协议——HTTP    3

1.2 手机抓包方式      4

1.2.1 物理Android设备    4

1.2.2 虚拟Android设备    4

1.2.3 Android设备连接工具——ADB     4

1.3 抓包工具      5

1.3.1 外部式抓包工具——Wireshark      5

1.3.2 内部式抓包工具——Tcpdump 6

1.4 分析工具Wireshark     6

1.4.1 获取Wireshark安装包     6

1.4.2 在Windows下安装Wireshark 7

1.4.3 在Linux下安装Wireshark      11

1.4.4 在Mac OS下安装Wireshark   12

第2章 构建Android模拟器(AVD)    16

2.1 安装JDK      16

2.1.1 下载JDK包      16

2.1.2 安装JDK   18

2.2 Android模拟器    19

2.2.1 下载Android SDK    19

2.2.2 Windows下安装Android SDK       30

2.2.3 Linux下安装Android SDK     33

2.2.4 设置Android SDK管理器       34

2.2.5 设置环境变量   39

2.2.6 Android虚拟设备管理器——AVD Manager  41

2.2.7 创建一个新设备       44

2.2.8 创建Android模拟器 45

2.2.9 运行Android模拟器 49

2.2.10 删除Android模拟器      52

2.3 物理设备(实体手机)配置      53

2.3.1 手机流量监控   53

2.3.2 彻底关闭后台程序   56

第3章 部署软件和工具    60

3.1 安装ADB     60

3.1.1 将手机连接到计算机       61

3.1.2 安装ADB驱动  62

3.1.3 启动和关闭ADB服务     66

3.1.4 查看Android设备    67

3.1.5 进入模拟器或设备的Shell      69

3.2 部署软件      70

3.2.1 获取软件   71

3.2.2 安装应用程序   74

3.2.3 运行应用程序   79

3.2.4 卸载应用程序   81

3.2.5 删除安装包       86

3.3 部署对应工具      87

3.3.1 部署Android设备抓包工具——Tcpdump     87

3.3.2 部署Android命令集工具——BusyBox  89

3.3.3 部署Android系统的Shell——超级终端       94

第4章 捕获数据包    96

4.1 外部式数据包捕获      96

4.1.1 配置捕获环境   96

4.1.2 启动Wireshark工具 96

4.1.3 设置无线网卡为混杂模式       99

4.1.4 解密WEP加密的包 102

4.1.5 解密WPA-PSK/WPA2-PSK加密的包   104

4.2 内部式数据包捕获      107

4.2.1 内部式数据抓包的优势   107

4.2.2 Tcpdump工具的介绍       107

4.2.3 捕获指定主机的数据包   108

4.2.4 捕获指定主机和端口的数据包       110

4.2.5 捕获指定协议的数据包   111

4.2.6 捕获Android模拟器的数据包——emulator  111

第5章  UDP通信模式数据包分析   113

5.1 UDP协议分析     113

5.1.1 敏感信息   113

5.1.2 确认IP信息      115

5.1.3 确认端口信息   120

5.1.4 根据包长度过滤       121

5.2 其它基于UDP的协议分析 125

5.2.1 DNS协议介绍   125

5.2.2 DNS协议分析   126

第6章  TCP通信模式数据包分析    129

6.1 TCP协议工作流程      129

6.2 TCP协议分析      130

6.2.1 敏感信息   130

6.2.2 确认IP信息      132

6.2.3 确认端口信息   135

6.2.4 确认包长度       137

6.2.4 确认窗口大小   138

6.2.5 确认包的标志位       139

6.3 基于TCP协议的其它协议分析  141

6.3.1 FTP协议介绍    142

6.3.2 捕获FTP协议包      142

6.3.3 获取登录FTP服务的用户名和密码      146

6.3.4 分析FTP下载文件过程的包   147

6.3.5 分析FTP上传文件过程   149

6.3.6 重组并提取FTP传输的文件内容   151

第7章  HTTP协议分析     154

7.1 HTTP协议概述    154

7.1.1 HTTP工作流程 154

7.1.2 HTTP报文格式 154

7.1.3 HTTP请求方法 156

7.2 获取请求的网址   157

7.2.1 捕获HTTP包    157

7.2.2 请求的主机       158

7.2.3 请求的URI       160

7.3 获取提交的内容   162

7.3.1 GET方式提交的内容      162

7.3.2 POST方式提交的内容     164

7.4 获取限制访问的信息   165

7.4.1 安装Xplico工具      166

7.4.2 解析HTTP协议包    166

7.5 获取并利用Cookie信息     173

7.5.1 安装Greasemonkey组件  173

7.5.2 创建Cookie Injector脚本 175

7.5.3 使用Wireshark包中的Cookie信息       176

附录A ASCII码速查 180

Comments are closed.