小米手机导入Burp Suite 证书、Fiddler证书

众所周知,小米手机导入Burp Suite 、Fiddler的证书是最费事的,今天的问题就是解决如何导入Burp Suite 的https 证书
原因:
只有导入了https 证书,才可以在Burp Suite 找到https 的数据包

电脑上的操作

首先
导出bp 中的证书,将bp 证书导入到Firefox 中做一次证书转换(如果之前使用Burp Suite 的时候已经导入过,这一步可以省略)
在Firefox 的选项设置中,选择“隐私与安全”–》“查看证书”
在这里插入图片描述
找到bp 在Firefox 中的证书,选择“导出”
在这里插入图片描述

在这里插入图片描述

随便选个位置保存即可(后面,可以直接通过手机qq 发送到手机,注意:千万不要用微信发送到手机,微信自作聪明的会修改文件后缀名

下面是手机上的操作了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里需要注意

这里需要注意

最后两张图需要注意:其中“凭据用途” 建议两个都各自保存一份
如果小米手机安装证书的过程中报错("应用管理"打开“文件”)

在这里插入图片描述
在这里插入图片描述
【显示所有应用】
在这里插入图片描述
将“文件”启用,之后就可以正常使用了

使用方法如下

前提

  1. 电脑与手机在同一局域网(或网络可达)
  2. 手机已经按上述步骤政确导入Burp Suite证书

使用步骤
电脑上把Burp Suite 设置为监听局域网通信端口【默认只有第一个在监听】
在这里插入图片描述

手机上把wifi 访问的代理指向 Burp Suite 监听的地址、端口
在这里插入图片描述
通过手机上的浏览器访问百度进行验证,验证结果如下
在这里插入图片描述
在这里插入图片描述
手机已经可以正常访问百度(访问方式为https ),CA 认证机构也已经变成了bp的CA
在这里插入图片描述
电脑上查看,Burp Suite 也可以正常抓到手机的https 流量

Fiddler 导入证书的过程中与Burp Suite 类似,不再赘述【注意Fiddler 默认监听端口为8888 ,修改手机代理地址时应注意】
本次讲解完毕

以上

### 功能对比 #### 安全性和漏洞测试 Burp Suite是一款专注于安全性的HTTP(S)代理工具,特别适合用于发现和利用Web应用程序中的各种漏洞。它内置了多种攻击向量检测机制以及自动化扫描器来帮助渗透测试人员快速定位潜在的安全隐患[^2]。 而Fiddler虽然也能够解码HTTPS流量并允许修改请求响应内容,但在设计之初并未将重点放在安全性方面;不过这并不意味着其不具备任何有关保护措施的功能——事实上,在适当配置下(比如安装根CA证书),同样可以实现对加密连接的有效监控与篡改[^3]。 #### 用户界面及易用性 对于初次接触此类应用的新手来说,Fiddler可能更易于上手一些。这是因为它的布局直观简洁,并且提供了详尽的帮助文档和支持社区资源以便于学习掌握基本操作方法[^1]。 相比之下,尽管Burp Suite拥有更为强大的功能集,但这也使得整体架构相对复杂得多,初学者可能会觉得难以驾驭。当然,一旦熟悉之后,则能发挥出巨大的效率优势特别是针对高级别的安全评估工作而言[^4]。 #### 平台兼容性 值得注意的是,Fiddler Everywhere版本不仅限于Windows操作系统,还支持macOS和Linux平台上的部署运行,从而扩大了适用范围。与此同时,Burp Suite Professional版主要面向Windows用户提供服务,但也存在跨平台解决方案如通过Docker容器化等方式间接实现在其他环境下的使用。 #### 开发辅助能力 除了作为网络抓包利器外,Fiddler还能很好地服务于开发者日常编码过程中遇到的各种场景需求。例如,它可以轻松模拟不同类型的服务器错误回复给客户端查看效果如何变化;或是借助ScriptBuilder插件编写自定义脚本来处理特定任务等等。 另一方面,Burp Suite则更加倾向于为信息安全专家们打造了一个专业的攻防演练场所以及其他相关研究活动场所。因此在这部分应用场景里边表现出来的特色会有所不同,更多体现在诸如SQL注入、XSS等常见web漏洞的手动验证环节之上。 ```python import requests def send_request_with_fiddler(): proxies = { 'http': 'http://localhost:8888', 'https': 'http://localhost:8888' } response = requests.get('https://example.com', proxies=proxies, verify='path_to_certificate') return response.text def send_request_with_burp(): proxies = { 'http': 'http://127.0.0.1:8080', 'https': 'http://127.0.0.1:8080' } response = requests.get('https://example.com', proxies=proxies, verify=False) return response.text ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿雷由

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值