安卓逆向学习——Fiddler的安装和使用

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

发布了30 篇原创文章 · 获赞 5 · 访问量 1908

猜你喜欢

转载自blog.csdn.net/AlexSmoker/article/details/104577380