当前位置:首页 > 数字化与技术

[技术]Fiddler实现手机抓包,Android抓包https

文玑阁9年前 (2018-03-30)数字化与技术15921

首先上工具,当然是笔记本+手机了。笔记本安装Fiddler。

第一步:笔记本设置Fiddler相关参数。

  1. 配置fiddler允许监听到https(fiddler默认只抓取http格式的,本文方案直接一步到位抓取https数据包)。

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

    勾选CaptureHTTPS CONNECTs,点击Actions(生成一个fiddler证书),

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


  2. 配置fiddler允许远程连接

    上一步之后,选择HTTPS旁边的Connections,勾选allow remote computers to connect,默认监听端口为8888(下图Fiddler listens on port就是端口号),若端口被占用可以设置成其他的,配置好后保存,建议重新启动fiddler,点击ok完成之后,PC端配置完成,如下图


第二步:接下来开始配置手机端,以安卓为例,iOS方法参考安卓

  1. 首先保证手机和电脑在同一个网络,或者电脑笔记本自带无线热点分享也行。

    然后找到抓包电脑的ip地址,电脑ip地址可通过cmd,输入ipconfig查询,或网络共享中ipv4找。

    如图是我测试笔记本共享热点的ip连接,也是等一下会用到的代理ip地址,端口就是上面提到的fiddler listens on p 8888

  2. 手机连接同一个网段,或者像我这样连接配置了Fiddler的笔记本共享的热点,连接上去。连接的时候显示高级选项,代理设置为手动,并填下上面步骤中确定的ip地址和端口,点击连接,如下图:


  3. 打开手机浏览器,输入http://ip:端口号,例如我的设置:http://192.168.137.1:8888,前往之后会跳转到证书下载页,见下图:

    然后点击FiddlerRootcertificate下载Fiddler证书到手机上,再安装证书。

    安装证书的时候,随便填写一个名字就ok了。

    安装证书如果要求设置一个手机密码(其实就是手机锁屏密码),那自己设置一个,记住密码就行,最后不想用这个密码可以去设置-系统-安全-密码,把密码去掉。具体以手机设置方式为准。

  4. 这样,电脑端Fiddler就可以抓取到手机的http和https的包了。

其他问题:

  1. 停止电脑对手机的网络监控 

    手机-系统设置-wifi,找到代理,去掉即可;

  2. 删除手机中证书

    安卓系统设置—安全—收信任的凭证—用户,点击证书删除即可;

  3. 删除手机上密码

    手机系统—安全—密码,删除系统密码即可;


附录:关于fiddler在使用过程中导致firefox无法上网

这个问题,是fiddler的证书firefox不信任引起的,需要把证书加到firefox证书列表里面去,

具体方法见网友提供的思路:关于fiddler在使用过程中导致firefox无法上网

分享给朋友:

相关文章

关于博客留言评论

谁人开个人博客,都希望留言多多,评论多多,不过,要是有很多垃圾留言评论,想必也是甚为苦恼,挚诚的评论才是令人愉快、令人满足的,即便只是短短几个字的言语…

如何做好app推广?

如何做好app推广?

每个app推广或者投资者都最关心推广的效果:能做多少用户,日活跃用户能达到多少?但是,app推广最后的推广成本和留存量,与产品本身和渠道有很大的关系,这个要看对应的产品在渠道上吸不吸量,产品本身的体验…

域名的价值:域名值钱吗

正因为域名存在一定的价值,转手倒卖都能挣钱,有利益的地方,就有交易,有交易的地方就有市场,有市场就需要把握资源。想要拥有域名资源,很简单的,抢注。但是也不是随便抢注就能坐拥金山的,有时甚至手握域名而成…

App用户流失真相,如何避免APP用户流失

随着App数量的增多和应用商店入口的集中,当下单个App在获取用户的难度越来越大,同时,在获得用户的成本上也越来越高,比如曾经一个APP通过市场首发能获得大量用户的机会下,现在首发获取的用户数量也是一…

改善应用用户体验的7种途径

如果说影响应用排名的最大因素是什么?那一定是用户体验了。再也没有什么比它更重要的了,但是很多开发商在忙着开发和发布新应用的时候,往往会忽略掉这个过程中最重要的因素,那就是:用户…

windows xp/win7系统设备管理器显示隐藏的端口并删除

windows xp/win7系统设备管理器显示隐藏的端口并删除

电脑使用一段时间后,就会存在大量的文件垃圾,其中包括各种USB驱动垃圾,有时候,USB端口就被占用了,其实可以做个简单的优化,在这个过程中,需要用到windows xp/win7系统设备管理器显示隐藏…

评论列表

淘惠网
淘惠网
8年前 (2018-04-04)

这样也可以啊!Fiddler抓包还是不错的!

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。