手机数据抓包入门教程
试读地址:http://pan.baidu.com/s/1hqf9N9a
介绍:本教程从专业的角度讲解手机抓包的各种方式,同时也对常见的UDP、TCP通信模式详细讲解。最后针对HTTP协议类应用,本教程详细讲解如何获取敏感信息,并加以利用。本教程适合渗透测试人员阅读。
目  录
第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  抓包工具 4
1.3.1  外部式抓包工具--Wireshark 4
1.3.2  内部式抓包工具--Tcpdump 5
1.4  分析工具Wireshark 6
1.4.1  获取Wireshark安装包 6
1.4.2  在Windows下安装Wireshark 7
1.4.3  在Linux下安装Wireshark 10
第2章  构建Android模拟器(AVD) 13
2.1  安装JDK 13
2.1.1  下载JDK包 13
2.1.2  安装JDK 15
2.2  Android模拟器 17
2.2.1  下载Android SDK 17
2.2.2  Windows下安装Android SDK 29
2.2.3  Linux下安装Android SDK 31
2.2.4  设置Android SDK管理器 32
2.2.5  设置环境变量 37
2.2.6  Android虚拟设备管理器--AVD Manager 39
2.2.7  创建一个新设备 42
2.2.8  创建Android模拟器 43
2.2.9  运行Android模拟器 47
2.2.10  删除Android模拟器 50
2.3  物理设备(实体手机)配置 51
2.3.1  手机流量监控 51
2.3.2  彻底关闭后台程序 54
第3章  部署软件和工具 58
3.1  安装ADB 58
3.1.1  将手机连接到计算机 59
3.1.2  安装ADB驱动 60
3.1.3  启动和关闭ADB服务 64
3.1.4  查看Android设备 65
3.1.5  进入模拟器或设备的Shell 67
3.2  部署软件 68
3.2.1  获取软件 69
3.2.2  安装应用程序 72
3.2.3  运行应用程序 77
3.2.4  卸载应用程序 79
3.2.5  删除安装包 84
3.3  部署对应工具 85
3.3.1  部署Android设备抓包工具--Tcpdump 85
3.3.2  部署Android命令集工具--BusyBox 87
3.3.3  部署Android系统的Shell--超级终端 92
第4章  捕获数据包 94
4.1  外部式数据包捕获 94
4.1.1  配置捕获环境 94
4.1.2  启动Wireshark工具 94
4.1.3  设置无线网卡为混杂模式 97
4.1.4  解密WEP加密的包 100
4.1.5  解密WPA-PSK/WPA2-PSK加密的包 103
4.2  内部式数据包捕获 105
4.2.1  内部式数据抓包的优势 105
4.2.2  Tcpdump工具的介绍 106
4.2.3  捕获指定主机的数据包 107
4.2.4  捕获指定主机和端口的数据包 109
4.2.5  捕获指定协议的数据包 110
4.2.6  捕获Android模拟器的数据包--emulator 110
第5章  UDP通信模式数据包分析 112
5.1  UDP协议分析 112
5.1.1  敏感信息 112
5.1.2  确认IP信息 114
5.1.3  确认端口信息 119
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  获取限制访问的信息 166
7.4.1  安装Xplico工具 166
7.4.2  解析HTTP协议包 166
7.5  获取并利用Cookie信息 174
7.5.1  安装Greasemonkey组件 174
7.5.2  创建Cookie Injector脚本 175
7.5.3  使用Wireshark包中的Cookie信息 176
附录A  ASCII码速查 181

手机数据抓包入门教程相关推荐

  1. 使用Fiddler对手机APP抓包详细教程

    使用Fiddler对手机APP抓包详细教程 在实现用Fiddler对手机APP抓包过程中遇到了两个很棘手的问题,一个是设置代理后手机就上不了网,在手机上下载证书一直提示下载失败,第二个就是在fiddl ...

  2. 手机数据抓包以及wireshark技巧

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  3. fiddler抓包第一课--手机数据抓包

    以前有学过fiddler,但是也只是安装下软件,听了一节课,没实际用过的东西,只是似懂非懂. 昨天开发让我测手机APP,因为有一个原因选择不出来,问了前端,说需要抓包,问我会不会.我刚想开口说不会,但 ...

  4. 手机数据抓包的N种方法

    在对移动数据业务进行质量指标分析的过程中,需要在手机终端侧进行抓包分析.由于Android系统是当前的主流系统之一,因而实现在Android系统手机端进行抓包分析对移动数据业务质量指标分析具有重要作用 ...

  5. Wireshark基础使用,SSL解密及http抓包入门教程

    Wireshark VS Fiddler/Charles (一)下载与安装 (二)抓取https等解密 (三)报文传输各层简要介绍 Wireshark VS Fiddler/Charles Wires ...

  6. Wireshark数据抓包教程之认识捕获分析数据包

    Wireshark数据抓包教程之认识捕获分析数据包 认识Wireshark捕获数据包 当我们对Wireshark主窗口各部分作用了解了,学会捕获数据了,接下来就该去认识这些捕获的数据包了.Wiresh ...

  7. Wireshark数据抓包教程之安装Wireshark

    Wireshark数据抓包教程之安装Wireshark 安装Wireshark 通过上一节的学习可以根据自己的操作系统来下载安装Wireshark了.本书中已开发版1.99.7(中文版)为主,下面介绍 ...

  8. Wireshark数据抓包教程之Wireshark捕获数据

    Wireshark数据抓包教程之Wireshark捕获数据 Wireshark抓包方法 在使用Wireshark捕获以太网数据,可以捕获分析到自己的数据包,也可以去捕获同一局域网内,在知道对方IP地址 ...

  9. Wireshark数据抓包教程之Wireshark的基础知识

    Wireshark数据抓包教程之Wireshark的基础知识 Wireshark的基础知识 在这个网络信息时代里,计算机安全始终是一个让人揪心的问题,网络安全则有过之而无不及.Wireshark作为国 ...

最新文章

  1. Nature调查:6%中国科研人年薪超50万元!
  2. mysql七:视图、触发器、事务、存储过程、函数
  3. 协方差、相关系数---通俗解释
  4. IPM: Product 270015453 not scheduled in sales organization
  5. Java——Arrays类操作数组的工具类
  6. VUE2 第五天学习--过渡效果
  7. 一招解决IDEA启动慢的困扰
  8. Netty 高性能架构设计
  9. pip和conda的区别【转载】
  10. oracle手机怎么样,ORACLE环境存储哪家强?
  11. oracle 数据库dg搭建规范1
  12. 三江学院计算机答辩严格,三江学院论文答辩
  13. 每日算法系列【LeetCode 153】寻找旋转排序数组中的最小值
  14. SqlMapConfig.xml 的配置
  15. Linux网络属性及其配置
  16. MATLAB/simulink_S函数
  17. 安信可nbiot模块_安信可wifi模块
  18. 广州搬砖第三年,从一枚小菜鸡到架构师
  19. Word2003画箭头锦囊 斜线箭头、双箭头、折线箭头
  20. RxSwift-MVVM

热门文章

  1. LeetCode之Sort List
  2. jQuery Mobile基础
  3. [置顶] Android代码----android获取3G或wifi流量信息
  4. keygen基本流程
  5. 4、列举你工作中遇到的IE6 BUG,谈谈解决方案
  6. 打开PDF文件弹出阅读未加标签文档的解决方法
  7. 异常处理汇总 ~ 修正果带着你的Code飞奔吧!
  8. linux系统盘使用率达到100%的问题查找和解决方法
  9. 使用控件时提示“未声明标识符“的解决方法
  10. “从客户端中检测到有潜在危险的 Request.Form 值“的解决方案汇总