Ps:抓app上的https包需要手机开启root权限和下载EdXposed框架!具体参考上一篇文章
-
下载fiddler并且配置环境
- 下载链接进去Download Now就好了
- 安装完以后打开找到的导航栏中的Tools>>Options>>Connections,勾上Allow remote computers to connect(允许远程连接),这里端口默认是8888可以改,下面有用到。
- 打开旁边的HTTPS打上三个勾(现在可以抓网页的https了)
- 导出证书(app需要这个证书才能抓包),点击旁边的Actions,选择第二个导出证书到桌面。
- 手机上安装证书,打开后安装即可,名字谁便填。
-
手机上的配置(手机和电脑需要同一网络)
- 打开wlan(就是设置wifi的地方)打开更多设置。
- 代理设置为手动,主机名为电脑的vlan ip地址,端口默认的8888可以改
-
抓包
- 现在可以抓包了,除了图片我们需要的更多的往往的店铺的数据,又因为店铺的数据在传输的过程中是使用json传输的,所以我们要拿到json包
- 这里我们可以熟练的使用命令行的功能,清屏:cls等等。现在我们打开一个饿了么的店铺
- 我们可以看到有4个json包连一起,里面两个最大包的这就是这个店铺的数据了,里面有所有我们想要的东西,现在我们把它保存到本地在上面右键Save >> Selected Sessions >> as text(保存为记事本,第一个是保存为zip格式的压缩包,压缩包太麻烦我们就保存记事本好了)
Ps:好了我们已经成功的抓取了app上https的包,下一篇文章我会教你如何使用Java对json包进行编译和导出到excel表中
下一篇文章:使用java解析json文件,并导出到excel表中
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。