IOS 使用BurpSuite抓包

IOS 使用BurpSuite抓包

参考:https://blog.csdn.net/D516701881/article/details/109102443

环境

一台可以开热点的PC

BurpSuite2022.1

Python3.7.5

iPhone7

环境介绍完毕,接下来是具体步骤。

导出BurpSuite证书

打开BP->Proxy->Options->导出证书:

在这里插入图片描述

导出DER格式的证书:

在这里插入图片描述

然后选择好保存的路径(选一个比较好找的路径,后面还会用到),命名为PortSwigger.der,一直下一步就可以啦~

iPhone下载证书

到刚才保存证书的目录,打开cmd:

python – m http.server 3000

在这里插入图片描述

打开电脑热点功能,在iPhone上连接热点,并查看ip地址:

(在WIFI详情里可以查看,通常是 192.168.137.x段的)

测试使用的iPhone分配的地址是 192.168.137.102,使用iPhone访问 http://192.168.137.1:3000,即PC刚才开放http服务的端口:

在这里插入图片描述

点击下载后允许即可:

在这里插入图片描述

iPhone安装BurpSuite证书

下载好证书之后在iPhone的设置->通用功能->VPN与设备管理->安装描述文件,点击安装:

在这里插入图片描述

安装完成后配置WIFI代理,点击存储:

在这里插入图片描述

此时使用BP已经可以抓取http包了,但是还抓不到https包,在设置->通用->关于本机->证书信任设置中开启完全信任证书:

在这里插入图片描述

到这里就可以愉快的开始抓包了,芜湖~

抓包测试

使用iPhone访问百度:

在这里插入图片描述

于此同时在电脑开启Burp的抓包,测试成功:

在这里插入图片描述

小结

由于本人的设备基本都是华为,连一根iPhone的充电线都没有(新买的还没到),用iPhone还不是很习惯,电量已经快挥霍完了,还剩下的一点电还要留着测其他APP的抓包,所以抓包测试就测了一些。

一开始保存证书的时候不知道要保存为.der文件,导出的证书文件用iPhone下载后无法识别,饶了十几分钟才想明白,也算是一个小坑吧。开始之前把思路过了一遍,所以整体配置过程不算很难,还算是不错嘿嘿。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注