下载地址:https://www.telerik.com/fiddler
这个抓包工具,可以抓APP包的数据,但是需要电脑上安装,手机设置代理,手机和pc笔记本电脑必须在同一个网段,
配置Fiddler, 允许"远程连接"
首先下载安装Fiddler,运行后选择菜单Tools->Fiddler Options。
选中"Decrpt HTTPS traffic",Fiddler就可以截获HTTPS请求:
选中"Allow remote computers to connect",是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来:
配置完成后重启Fiddler。
IPhone上安装Fiddler证书
这一步是为了让Fiddler能捕获HTTPS请求。 如果你只需要截获HTTP请求, 可以忽略这一步
IPhone上配置Fiddler为代理
1. 首先要知道Fiddler所在的机器的IP地址: cmd 启动命令行:输入ipconfig 找到ip4为你的代理IP ,然后在iPhone中设置代理IP
2. 打开IPhone 的Safari, 访问 http://10.170.129.36:8888, 点"FiddlerRoot certificate" 然后安装证书
到这一步,你是安装不成功的,解决办法:
cmd调出命令行,cd切换到fiddler的安装目录,命令行执行以下命令:
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
然后重启fiddler。
然后在执行第二步。手机上的安装证书提示就有了,安装提示在手机上安装即可。
网友评论