美文网首页如何用Fiddler对APP应用进行抓包
如何用Fiddler对Android应用进行抓包 2018-05

如何用Fiddler对Android应用进行抓包 2018-05

作者: 婷_fd33 | 来源:发表于2018-05-03 18:12 被阅读0次

    必备环境:

    1.电脑上已装fiddler

    2.手机和电脑在同一个局域网

    1.fiddler -> Tools --> Options -->Connections,勾起Allow remote computers to connet


    2.查看电脑IP地址:cmd --> ipconfig

    如何用Fiddler对Android应用进行抓包 2018-05-03

    3.手机设置代理(输入第2点的ip 地址)

    步骤1:点击设置- wifi“手动HTTP代理”

    步骤2:修改网络配置步骤3:输入端口号

    备注:主机名就是fiddler的电脑ip地址,端口号,就是fiddler的端口号,与浏览器中ip:端口号保持一致,点击确定即可

    如何用Fiddler对Android应用进行抓包 2018-05-03

    4.抓APP上的HTTPS请求

    (1)如果手机都是http的话,可不用安装该证书

    (2)打开手机浏览器输入:http://192.168.1.XXX:8888,中间这个是host地址就是前面查到发本机地址

    5.设置过滤

    1).手机上设置dialing后,这时间fiddler上抓到的是pc和app所有请求,因此只抓取app的话就需要用到此功能

    2).打开fiddler --> Tools --> Options -->HTTPS --> ...from remote clients only 勾选这个选项即可

    ...from all processes:抓所有的请求

    ...from browsers only:只抓浏览器的请求

    ...from non-browsers only:只抓非浏览器的请求

    ...from remote clients only:只抓远程客户端请求

    遇到问题如下:

    1.手机出现无法正常上网,是因为已经手机设置代理忘记关了,只需要在手机设置-wifi中找到代理,关闭即可;

    2.连接代理后,还出现无法上网情况,提示503:这个在接触fiddler时被坑很多次,主要是因为步骤问题,需要先把手机代理设置好后打开,在电脑上打开fiddler软件 或者(如果同个局域网wifi多的情况下,可通过切换不同wifi后再切换到代理的wifi)

    3.删除手机中证书 ( 安卓系统设置—安全—收信任的凭证—用户,点击证书删除即可);

    3.删除手机上密码( 手机系统—安全—密码,删除系统密码即可);

    相关文章

      网友评论

        本文标题:如何用Fiddler对Android应用进行抓包 2018-05

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