Fiddler手机抓包

Fiddler初始化设置以及抓取Https请求请看这篇博客

配置Fiddler,  允许"远程连接"

打开Fiddler,  Tools-> Fiddler Options -> Connections。 

勾选"Allow remote computers to connect".  是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来。

配置完后记得要重启Fiddler

 

下载证书

获取Fiddler所在机器的IP。如:192.168.10.109。

手机连接Wifi(一定要和Fiddler机器同网段),手动设置代理。填入主机名和端口,主机名就是 192.168.10.109,端口是Fiddler代理端口,上图的8888。

然后再电脑上访问 http://192.168.10.109:8888  点"FiddlerRoot certificate" 下载证书

安装证书

此证书在手机上不能直接安装,需要在手机设置中导入安装。

IOS:设置 —> 通用 —> 关于本机 —> 受信任证书存储区,找到需要安装的证书,安装即可。

ANDROID:设置 —> 安全 —> 从手机存储安装(或者是:设置 —> 其他设置 —> 设备与隐私 —> 从存储设备安装证书),找到需要安装的证书,安装即可。

找到安装的证书后,凭据用途需要选择WLAN

如果访问百度不安全有证书问题,安装证书的时候选择【VPN和应用

 

开始抓包

打开手机浏览器输入:https://www.baidu.com/ ,就可以抓包了

用完了, 记得把手机上的代理关闭, 以免上不了网。

相关链接

https://www.cnblogs.com/TankXiao/p/3063871.html

https://www.jianshu.com/p/6858a25674b4

https://www.cnblogs.com/yudongdong/p/15418181.html (请求一键生成代码)

http://www.1024todo.cn:8000/tool.aspx#/tool/FiddlerRaw.aspx (请求一键生成C#代码)

 

 

 

posted @ 2021-01-13 21:12  雨水的命运  阅读(170)  评论(0编辑  收藏  举报