fiddler抓包

写在最前面:
fiddler我主要是用来手机抓包,所以电脑和手机一定要在同一个局域网内.

1.普通http

电脑端:(fiddler)
在Toolsi选项选择第一项

勾选允许远程

手机端:
进入wifi详情界面,修改代理设置

将代理设置为手动,填写对应的内容


2.抓取https

电脑端:(fidller)

勾选“CaptureHTTPS CONNECTS”,接着勾选“Decrypt HTTPS traffic”。同时,由于我们是通过WiFi远程连过来,所以在下面的选项框中选择“…fromremote clients only”。
如果你要监听的程序访问的HTTPS站点使用的是不可信的证书,则请接着把下面的“Ignore servercertificate errors”勾选上。
这里写图片描述

对于使用HttpURLConnection进行通讯的APP,需要下面的设置
第一次可能需要安装
在这个函数OnBeforeResponse后面添加
if (oSession.oRequest[“User-Agent”].indexOf(“Android”)> -1 && oSession.HTTPMethodIs(“CONNECT”)) {oSession.oResponse.headers[“Connection”] = “Keep-Alive”; }
这里的" Android"可替换为User-Agent里的其它字符,确保匹配上User-Agent就行

手机端(安装fiddler对对应的证书)
下载证书:
打开手机浏览器(推荐uc),地址栏中输入代理服务器的IP和端口,会看到一个Fiddler提供的页面:
点击页面下方的“FiddlerRootcertificate”链接下载.cer文件,并将文件放于SD卡根目录
这里写图片描述
这里写图片描述

导入证书:
设置→安全→信任的证书→从设备存储空间安装→“确定”安装证书
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值