Burp Suite 之 Open Browser

Burp Suite 的 Open Browser 功能是从 Burp Suite 2021.9 版本开始引入的一项便捷功能。它允许用户直接从 Burp Suite 中启动一个内置的浏览器(基于 Chromium),并自动配置好代理设置,方便进行 Web 应用的安全测试。以下是关于 Open Browser 功能的详细介绍:

1. Open Browser 的核心功能

  • 内置浏览器:基于 Chromium 的浏览器,无需额外安装。
  • 自动代理配置:浏览器启动时会自动配置 Burp Suite 的代理设置(默认 127.0.0.1:8080),无需手动配置。
  • 无缝集成:浏览器与 Burp Suite 的其他模块(如 Proxy、Repeater、Intruder 等)无缝集成,方便测试。
  • 支持 HTTPS:自动处理 Burp Suite 的 CA 证书,支持 HTTPS 流量拦截。

2. 使用 Open Browser 的步骤

  1. 启动 Open Browser打开 Burp Suite,进入 Proxy 模块。点击 Open Browser 按钮,Burp Suite 会启动一个内置浏览器。
  2. 访问目标网站在浏览器中输入目标网站的 URL,开始浏览。所有的请求和响应都会通过 Burp Suite 的代理,可以在 Proxy 模块中查看和拦截。
  3. 进行测试使用 Burp Suite 的其他模块(如 Repeater、Intruder、Scanner 等)对目标网站进行安全测试。例如,拦截请求并修改参数,测试是否存在漏洞。
  4. 关闭浏览器测试完成后,可以直接关闭浏览器,或者从 Burp Suite 中停止浏览器。

3. Open Browser 的优势

  • 快速上手:无需手动配置浏览器代理,适合初学者。
  • 隔离环境:内置浏览器与系统浏览器隔离,避免干扰。
  • 自动化配置:自动处理代理和证书,减少配置错误。
  • 高效测试:与 Burp Suite 的其他模块无缝集成,提高测试效率。

4. 使用场景

  • 快速测试:需要快速启动一个浏览器进行测试时,Open Browser 是最佳选择。
  • 避免配置问题:手动配置浏览器代理和证书可能会导致问题,Open Browser 可以避免这些问题。
  • 隔离测试环境:在测试敏感网站时,使用内置浏览器可以避免影响系统浏览器的正常使用。

5. 注意事项

  • 浏览器兼容性:Open Browser 基于 Chromium,可能与某些特定网站或插件不兼容。
  • 性能影响:内置浏览器可能会占用较多系统资源,尤其是在运行多个实例时。
  • 证书信任:首次使用 Open Browser 时,需要信任 Burp Suite 的 CA 证书,否则无法拦截 HTTPS 流量。

6. 手动配置外部浏览器

如果不想使用 Open Browser,也可以手动配置外部浏览器(如 Chrome、Firefox)与 Burp Suite 集成:

  1. 安装 Burp Suite 的 CA 证书。
  2. 配置浏览器的代理设置为 127.0.0.1:8080
  3. 确保 Burp Suite 的 Proxy 模块处于运行状态。

通过 Open Browser 功能,Burp Suite 进一步简化了 Web 应用安全测试的流程,特别适合需要快速启动测试的场景。

进阶高级测试工程师 文章被收录于专栏

《高级软件测试工程师》专栏旨在为测试领域的从业者提供深入的知识和实践指导,帮助大家从基础的测试技能迈向高级测试专家的行列。 在本专栏中,主要涵盖的内容: 1. 如何设计和实施高效的测试策略; 2. 掌握自动化测试、性能测试和安全测试的核心技术; 3. 深入理解测试驱动开发(TDD)和行为驱动开发(BDD)的实践方法; 4. 测试团队的管理和协作能力。 ——For.Heart

全部评论

相关推荐

头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务