一个简单的app抓包教程-Fiddler

209 阅读2分钟

 前言

最近博主在梳理知识整理笔记,分享出来希望能帮助到大家。

​编辑

抓包

抓包(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。对于我们测试来说一般应用场景主要有以下几点:

1.定位前后端Bug

2.弱网测试

3.绕过界面限制直接测试服务器

只有找到问题所在才能更好的分锅!接下来博主简单的介绍一下Fiddler。

———————————————————————————————————————————

关于Fiddler

Fiddler 是用C#写出来的,它包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,它的灵活性非常棒,可以支持众多的http调试任务,并且能够使用.net框架语言进行扩展。个人是很喜欢Fiddler的UI设计,简洁易用!下面贴上下载地址

官网:www.telerik.com/fiddler

下载完之后傻瓜式安装即可,(安装路径建议除C盘以外的地方)

———————————————————————————————————————————

Fiddler开启设置

  1. Tools—>options设置,

  2. 点击Connections设置,把"Allow remote computers to connect"选项前的勾选框,勾选上

  3. 确认监听端口为8888

生成并导出证书

然后我们桌面上出现这个证书了

——————————————————————————————————————————

APP设置

  1. 上传证书到手机: 将PC端导出到桌面的证书直接拖拽进模拟器窗口

  2. 进入系统设置—>安全—>凭据管理,选择从SD卡安装,找到证书(搜索fiddler),双击安装证书,自定义命名并确定,安装成功后需要自定义锁屏密码(选择PIN码,进行设置);

​ ———————————————————————————————————————————

设置手机代理

进入系统设置—>WLAN,选择当前连接的网络,在弹出窗口选择修改网络,代理选择手动,代理 服务器主机名输入本机IP,代理服务器端口与设置的监听端口保持一致;

——————————————————————————————————————————

最后我们就能愉快的抓包了