当前位置: 首页 > news >正文

如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

前言

Burp Suite是一个基于GUI的工具,用于执行Web应用程序的安全性测试。该工具包含一个代理服务器,允许用户拦截和操纵客户端和服务器之间的通信。除了拦截代理之外,此工具还包含许多其他功能,这些功能在执行Web应用程序渗透测试时很有用。此工具由PortSwigger Web Security开发和维护。

Burp Suite有三个版本。社区版可以免费下载。可在试用期后购买的专业版和企业版。

在本文中,我将向您展示如何在Ubuntu计算机上安装和配置burp suite社区版

安装

打开官网 下载安装程序文件 。
如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

使用以下命令运行安装程序。

sh burpsuite_community_linux_v1_7_36.sh

现在,Burp Suite安装向导将出现。

完成设置向导后,在Ubuntu搜索中搜索“Burp Suite”(不带引号)。

如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

配置Burp

首先,需要确认burp proxy处于活动状态。“Proxy”>“Option”,然后查看“代理侦听器”部分。

如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

您应该在Proxy listener部分中看到一个表条目,如上图所示。

还要确保勾选了正在运行的列中的框。如果在设置代理时遇到任何问题,请查看代理监听器上的帮助文档。

现在,您需要将浏览器设置为使用burp proxy作为其HTTP代理。为此,您需要更改浏览器的代理设置。

配置Firefox

在Firefox中,转到Firefox菜单并单击“首选项”/“选项”

选择“常规”选项卡,然后向下滚动到常规选项卡的末尾。

最后,您将看到“网络代理”设置。单击设置按钮。

选择“手动代理配置”选项。

在“HTTP Proxy”字段中输入您的Burp Proxy侦听器地址和Burp Proxy侦听器端口(默认情况下,此设置为127.0.0.1 8080)。

确保选中“对所有协议使用此代理服务器”框。

删除“无代理”字段中显示的任何内容。

现在单击“确定”关闭所有选项对话框。

如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

配置https

默认情况下,访问https会提示Did Not Connect: Potential Security Issue

如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

通常情况下burp默认只抓HTTP的包,HTTPS因为含有证书,因而无法正常抓取,抓HTTPS数据包就需要设置可信证书。

在Burp运行时,在火狐浏览器中访问http://burp并单击“CA Certificate”链接以下载并保存您的Burp CA证书。记下保存Burp CA证书的位置。

在Firefox中打开Firefox菜单。单击“首选项/选项“

左侧选择“隐私和安全”设置。单击“查看证书”。

如何在 Ubuntu18.04上 安装并配置 Burp Suite 社区版本

选择“权限”选项卡单击“导入”,选择先前保存的Burp CA证书文件,然后单击“打开”

在弹出的对话框中,选中“信任此CA以识别网站”框,然后单击“确定”

关闭所有对话框并重新启动Firefox和burpsuite。如果一切正常,您现在应该可以通过Burp访问任何HTTPS URL而无需任何安全警告。


转:
如何在Ubuntu 18.04上安装和配置
在Firefox中安装Burp的CA证书

相关文章:

  • Ubuntu18.04 安装 genymotion 安卓模拟器 的方法记录
  • 隐藏后再显示 element.search.input.focus() 无效的解决
  • 小程序支付提示 商户号mch_id与appid不匹配 的解决
  • 一行代码 让电脑用系统声音 说出 “I love you” 可死循环
  • 设置 fiddler 不抓取屏蔽谷歌浏览器的数据包 的简单方法
  • 完美解决 用 Fiddler 在火狐浏览器 抓https请求包 的配置
  • 在 Ubuntu 18.04 系统下 修改系统hosts文件的简单方法
  • Ubuntu18.04 简单快速安装并配置 fiddler-linux抓包工具
  • JavaScript DOM 编程艺术指南 第12章源代码 图片素材
  • javascript dom编程艺术指南 convertToGS 设置灰度无效
  • mac中谷歌浏览器 查看源代码快捷键
  • 易语言 拼图验证码
  • Linux 怎么查看判断web服务器安装的是Apache还是Nginx
  • 微擎 系统关键文件cloud更新失败,请更改文件权限后重试]
  • 最新宝塔面板 快速配置 阿里云申请的免费SSL证书的方法
  • Google 是如何开发 Web 框架的
  • [笔记] php常见简单功能及函数
  • 2017 年终总结 —— 在路上
  • Angular 响应式表单 基础例子
  • co模块的前端实现
  • express.js的介绍及使用
  • MySQL用户中的%到底包不包括localhost?
  • Selenium实战教程系列(二)---元素定位
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 成为一名优秀的Developer的书单
  • 分享几个不错的工具
  • 每天一个设计模式之命令模式
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • Hibernate主键生成策略及选择
  • 如何在招聘中考核.NET架构师
  • #define,static,const,三种常量的区别
  • #etcd#安装时出错
  • #大学#套接字
  • $().each和$.each的区别
  • (+4)2.2UML建模图
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C#)一个最简单的链表类
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (TOJ2804)Even? Odd?
  • (八十八)VFL语言初步 - 实现布局
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二十四)Flask之flask-session组件
  • (强烈推荐)移动端音视频从零到上手(上)
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (十一)图像的罗伯特梯度锐化
  • .Net Web窗口页属性
  • .Net 代码性能 - (1)
  • ??javascript里的变量问题
  • @Async注解的坑,小心
  • @EnableAsync和@Async开始异步任务支持
  • @RequestBody的使用
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [8-23]知识梳理:文件系统、Bash基础特性、目录管理、文件管理、文本查看编辑处理...
  • [AIGC] SQL中的数据添加和操作:数据类型介绍