#获得请求来源ip_Fiddler 抓取手机应用请求包

Fiddler 抓取手机应用请求包

背景:某些应用需要在手机上进行操作。如Hbuilder x开发安卓应用。在手机里面调试程序,app发起的请求看不到request信息。对于设计网络请求的开发者,如果开发到请求包的细节,就好像大海里面航行的船没了GPS

第一步 下载安装Fiddler 配置基本信息

  1. 下载fiddler,安装
  2. 配置filter 只拦截我们app发送的请求,如拦截url带cdxt-hrp,过滤掉.js .css

f7c30eaad0c16076a76ac9b6d12c8b41.png
  1. Tools -》 option 配置https --允许抓取https请求。下拉框选择可以抓取来自所有请求,浏览器氢气,远程客户端

43a2d08620e385e432d6902842fcde7b.png
  1. Tools -》option -》connections 配置抓取的请求来源和fiddler 自己的8888端口和允许远程连接,8888和远程连接时我们抓取手机的关键

c66ff8af648c8e5e8af21a4ea3f592b5.png

第二步 手机下载安装fiddler证书

  1. 运行fiddler的时候,会有默认的8888端口方法。通过ipconfig查看电脑的ip。比如是192.168.8.88
  2. 需要手机和电脑在同一网段,或者同一个wifi下。能相互ping通就行。
  3. 手机浏览器访问电脑ip:fiddler 的端口。比如 192.168.8.88:8888 再此页面的下面有超链接下载fiddler的证书。下载完之后点击下载的证书就能提示安装证书。
  4. 手机连接的WiF进行高级设置。手动设置代理。

4b5656c7ce571e305c68dc89bbb04bd3.png
  1. 完成这些之后,我们在手机里面操作应用。Fiddler应该就能抓到url带cdxt-hrp的请求了。
  2. 点击某个请求。点击inspector查看信息。上面框是request信息。下面框是resposne信息。

c40a2baa9d83925f2151c319c9d51e5e.png

备注

有些安全性较低简单的应用能够抓包看到请求信息。有些安全性高的应用配置fiddler代理后甚至无法联网。这可能是双向证书的原因。需要拿到应用程序自身的证书。这需要去逆向apk应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值