http抓包实战笔记(11) Fiddler手机抓包环境

1.PC端设置

(1)安装https证书

点击: tools-options-https,选中勾选上并Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密),安装证书;弹出的两个对话框选yes,再勾选’ignore server certificate errors’,忽略一些证书错误;重启fiddler生效

(2)允许手机远程连接

Fiddler默认不允许其他设备进行连接的,如果想要捕获手机上的通信数据,就需要配置允许远程连接

点击: tools-options-Connections,勾选Allow remote cpmputers to connect

(3)获取fiddler所在及其IP

在cmd命令行输入ipconfig;

在fiddler右上角的online中即可显示

扫描二维码关注公众号,回复: 9927092 查看本文章

 

2.手机端配置

(1)接入网络:保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑(笔记本人和手机用统一wifi)

(2)手机安装证书:手机输入http://电脑ip:8888/,点击FiddlerRoot certificate下载并安装;

(3)手机设置代理服务器,设置->wifi->点击已连接的无线网->找到HTTP代理(配置代理)->点击‘手动’,服务器:输入PC端ip地址,端口:输入fiddler端口,鉴定不用开启,点击‘存储’即可。

(4)验证是否配置成功:手机端打开某个app,可以看到一些http请求,说明配置成功。

 

3.手机设置代理后,无法访问网络

打开注册表(在运行输入框输入regedit)在HKEY_CURRENT_USER\SOFTWARE \Microsoft\Fiddler2下创建一个QWORD,值设置为80(十进制);

找到OnBeforeRequest方法,添加相应代码:

if (oSession.host.toLowerCase() == "webserver:8888") {
oSession.host = "webserver:80";
}

 

4.设置只接受远程请求

发布了47 篇原创文章 · 获赞 1 · 访问量 3719

猜你喜欢

转载自blog.csdn.net/pdd51testing/article/details/104919788