使用GenyMotion模拟器+抓包工具SRSniffer分析网络请求
换了新公司,第一个Get的技能是使用第三方模拟器GenyMotion和抓包工具SNSniffer分析网络请求。
模拟器
模拟器大家一开始学Android肯定就知道了,相信很多开发者在玩过一阵子模拟器后都换真机了,因为模拟器又慢又难用真没模拟器效率高。但是模拟器也是有用处的,比如模拟低电量、低内存等测试场景。曾经有位同事非常看好模拟器的市场价值,花费了很多心思利用模拟器跑测试用例,认为模拟器能为老板省下很多的钱。为什么用第三方的呢?因为原生的太难用,第三方模拟器好用又强大。同事用的国产的海马玩。我找个一个功能更强大的GenyMotion。
抓包
抓包工具就不多说了,相信大家接触多的是Wireshark,Sniffer,点击 这里 了解更多抓包工具的区别。
SRSniffer是一款网络嗅探器工具,具备小巧、强大、直观、方便等特点,可以监听网卡数据包,分析出HTTP数据。(无需安装,大小只有几十k)。SRSniffer的用法很简单,只有四个选项按钮,分别是“启动/停止监听”,”清除所有数据”,“勾选新进程”,“切换监听网卡”。可以通过“切换监听网卡”选项选择监听模拟器(如果你不知道哪个是模拟器的网卡就把所有网卡试一遍吧),选择网卡以后,点击“启动/停止监听”即可开始抓包。
真机如何抓包?
很遗憾,SrSniffer无法监听通过usb连接到电脑的真机,那么真机如何抓包呢?请参考知乎问答如何在Android手机上实现抓包
总结一下就是走代理的使用Fiddler抓包,不走代理的使用tcpdump抓包,然后用Wireshark分析。
如何抓https包?
我们都知道https是HTTP的安全版。即HTTP下加入SSL层。关于https是否真的安全请看知乎问答使用 HTTPS 的网站也能被黑客监听到数据吗?
关于如何抓https包请参考SSL协议和抓包,涉及到加密算法与数字签名。
使用Fliddler抓https包
参考:
1 Sniffer百度百科
2 SRSniffer百度百科
3 TCPDUMP百度百科
4 Fliddler百度百科
5 SSL协议和抓包
6 如何在Android手机上实现抓包
7 使用 HTTPS 的网站也能被黑客监听到数据吗?
8 使用Fliddler抓https包
使用GenyMotion模拟器+抓包工具SRSniffer分析网络请求相关推荐
- 网络编程_5(超时检测+UNIX域套接字+抓包工具+包头分析)
一二章请点击:网络编程_1(网络基础+跨主机传输) 三四章请点击:网络编程_2(网络属性+UDP(UDP模型+广播组播)) 第五章请点击:网络编程_3(TCP) 第六章请点击:网络编程_4(IO模型) ...
- 【安装教程】夜神模拟器+抓包工具mitmproxy
夜神模拟器官网下载 应用商城搜索"小红书"下载软件即可 python 安装 mitmproxy 1.安装Microsoft Visual buildtools 链接:https:/ ...
- HTTP协议和抓包工具Fiddler
HTTP,Fiddler 1.HTTP是什么 2.HTTP协议与客户端和服务器 3.HTTP协议的报文格式 1.抓包工具 2.HTTP报文格式 1.HTTP请求的报文格式 2.HTTP响应的报文格式 ...
- app抓包工具-fiddler的基本使用
链接:https://pan.baidu.com/s/1gruMSVQ1qcx1WCmYINs2UA 提取码:yn0g 下载fiddler APP抓包原理:⒈客户端向服务器发起HTTPS请求⒉抓包工具 ...
- (转载)网络抓包原理及常用抓包工具
感谢和转载于: https://blog.csdn.net/l61052319940708/article/details/80624900 本文以App作为例子,实际应用不限于App范围. 前言:本 ...
- Fiddler抓包工具保姆级使用教程(超详细)
超文本传输协议(HTTP)是一个简单的请求-响应协议,其主要是基于TCP来实现的,可以通过Chrome开发者工具或者Wireshark或者Fiddler抓包,以便分析 HTTP 请求/响应的细节,本篇 ...
- 为什么用抓包工具看HTTPS包是明文的
目录 HTTPS 到底是什么 TLS 抓包工具抓包的原理 总结 测试或者开发调试的过程中,经常会进行抓包分析,并且装上抓包工具的证书就能抓取 HTTPS 的数据包并显示.由此就产生了一个疑问,为什么抓 ...
- 抓包工具fiddler都有哪些高级功能,一文带你全面了解它
介绍与安装 下载地址:官网自己下载 抓包设置 有时候,我们的fiddler启动是正常的,但是就是抓不到包,原因有很多.但多数情况都是因为配置不正确,接下来我们就看下有哪些导致fiddler抓不到的设置 ...
- 使用fiddler抓包工具,抓取斗鱼接口,爬取数据
使用fiddler抓包工具,分析斗鱼接口信息找到斗鱼接口url,进行接口分析,提取数据.由于斗鱼直播数据和整个页面页码都是根据开播来实时更新的.所以我们提取数据是要判断.拿到实时的页码. import ...
- 软件测试 | 手把手教你如何使用 Charles 抓包工具(电脑+手机端)
软件测试 | 手把手教你如何使用 Charles 抓包工具(电脑+手机端) 一.Charles简介 二.Charles下载与安装 三.Charles配置 (1)Charles-PC端的配置如下: (2 ...
最新文章
- Facebook开源最大规模并行语料,45亿语料,覆盖576种语言对
- 关于模板页调用js的问题
- python 列表 元组 字符串
- Linux下的各文件夹的作用(转)
- keepAliveTime和线程工厂
- 暴力破解(初级)以及弱口令工具的使用
- mysql建立 分区_MySQL-mysql分区合理建立
- uclinux内核线程的创建(转)
- 【计算机网络复习 数据链路层】3.2 封装成帧和透明传输
- hibernate系列之二
- Take Me To Your Heart 吻别英文版
- 重点推荐:HP大中华区总裁孙振耀退休感言
- android 图片存储读取数据库中,如何在android中存储(位图图像​​)并从sqlite数据库中检索图像?...
- web前端职业生涯路线
- 带头节点 (非头指针) 双向循环链表 (doubly linked list)
- scrapy框架中Spider源码解析
- 爱剪辑如何在一个视频片段中设置多个定格、快进、慢动作?
- Spring Boot 分布式事物管理
- Docker搭建 Nginx+PHP+MySQL 环境并部署WordPress实践
- 【日记】20220219启动项目蓝屏