本文背景公司新项目要求抓取目前市面上一些热门App的数据,经过研究发现很多App的网络请求都使用https进行数据传输,这样问题就来了,http使用明文传输所有请求都能拦截到,而https请求无法拦截。所以这里我们要使用Charles来抓取https,但是笔者看了网上很多使用iOS设备进行抓取https的文章,经测试iOS8/10/11均无法进行正常抓取,即使信任证书也不行。经过笔者的不断尝试,终
分类:
移动开发 时间:
2018-09-17 17:43:41
阅读次数:
168
1 设置fiddler支持https 打开fiddler,在菜单栏中依次选择 [Tools]->[Options]->[HTTPS],勾上如下图的选项: 单击Actions,选择Export Root Certificate to Desktop(导出证书到桌面)选项: 安装证书: 在桌面上找到Fi ...
分类:
微信 时间:
2018-09-14 23:00:53
阅读次数:
279
恢复内容开始 fiddler 抓取android 和 IOS 包 信息头包含哪些信息 加密方式有哪些,如何进行加密比如银行卡号 如何测试支付 tcp 和 http协议 的关系 http 和 https 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送 ...
分类:
数据库 时间:
2018-09-12 20:13:07
阅读次数:
154
一.Fiddler简介 简单来说,Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。网上简介很多,我们不多说。 二.Fiddler版本 Fiddler有Fiddler2和Fiddler4,两者区别在于,基于的framework不同,也就是系统支持不 ...
分类:
Web程序 时间:
2018-09-12 11:17:00
阅读次数:
203
Charles是一个网络抓包工具,相比Fiddler,其功能更为强大,而且跨平台支持得更好,所以这里选用它来作为主要的移动端抓包工具。 1. 相关链接 官方网站:https://www.charlesproxy.com 下载链接:https://www.charlesproxy.com/downlo ...
分类:
编程语言 时间:
2018-09-11 16:27:33
阅读次数:
182
mitmproxy是一个支持HTTP和HTTPS的抓包程序,类似Fiddler、Charles的功能,只不过它通过控制台的形式操作。 此外,mitmproxy还有两个关联组件,一个是mitmdump,它是mitmproxy的命令行接口,利用它可以对接Python脚本,实现监听后的处理;另一个是mit ...
分类:
编程语言 时间:
2018-09-11 16:09:32
阅读次数:
377
弱网测试原理以及方法(一) 一、为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性 二、什么样的网络属于弱网? 低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围。 三、如何进行弱网测试? 1 ...
分类:
其他好文 时间:
2018-09-11 14:49:48
阅读次数:
334
问题配置:电脑连接的有线,手机连接的电脑热点,配置的电脑的IP 解决:关掉电脑的防火墙 ...
分类:
移动开发 时间:
2018-09-10 15:36:02
阅读次数:
933
Jmeter录制脚本时,跟http脚本录制主要区别是,https录制需要添加安全证书。 一Jmeter代理服务器及证书配置。 1、打开Jmeter,右键测试计划添加线程组,右键工作台→非测试元件→http代理服务器 2、设置http代理服务器。 端口默认8888,为了避免跟本地fiddler冲突,改 ...
分类:
Web程序 时间:
2018-09-08 15:34:48
阅读次数:
325
使用Fiddler工具抓包时,显示Server IP会很直观,现备注下配置Fiddler主页面显示Server IP的方法。 在主页面选择“Rules->Custom Rules”,打开它的ScriptEditor 在Static function Main()函数里,增加一行代码,之后保存。它是: ...
分类:
其他好文 时间:
2018-09-07 20:13:09
阅读次数:
163