fiddler抓包

一、实现Android APP抓包:

  • 安装证书
  • 设置WiFi连接

二、实现iOS APP抓包:

  • 安装和信任证书
    1. 在iOS手机打开浏览器,访问http://ipv4:8888/,安装证书
    2. 安装成功后,在通用 > 关于本机 > 证书信任设置中,信任刚安装的fiddler证书
  • iOS手机设置
    1. 点击设置 > WIFI > 打开连接的WIFI设置
    2. 点击配置代理 > 手动
    3. 设置服务器为fiddler所在电脑的IP地址,端口为fiddler监听的端口(默认为8888)
    4. 点击存储,保存代理设置
    5. 打开一个非HTTPS的网站,此时fiddler已经可以捕获HTTP请求了
 
如果上述设置还不可行,请继续往下操作(推荐使用如下方法):
原理参考此文:用fiddler做反向代理  https://www.cnblogs.com/ahdung/p/7885921.html
1)在fiddler去掉此处的勾选

2)设置好端口后,WIN+R输入regedit,

  • 定位到HKEY_CURRENT_USER\Software\Microsoft\Fiddler2
  • 新建DWORD(32 位)值
  • 输入名称ReverseProxyForPort
  • 双击输入数据值(你之前fiddler设置的端口号)。注意要选择十进制的!
  • 重启电脑,大功告成。

如果fiddler抓包,以前可以,后来突然不行,通常是证书问题,建议清理证书重新信任即可:

  • 打开Ctrl+R输入certmgr.msc并回车,打开证书管理
  • 点击操作–查找证书,输入fiddler查找所有相关证书,将查询出来的所有证书删除
  • 再将手机上的证书删除,重新安装即可

 

posted @ 2021-11-10 13:44  样样样  阅读(22)  评论(0)    收藏  举报