Fiddler和Charles这两款工具都是用于手机的网络抓包,Charles主要用于Mac操作系统使用而且是收费工具,所以一般我们都是用FD进行抓包的。
我们知道Http是非安全的超文本传输协议,而Https是在Http协议基础上使用SSL加密构成的协议,这种协议更为安全。
Fiddler和大多数抓包工具相同,它通过第三方模拟网卡的接口对网卡的抓取和发送数据包进行监管,从而实现抓包的目的。
它的界面如下
安卓逆向学习——Fiddler的安装和使用
首先我们要对该工具进行数字证书安装
安卓逆向学习——Fiddler的安装和使用
安卓逆向学习——Fiddler的安装和使用
所有配置完毕后重启FD。
打开百度进行抓包
安卓逆向学习——Fiddler的安装和使用
安卓逆向学习——Fiddler的安装和使用
发现被加密了没有解码
安卓逆向学习——Fiddler的安装和使用
然后点击解码按钮进行解码
安卓逆向学习——Fiddler的安装和使用
滚动条向下拖就可以看到很多的源码
安卓逆向学习——Fiddler的安装和使用
注意,右侧的显示栏上半部分是发送的数据,下半部分是返回的数据。
我们可以通过左下角选项设置抓包类型
安卓逆向学习——Fiddler的安装和使用
设置捕获
安卓逆向学习——Fiddler的安装和使用
接下来我们还需要安装证书保证Fiddler功能性。首先查询下局域网IP
安卓逆向学习——Fiddler的安装和使用
然后启动模拟器,修改模拟器网络设置
安卓逆向学习——Fiddler的安装和使用
安卓逆向学习——Fiddler的安装和使用
修改你当前连接的网络,选择高级设置,手动
安卓逆向学习——Fiddler的安装和使用
复制我们查看的ip
安卓逆向学习——Fiddler的安装和使用
查看Fiddler的代理端口号
安卓逆向学习——Fiddler的安装和使用
将代理端口改为8888,点击保存
安卓逆向学习——Fiddler的安装和使用
这样你模拟器上的网络数据就会提供给Fiddler,代理不用的时候一定要关闭,否则无法访问网络。
接下来打开浏览器,输入你抓包机器的ip:代理端口,选择以下选项,下载证书点击安装证书,名字随意
安卓逆向学习——Fiddler的安装和使用
安卓逆向学习——Fiddler的安装和使用
接下来就可以抓取手机模拟器的数据包了
安卓逆向学习——Fiddler的安装和使用
安卓逆向学习——Fiddler的安装和使用

相关文章:

  • 2021-06-04
  • 2021-08-27
  • 2021-12-26
  • 2021-08-08
  • 2021-11-18
  • 2021-05-30
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2021-07-09
  • 2021-11-30
  • 2021-09-21
  • 2022-01-04
  • 2021-04-02
  • 2021-10-31
  • 2021-07-07
相关资源
相似解决方案