深入解析Burp Suite在Android端的安全测试与实际应用指南
前言
Burp Suite 是一个用于 Web 应用程序安全测试和攻击 Web 应用程序的集成平台。它无缝集成各种安全工具来支持整个测试过程,从初始映射和应用程序攻击面分析,到发现和利用安全漏洞。
上一篇文章已经详细介绍了BurpSuite工具的使用。如果你不了解这个工具,可以阅读之前的文章。
今天我们将介绍Burpsuite捕获IOS和Android移动应用数据的实际使用。
Android端先决条件: 演示步骤0x01 PC端:
此时记下电脑的IP地址:192.168.1.132
2.burpsuite设置
将代理设置为我们本地计算机的IP:
3.burpsuite证书
我们将证书导出到文件夹:E:\burpsuite_pro
当我们点击【下一步】后,证书就成功导出了。这里导出路径为:我们将证书导出到文件夹:E:\burpsuite_pro
4、手机设置代理
我们用手机连接wifi(我们电脑也连接这个wifi),打开wifi设置:
我们将手机的代理设置为本地电脑的IP(我这里设置为192.168.1.132,端口为8011,也就是我们上面步骤中在burpsuite中设置的端口。
具体步骤:手机上的【设置】-【WLAN】-【>】XX(这里是我们的wifi名称)(点击右尖括号)查看wifi详细信息和代理设置。
注意:不同的手机接入wifi的方式不同,设置代理的操作也不同。这里不可能详细解释所有手机的设置。就以我的手机为例。
5、导入手机上的burpsuite证书
为了避免证书问题,我们可以选择导入刚才的burpsuite证书,将burpsuite证书复制到手机上,然后再导入证书。
手机【设置】-【更多设置】-【安全】-【从手机U盘和SD卡安装】
在【设置】-【更多设置】-【安全】-【从手机U盘和SD卡安装】-【受信任的证书】中,我们就可以成功导入证书了。
6、电脑端burp正常拦截手机流量
我们可以在电脑上返回burpsuite,看到捕获的手机流量。接下来我们可以进行流量字符串修改等操作。
0x02 将手机连接到电脑的WIFI
有时,我们的计算机是通过电线连接的。这时,我们需要做的就是以下简单的步骤:
1.打开电脑上的wifi
如果我们的wifi软件有各种安全设置,请关闭这些安全功能。
2.WiFi网关
找到我们启用wifi的网关。这里可以看到wifi网关是192.168.191.1
这里WiFi网关的地址192.168.191.1相当于0x01中电脑的IP地址:192.168.1.132
3.burp设置代理
此时burp需要设置WiFi网关绑定的地址,如下:
4、导入手机上的burpsuite证书
为了避免证书问题,我们可以选择导入刚才的burpsuite证书,将burpsuite证书复制到手机上,然后导入证书。
手机【设置】-【更多设置】-【安全】-【从手机U盘和SD卡安装】
在【设置】-【更多设置】-【安全】-【从手机U盘和SD卡安装】-【受信任的证书】中,我们就可以成功导入证书了。
5、电脑端burp正常拦截移动端流量
我们可以在电脑上返回burpsuite,看到捕获的手机流量。接下来我们可以进行流量字符串修改等操作。
让我重点说一下:
①burpsuite代理配置监听:WiFi网关地址192.168.191.1
②手机端导入证书的步骤还是一样。
iOS端
1.下载对应的证书-安装描述文件
2.设置-常规-查看描述文件(自行查看验证即可)
3.设置-常规-关于本机-信任证书设置(下拉到底部)-打开信任。
先决条件
1.手机和WIFI必须能够使用同一个WIFI。
2.你需要一台电脑
3.你需要一部iPhone(肾机)
配置端口的演示步骤
配置代理IP和端口,使用WIFI,电脑和手机在同一个WIFI。因此,使用计算机IP作为代理,这里不能使用127.0.0.1。
BURP 会列出计算机的 IP 供您选择。
到这里就配置成功了
代理IP 192.168.64.170 端口为8080
验证安装证书
安装描述文件,
安装完成,成为安装状态。
信任证书
如果您想删除
设置-----常规----删除描述文件
配置代理配置成功
由于代理造成的网速问题,某些应用程序功能可能会运行缓慢。
最近,我想弄清楚如何解决 Google Chrome 中的 HTTPS 代理信任问题。只需将证书导入 Firefox 即可。部分Android手机需要转换证书格式后才能导入。
证书转换问题
1.无需转换即可打开
在 Firefox 设置中,选择“高级”,然后选择“证书颁发机构”并导入刚刚下载的证书。
新版本在
Firefox 隐私和安全 – 证书 – 查看
然后选择证书颁发机构并导入刚刚下载的证书。
导入成功后,你会发现证书颁发机构中多了ProtSwigger导出。
(看对比效果),方法有很多,转换格式后自行google Android安装即可。