使用fiddler进行抓包/Android抓包

使用fiddler进行抓包/Android抓包

https://blog.csdn.net/ychgyyn/article/details/82154433

https://www.cnblogs.com/cmnz/p/8019042.html

https://www.cnblogs.com/yyhh/p/5140852.html

安装

下载地址:

这个是旧版本,安装之后需要重启升级,我目前是 v5.0.20204.45441 for .NET 4.6.1 Built: 2020年11月3日

注意:电脑和Android需要使用同一路由器

自动连接

  • tools-->connections

  • 打开自动连接:选中allow remote computers to connect

  • 连接端口:默认是8888

  • 再次打开时会弹出一个信息,选择ok即可。

生成证书

  • tools-->https

  • 选中Capture HTTPS CONNECTs

  • 选中 Decrypt HTTPS trafic,会弹出安装证书的提示。一路点是或确定安装即可。

  • 重启fiddler,再次进入:tools-->https

  • 放到桌面:点击右侧Actions,能看一个下拉菜单,点击 Export Root Certificate to Desktop,此时证书会生成到桌面上,名为 FiddlerRoot.cer,点OK保存

Android安装证书

设置网络

  • 打开手机-->找到连接的WIFI-->长按选择修改网络
  • 输入密码-->后勾选显示高级选项
  • 在代理一栏选择手动,再将电脑的IP地址和端口号(默认8888)输入进去,然后保存。

安装证书

方法1:

  • 访问http://电脑ip:8888 点击最下面的链接
  • 点击最下面那个FiddlerRoot certificate下载证书
  • 在设置里面安装:打开高级设置->安全->从SD卡安装证书->找到证书文件->点击后为证书命名点击确定即可安装成功

方法2:

  • 将电脑端证书复制到手机,在设置中安装

可以试试不安装ca证书有没有包,我Android11的没安

我是设置的wifi证书,手机发送的请求貌似都会被抓包到,不知道若是安装应用会怎么样.

低版本的手机可以直接点击ca文件安装,但是高版本的需要在设置中安装.


安装完证书之后,在Fiddler就能看到包了

posted @ 2021-04-08 08:38  紫月java  阅读(851)  评论(0编辑  收藏  举报