美文网首页藏兵谷
记一次Fiddler实现手机抓包

记一次Fiddler实现手机抓包

作者: hindsightis20丨2 | 来源:发表于2019-01-15 00:46 被阅读103次

    下午一个微信群里的群友说,自己不会fiddler的手机抓包

    但是自己上次用fiddler的时候已经是俩年前了,当时还是为了去看守望先锋的下载状况(现在想想自己当时有够无聊的

    所幸就重新做一次,并记录下来

    PC步骤

    1-下载fiddler

    官网下载地址:http://www.telerik.com/download/fiddler 

    官方文档(英文):http://docs.telerik.com/fiddler/Configure-Fiddler/Tasks/ConfigureFiddler

    安装完毕后选择fiddler.exe

    中途出现应用无法打开,排查后发现电脑内仍存有fiddler2时期的应用,将其卸载,尽量用新的

    最好是用笔记本,这样能和手机保持统一局域网内,方便一些

        设置fiddler允许监听到https(fiddler默认只抓取http格式)

        打开Fiddler菜单项Tools->Options->HTTPS

        勾选CaptureHTTPS CONNECTs

        勾选Decrypt HTTPS trafficIgnore servercertificate errors两项,点击OK(首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行)

    问题不大

    随后设置fiddler允许远程连接

    点击Tools->TelerikFiddler Options->Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的,设置完成后要重新启动fiddler

    点确定就完事 记得重启!

        手机步骤

    测试机型:essential phone(安卓);QQ浏览器;安卓原生8.1系统

        首先要保证手机和电脑都处于同一个网络;

        然后要知道电脑的ip地址(当然这个电脑是安装fiddler的电脑),电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找到

    可通过cmd,ipconfig来查看自己ip地址

    当然,还有另外一种方法:将鼠标放置在fiddler的左上角方向的online标识上,也能查看当前本机的IP地址

    如果发现与本机ipv4地址不相符,优先选择fiddler的online处的IP地址

    然后打开手机浏览器,输入http://(你的本机IP地址):8888/

    注意端口!

    然后进入到fiddler的界面,下载证书

    一般来说不会出问题的

    下载证书,找到证书存储位置,打开,随意填写名字,记得就行

    当然后续你也可以删除证书

    安装完证书,选择你与本机所在的局域网下的WIFI,点击高级选项,代理,手动,将IP与端口填写完毕后即可

    其他不要改动!不要改动!

    WIFI连接后,Fiddler开始反馈信息,则测试成功

    大功告成

    后续

    如果不需要监听本手机时,可以将WIFI的手动代理选项关闭

    如果需要删除证书,系统设置—安全—收信任的凭证—用户,点击证书删除即可

    相关文章

      网友评论

        本文标题:记一次Fiddler实现手机抓包

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