美文网首页
fiddler android抓包

fiddler android抓包

作者: 金吉拉路 | 来源:发表于2020-04-26 11:38 被阅读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没开启的情况下,手机上不了网

          因为靠的代理上网

    相关文章

      网友评论

          本文标题:fiddler android抓包

          本文链接:https://www.haomeiwen.com/subject/qmfdwhtx.html