干货Fiddler协议测试基础教程

Posted 手游安全

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干货Fiddler协议测试基础教程相关的知识,希望对你有一定的参考价值。

拖了很久才带来这篇教程,因为。。。懒~~~


什么是协议测试,比如我在购买东西,登录,聊天等等都会用到网络,而网络中有一种http协议,还有一种HTTPS是广泛应用的(说错的话请见谅,毕竟没有学过那方面)我们用这个软件(fiddler)就可以拦截到这个协议并且去尝试修改,从而达到测试的目的。


正文:

    首先教大家 如何用FD测试手机上的软件,链接WIFI时按住,ios系统点击叹号图标,出现修改网络,点击后选择高级选项,手动设置代理:服务器填写你电脑的IP(手机和电脑药链接同一个路由器)电脑在菜单里面打开运行

(Win+R快捷键,Win就是我们的开始菜单键),然后输入CMD点击打开后输入:ipconfig点击回车

【干货】Fiddler协议测试基础教程

这时会出现电脑的局域网IP,在下面途中的服务器填写这个IP

代理端口:8888

例如:

代理服务器:192.168.1.111

代理服务器端口:8888

【干货】Fiddler协议测试基础教程

这样手机就设置完毕了,这时候打开fd软件点击下面图中的设置

【干货】Fiddler协议测试基础教程

【干货】Fiddler协议测试基础教程

前三页就全部打钩吧,有些反馈信息等没必要打钩的自行去掉吧,第二页弹出提示就点YES,因为需要装一个证书(HTTPS协议解密用的)

最后一步:手机在浏览器输入:IP:8888(例如192.168.1.111:8888)

【干货】Fiddler协议测试基础教程

点击图中框出的地方,安装证书即可,因为多数程序都是走了HTTPS协议,不解密的话都是乱码(装了这个就自动解密了还是比较强大的)

到这里就全部设置完毕了,手机上的http数据就都会出现在FD中了。




简单的介绍下FD的功能:

【干货】Fiddler协议测试基础教程

Replay:重发,选中某条协议后,点击Replay就会重复像服务器在发一条此数据。

X:就是删除拦截到的协议通常都是点击Remove删除全部(因为不删除的话一直拦截看着很乱不利于我们测试)

【干货】Fiddler协议测试基础教程

在软件右下角有一个不明显的白色小框框,点击这里就会出现

【干货】Fiddler协议测试基础教程红色的图标,这时FD中新出现的协议也会变成这样

【干货】Fiddler协议测试基础教程

意思就是拦截住了,协议还没有发出去(不懂的人可以理解为网络卡了)这时我们点击要修改的数据,在看右边

会出现这条数据的完整信息,图中我框出了3个地方。

第一个是他会把一些文本信息显示出来。

第二个也是筛选文本并且用表格显示出来,比较美观

第三个就是完整的数据包了。

记住,请用来测试,不要用来做一些不好的事情。

先给手游行业最苦逼的测试员们


如果觉得这篇文章对你有帮助的话请随意打赏

点击图片,保存到我的相册,点击扫一扫,打开图片即可扫描


以上是关于干货Fiddler协议测试基础教程的主要内容,如果未能解决你的问题,请参考以下文章

Fiddler教程——爆肝整理

Fiddler 基础教程详解

零基础学习Fiddler抓包改包

Fiddler基础教程

Fiddler基础教程

MySQL零基础入门视频教程,干货教程!