fiddler android抓包

2020-04-26  本文已影响0人  金吉拉路

一、抓包基本配置

1 安装fiddler

2 启动fiddler  , 然后 tools -> options -> connects 勾选允许远程设备连接,同时设置监听端口

,随便设置一个

3 确保手机和电脑在同一个局域网。可以互相ping一下看能否ping通

4 手机的wifi设置http代理。在设置->wlan中找到当前连接的wifi。长按或者点击进行http

   代理设置。首先将代理方式设置为手动,然后填写ip和端口。ip是安装fiddler的电脑的IP,端口

   就是第二步设置的监听端口。

5 重启一下fidller, 手机随便点开一个app,应该能抓到http包了。但是抓不到https包。要抓https包

   还要给手机安装https证书。

二、安装https证书

   1 打开手机的浏览器,在地址栏输入http://ip:port

   ip就是安装了fiddler的电脑的ip,port就是fiddler中设置的监听端口。

   2 点击下载FiddlerRoot certificate

   3 安装

     安装方式一:

        找到下载好的证书文件,点击这个文件就可以安装。

          安装时使用默认设置:VPN和应用。点击确定就安装好了。

      安装方式二:

    也可以在设置,加密与凭据,选择从存储介质安装。

  4 注意事项,安装过程可能要设置屏幕锁,设置一个即可。

5 安装完成后,以pixel 8.1为例

设置---》安全性和位置信息---》加密与凭据---》信任的凭据---》用户

可以看到证书已经安装好了。没安装之前用户里面是空的。

6 尝试抓百度浏览器的包,fiddler直接弹框提示一些警告信息。然后百度浏览器上不了网

 android7以上默认不信任用户证书了,可以在安装后,把用户证书拷贝到系统目录变成系统证书

cd /data/misc/user/0/cacerts-added

cp * /system/etc/security/cacerts

三 小结

    1 fiddler代理了http请求,要设置端口,并且运行手机连接到fiddler

    2 抓https包要安装证书

    3 如果不需要抓包了,要去掉代理设置。否则在fiddler没开启的情况下,手机上不了网

      因为靠的代理上网

上一篇下一篇

猜你喜欢

热点阅读