burpsuite代理

一、代理浏览器流量

1、burpsuite设置代理端口,默认为8080端口,当代理需要使用时,要将代理前的对号勾上。

2、浏览器代理插件添加代理,此时的代理IP与端口与burpsuite保持一致,添加完成之后点击保存即可。

注:火狐浏览器可以使用foxyproxy插件、其他浏览器可以使用SwitchyOmega插件,本文以火狐浏览器举例说明。

左键点击插件,然后单点选项

点击添加按钮

默认选择HTTP协议,将burpsuite的代理信息分类填写,标题为可选项,为了方便记忆,作者将这个代理起名为bp,然后点击保存

3、生成burpsuite的证书

3.1选择导出证书

3.2选择导出证书格式为Certificate in DER format

3.3设置生成证书的保存位置,文件后缀为.der

4、将证书添加到浏览器中

4.1 找到浏览器的证书服务,火狐浏览器为设置-->隐私与安全-->证书

4.2 点击查看证书

4.3 点击导入证书

4.4 找到之前生成的证书,然后点击打开

4.4 在跳出的下载证书页中,将所有的目的都选择(浏览器版本不同,出现的选项数目也有差别),然后点击确定

4.5 点击确定,退出证书管理器

4.6 再次点击查看证书,查看是否导入成功

  当出现PortSwigger CA证书后,就代表证书导入成功。

5、代理操作

5.1 浏览器打开burpsuite代理

 左键点击插件,然后选择burpsuite的代理服务(开启那个代理,代理前面就有一个对号)。

5.2 burpsuite打开proxy模块中的intercept,拦截浏览器发送的访问数据包(点击intercept is on是打开拦截功能,再次点击变成intercept is off 是关闭拦截功能)。

5.3 浏览器访问网页链接,作者以百度为例。

此时浏览器访问百度网站的请求数据包,被burpsuite拦截,所以第一时间无法打开百度网页。(到了这一步,证明burpsuite代理已经设置成功

5.4 关闭intercept(或者点击forward),将请求数据包放出,浏览器接收返回数据包(drop是丢包,不会有返回数据包)。

### 如何配置和添加SSL证书到服务器或网站 #### 1. 准备工作 在开始配置SSL证书之前,需要确保已经完成以下准备工作: - 购买并申请SSL证书。 - 获取CSR(证书签名请求)文件,并将其提交给证书颁发机构(CA)。 - 下载由CA提供的SSL证书文件。 这些步骤通常可以通过在线平台完成,例如趣域网或其他云服务提供商[^1]。如果尚未生成CSR,请使用以下命令生成私钥和CSR文件: ```bash openssl req -new -newkey rsa:2048 -nodes -keyout example.key -out example.csr ``` #### 2. 配置IIS服务器以支持SSL证书 对于Windows服务器上的IIS 7.0或8.0,可以按照以下方法将SSL证书导入并绑定到网站: ##### 导入SSL证书 1. 登录服务器后,打开“Internet Information Services (IIS)管理器”。 2. 在左侧导航栏中选择服务器名称,然后双击“服务器证书”图标。 3. 在右侧操作栏中点击“导入”,并上传从CA下载的证书文件以及对应的私钥文件。 ##### 绑定SSL证书到网站 1. 在IIS管理器中选择要配置SSL的网站。 2. 在右侧操作栏中点击“绑定”按钮。 3. 在弹出窗口中选择“https”协议,并从下拉菜单中选择已导入的SSL证书[^1]。 4. 设置端口号为443(默认HTTPS端口),然后点击“确定”。 #### 3. 使用阿里云配置SSL证书 如果使用的是阿里云服务,可以参考以下步骤: 1. 登录阿里云控制台,进入“云盾”下的“证书服务”页面[^2]。 2. 创建并申请免费SSL证书,填写相关信息后等待审核通过。 3. 下载证书文件并将其上传至服务器。 4. 根据服务器类型(如Nginx、Apache等),选择对应的配置指南完成设置。 #### 4. 验证SSL配置 完成上述步骤后,可以通过以下方式验证SSL证书是否正确安装: - 打开浏览器访问网站,并检查URL是否以`https://`开头。 - 确认地址栏显示锁形图标,表示连接安全。 - 使用在线工具(如[SSL Labs](https://www.ssllabs.com/ssltest/))测试SSL配置的完整性和安全性。 #### 5. 注意事项 - 确保服务器防火墙允许443端口的流量。 - 如果使用负载均衡器或反向代理,请确保它们也支持并正确配置了SSL终止功能。 - 定期更新SSL证书以避免过期导致的安全问题[^2]。 ```python # 示例代码:Nginx SSL配置片段 server { listen 443 ssl; server_name example.com; ssl_certificate /path/to/certificate.crt; ssl_certificate_key /path/to/private.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

春天里面的龙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值