【网络安全】渗透测试工具——Burp Suite

渗透测试工具Burp Suite主要功能详解

  • 前言
  • 一、 Proxy模块
    • 1.1 界面布局
      • 1.1.1 菜单栏
        • (1) 菜单栏 Burp
        • (2) 菜单栏 project
        • (3) 菜单栏 Intruder
        • (4) 菜单栏 Repeater
        • (5) 菜单栏 Window
        • (6) 菜单栏 Help
      • 1.1.2 模块栏
        • (1) 模块栏 Dashboard(仪表盘)
        • (2) 模块栏 Target(目标)
        • (3) 模块栏 Proxy(代理)
        • (4) 模块栏 Intruder(入侵)
        • (5) 模块栏 Repeater(重放)
        • (6) 模块栏 Sequencer(序列器)
        • (7) 模块栏 Decoder(解码)
        • (8) 模块栏 Comparer(比较器)
        • (9) 模块栏 Logger(日志)
        • (10)模块栏 Extender(插件)
    • 1.2 Proxy模块
      • 1.2.1 浏览器代理设置
        • 1.2.1.1 电脑设置
        • 1.2.1.2 浏览器设置
        • 1.2.1.3 浏览器插件
          • (1)火狐浏览器
          • (2)谷歌浏览器
      • 1.2.2 BP代理设置
        • 1.2.2.1 forward放行
        • 1.2.2.2 drop丢弃
        • 1.2.2.3 Intercept主界面
        • 1.2.2.4 Options选项
      • 1.2.3 BP拦截HTTPS数据
        • 1.2.3.1 下载BP证书方法一
        • 1.2.3.2 下载BP证书方法二
      • 1.2.4 BP拦截手机APP数据
        • (1)开启电脑 Burp 监听
        • (2)配置手机 WiFi 代理
        • (3)手机安装证书
        • (4)取消burp抓包
  • 二、 Target模块
    • 2.1 Target模块的作用
    • 2.2 Target设置目标作用域
      • 2.2.1 判断同一个域
      • 2.2.2 限定域的范围
      • 2.2.3 使用场景
    • 2.3 站点地图Sitemap
      • 2.3.1 站点地图记录类型
      • 2.3.2 默认拦截
      • 2.3.3 界面
    • 2.4 Target结果操作
      • 2.4.1 Add to scope
      • 2.4.2 Send to模块
      • 2.4.3 Request in browser
      • 2.4.4 Engagement tools
        • (1)search
        • (2)Find comments
        • (3) Find script
        • (4)Find Reference
        • (5)Analyze target
        • (6)Discover content
        • (7)Schedule task
        • (8)Manual testing
      • 2.4.5 Compare site maps
  • 三、 扫描模块
    • 3.1 漏洞扫描概要
      • 3.1.1 两大功能(Crwal&Audit)
      • 3.1.2 三种过滤状态
      • 3.1.3 主动扫描
      • 3.1.4 被动扫描
    • 3.2 Scan功能
      • 3.2.1 扫描信息
      • 3.2.2 详细配置
        • 3.2.2.1 爬行配置
          • (1)爬行操作设置
          • (2)爬行限制
          • (3)爬行错误处理
        • 3.2.2.2 审计配置
          • (1)审计操作设置
          • (2)扫描结果漏洞报告
          • (3)扫描错误处理
          • (4)插入点类型
      • 3.2.3 登录设置
      • 3.2.4 Crawl爬行实例
      • 3.2.5 被动爬行实例
    • 3.3 Live Scan功能
    • 3.4 生成扫描报告
  • 四、Repeater模块
    • 4.1 Repeater作用
    • 4.2 使用方法
  • 五、Intruder模块
    • 5.1 模块作用&原理
    • 5.2 密码暴破实战&绕过验证码


前言

文章较长,看之前建议先了解以下四个问题

问题一、Burp Suite是什么?

Burp Suite是一个集成化的渗透测试工具,它集合了多种渗透测试组件,使我们自动化地或手工地能更好的完成对web应用的渗透测试和攻击。

在渗透测试中,我们使用Burp Suite将使得测试工作变得更加快捷高效

问题二、Burp Suite具象化功能体现在哪?(部分示例)

1.攻击网站,获取用户登录名和密码

在这里插入图片描述

2.攻击网站,获取密码和token

在获取CSRF token的情况下攻击网站,拿到正确的用户名和登录密码

在这里插入图片描述

3.攻击网站,跳过输验证码阶段

篡改响应值,跳过验证码进入下一级网页

在这里插入图片描述

问题三、怎么安装配置Burp Suite?

配置Burp Suite教程:
【网络安全】Burpsuite v2021.12.1安装&激活&配置&快捷启动

问题四、怎么使用Burp Suite?

官网学习链接如下:
https://portswigger.net/support

https://portswigger.net/burp/documentation/desktop

官网在线文档有对该工具中所有模块所有参数的详细介绍

在这里插入图片描述

一、 Proxy模块

1.1 界面布局

界面解释文档

https://portswigger.net/burp/documentation/contents

1.1.1 菜单栏

(1) 菜单栏 Burp

infiltrator:渗透者,对java程序中做安全扫描,生成jar包
clickbandit:点击劫持,生成一个点击劫持的工具来验证漏洞
collaborator:有些漏洞没有回显,添加一个服务器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fIbjWZwI-1689224384297)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706192634294.png)]

(2) 菜单栏 project

在这里插入图片描述

(3) 菜单栏 Intruder

在这里插入图片描述

(4) 菜单栏 Repeater

在这里插入图片描述

(5) 菜单栏 Window

首页每一个窗口都可以独立占整屏

在这里插入图片描述

(6) 菜单栏 Help

本地文档

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0G61jdMd-1689224384302)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706193515543.png)]

1.1.2 模块栏

(1) 模块栏 Dashboard(仪表盘)

任务(漏洞扫描和爬行任务)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R5MFjDCN-1689224384303)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706214942011.png)]

(2) 模块栏 Target(目标)

scope定义一个扫描的规则

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cOFzFjiD-1689224384304)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706215531357.png)]

(3) 模块栏 Proxy(代理)

拦截浏览器的HTTP数据包(包括请求和响应),相当于中间商

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qsXjo1fQ-1689224384304)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706220335397.png)]

首页介绍

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KFY9qQYz-1689224384316)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706220009905.png)]

(4) 模块栏 Intruder(入侵)

对拦截到的请求(地址),设置攻击载荷 (payload),利用字典进行渗透测试

比如:目录扫描、密码暴力破解、压力测试、FUZZ等 等

(5) 模块栏 Repeater(重放)

1、分析每一步具体的请求和响应内容

2、修改请求和响应内容

3、重发请求内容

(6) 模块栏 Sequencer(序列器)

用来评估Token、Session等关键字段 是否可以伪造(是否固定、是否可预测)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OEIRCHoe-1689224384318)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706220843547.png)]

(7) 模块栏 Decoder(解码)

对请求数据进行编码、解码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ylS4TrVA-1689224384319)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706220946842.png)]

(8) 模块栏 Comparer(比较器)

对两次结果进行比较

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PI8rVAT7-1689224384319)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706221722071.png)]

(9) 模块栏 Logger(日志)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l29iI6Ej-1689224384320)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706221708653.png)]

(10)模块栏 Extender(插件)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G81f9peJ-1689224384321)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706221655097.png)]

1.2 Proxy模块

1.2.1 浏览器代理设置

网络代理

一台计算机和其他计算机通信不方便

作用:突破IP限制、隐藏IP、加速访问

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tbimVDtW-1689224384322)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706231203850.png)]

如何将浏览器发送的数据转移到BP上代理发送,需要设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mC4gIrzB-1689224384323)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706231549347.png)]

1.2.1.1 电脑设置

开启电脑中的代理(不推荐,影响速度)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K1QPriEF-1689224384323)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706231646810.png)]

1.2.1.2 浏览器设置

打开浏览器,设置,搜索代理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9p4HEhlw-1689224384324)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706231909999.png)]

1.2.1.3 浏览器插件

(1)火狐浏览器

在浏览器附件组件中搜索“foxy proxy”,点击安装

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7lRNNwLh-1689224384325)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706232124707.png)]

安装成功后,出现代理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VTVtwhIj-1689224384326)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706232257709.png)]

添加代理,点击选项,标题输入burp proxy,代理类型HTTP,代理IP和BP一致,127.0.0.1,端口和BP匹配8080,用户名和密码忽略

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T52g20zJ-1689224384327)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706232517532.png)]

这样就得到一个BP的代理

(2)谷歌浏览器

搜索

crxdl.com

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jmObpqXe-1689224384327)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230706232939627.png)]

在插件搜索中搜

proxy

在这里插入图片描述

下载其中一个,然后在谷歌浏览器打开地址

chrome://extensions

在这里插入图片描述

将下载到的安装包,修改.crx文件为.zip,直接拖进去即可

如果上面这种方式报错,需要在这个页面打开开发者模式

chrome://extensions

在这里插入图片描述

选择加载已解压的扩展程序

选择主文件夹,即可

1.2.2 BP代理设置

最简单的设置

option中默认监听端口

在这里插入图片描述

开启拦截

在这里插入图片描述

开启后BP就在一直监听中,此时需要打开浏览器的BP代理

初始监听

在这里插入图片描述

1.2.2.1 forward放行

以下是具体的含义

在这里插入图片描述

目前在火狐浏览器,输入百度网址,打开百度

baidu.com

浏览器会转圈,打不开网址

在这里插入图片描述

点击放行后

在这里插入图片描述

可以正常打开网址

1.2.2.2 drop丢弃

丢弃后,浏览器显示

在这里插入图片描述

1.2.2.3 Intercept主界面

在这里插入图片描述

1.2.2.4 Options选项

在这里插入图片描述

监听端口

在这里插入图片描述

对客户端发给服务端请求的数据进行处理

在这里插入图片描述

拦截服务器相应

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FrdpmX8A-1689224384337)(C:\Users\gf5971\AppData\Roaming\Typora\typora-user-images\image-20230707213047599.png)]

对请求和相应做别的自动化替换

在这里插入图片描述

TLS穿透(不经过BP)

在这里插入图片描述

1.2.3 BP拦截HTTPS数据

网站证书:
1.操作系统安装根证书,里面有CA的公钥
2.CA颁发的证书,包含机构的公钥,并且用CA的公钥对机构公钥摘要加签
3.浏览器利用CA的公钥对摘要进行验签,确定机构公钥合法
4.浏览器用机构的公钥与服务器协商会话密钥
5.浏览器与服务器用会话密钥通信

HTTPS

在这里插入图片描述

当BP没有安装证书的时候,浏览器会弹出安全警告

在这里插入图片描述

1.2.3.1 下载BP证书方法一

在浏览器和BP开启后,浏览器中输入

http://burp/

在这里插入图片描述

1.2.3.2 下载BP证书方法二

在BP中,Proxy,Options

选择导出

在这里插入图片描述

导出DER格式

在这里插入图片描述

下载好后,将证书导入浏览器

在浏览器设置中,输入“证书”,

在这里插入图片描述

在颁发机构中导入

在这里插入图片描述

并且信任

在这里插入图片描述

1.2.4 BP拦截手机APP数据

如果要对手机 App 或者 App 的服务器进行渗透,首先需要 抓到 App

在这里插入图片描述

(1)开启电脑 Burp 监听

首先电脑需要连接到 WiFi,不能使用有线网络,这样才能让 手机和电脑处于同一网络环境(如果台式机的有线和手机 WiFi 是同一个网络环境也可以)。

电脑打开 cmd,输入 ipconfig -all,查看 WLAN 的 IPv4 地 址:

在这里插入图片描述

比如当前 IP 是 192.168.10.142,记住它,等下要用到。 启动 Burp,打开 Proxy——Options——Add

在这里插入图片描述

在打开的添加窗口中,端口依然填写 8080,绑定地址选择 刚才看到的那个 IP 地址,如图:

在这里插入图片描述

点 OK 确定。 这时候监听器要勾选新建的这个而不是默认的:

在这里插入图片描述

(2)配置手机 WiFi 代理

首先将手机连接到与电脑相同的 WiFi 中。 从手机的“设置”,进入 WLAN 设置

在这里插入图片描述

长按当前连接的 WiFi 名字,点击弹出的“修改网络”。

在这里插入图片描述

在打开的窗口中,勾选“显示高级选项”

在这里插入图片描述

开启代理:点击代理开关,在弹出的窗口中选择“手动”。

在这里插入图片描述

开启代理开关之后,需要配置代理:

在这里插入图片描述

代理已经配置完了。接下来手机上所有的网络请求都会发送 到 Burp 上。

需要注意:并不是你在操作 App 的时候才会有网络请求。 手机上的 App 无时无刻都在访问网络,所以会抓到很多无关的 包。

建议在手动操作之前才打开 Burp 的拦截开关,这样可以准 确地抓到包。

在 Proxy——Intercept 打开拦截开关:

在这里插入图片描述

比如:手机浏览器打开百度搜索,通信包被电脑上的 Burp 抓到:

在这里插入图片描述

至此,抓包的设置就完毕了

(3)手机安装证书

对于 HTTPS 的网站,客户端需要用服务器的密钥加密消息 以后发出。

当配置了代理,客户端(浏览器)向 burp 请求证书,但是 burp 没有证书,浏览器就会提示不安全。或者,使用了服务器的 证书加密,burp 抓到的是加密以后的消息,是无法查看和修改的。

所以完整的流程是这样的:

客户端先用 burp 的密钥加密消息。burp 解密称明文以后, 再用服务器的密钥加密消息。

所以这里要在手机上安装 burp 的证书。

在这里插入图片描述

选择第一个,DER 格式证书,点 Next

在这里插入图片描述

选择保存的 CA 路径(比如 D 盘),文件后缀命名为.cer, 非常重要,因为手机只能安装.cer 的证书类型,默认的 der 格式 是不能被识别安装的。点击保存,然后 Next

在这里插入图片描述

导出完毕,关闭窗口:

在这里插入图片描述

把文件发送到手机,比如用微信的“文件传输助手”。在手 机上“用其他应用打开”。

在这里插入图片描述

选择“证书安装器”打开,仅一次

在这里插入图片描述

写入证书名称,选择 WLAN,确定,安装成功。

在这里插入图片描述

在设置里面搜索“证书”,用户凭据,查看证书:

在这里插入图片描述

可以看到已经安装的证书

在这里插入图片描述

(4)取消burp抓包

如果不需要抓手机的包了,需要正常访问,取消代理即可。 长按 WiFi 名字进入设置——显示高级选项——代理,设置 为“无”,保存,即可

在这里插入图片描述

二、 Target模块

2.1 Target模块的作用

记录所有经过BP的流量

1、HTTP History按时间顺序记录

2、Target按主机或者域名分类记录

请求淘宝后,target按站点进行规划记录

在这里插入图片描述

作用
1、把握网站的整体情况 

2、对一次工作的域进行分析 

3、分析网站存在的攻击面

攻击面:
对一个软件系统可以采取的攻击方法集合,一个软件的攻击面越大,安全风险就越大
攻击面包括:字段、协议、接口、服务、硬件的攻击点

2.2 Target设置目标作用域

目的:记录什么流量,不记录什么流量

2.2.1 判断同一个域

协议、域名和端口必须都相同才算一个域

目录、文件、参数可以不同

就像如下的表格中,除了第一行两个域名是同域,其余都不是同一个域

第二行协议不同
第三行主域名不同
第四行子域名不同
第五行端口不同

域1域2
http://www.baidu.com/http://www.baidu.com/admin?a=1
http://www.baidu.com/https://www.baidu.com/
http://www.baidu.com/http://www.baidu.cn/
http://www.baidu.com/http://blog.baidu.com/
http://www.baidu.com:80/http://www.baidu.com:7298

2.2.2 限定域的范围

只拦截站点,不拦截站点中内容

白名单:只有这些我才拦截

黑名单:只要是这些就不拦截

例如
只拦截 https://www.baidu.com/
不拦截 https://www.baidu.com/blog

黑名单路经一般是白名单的子路径

在这里插入图片描述

2.2.3 使用场景

1、限定Sitemap和HTTP history记录哪些域的内容
2、限定Spider抓取哪些域的内容
3、限定Scanner扫描哪些域的安全漏洞

高级的黑白名单规则设置

可以加正则表达式

在这里插入图片描述

2.3 站点地图Sitemap

目的:记录的结果保存

2.3.1 站点地图记录类型

1、自动(爬行)
	全面但耗费时间
	
2、手动(浏览器访问)
	只记录一次的站点地图
	要求设置好BP和浏览器的代理,并且在访问前关掉拦截

先删掉HTTP history和Target站点地图

在拦截,会出现所有的站点地图

在这里插入图片描述

2.3.2 默认拦截

默认拦截一些文件

在这里插入图片描述

在这里插入图片描述

2.3.3 界面

在这里插入图片描述

在这里插入图片描述

2.4 Target结果操作

直接右键就可以操作

在这里插入图片描述

在这里插入图片描述

2.4.1 Add to scope

意味着该域名,有一条白名单生成,除了该路经之外所有内容都不会记录到站点地图

2.4.2 Send to模块

发送到对应模块

在这里插入图片描述

2.4.3 Request in browser

在浏览器中打开

在这里插入图片描述

2.4.4 Engagement tools

交互工具

(1)search

查精确内容

在这里插入图片描述

查找img标签

在这里插入图片描述

(2)Find comments

查找注释

在这里插入图片描述

在这里插入图片描述

(3) Find script

查找域下的脚本

在这里插入图片描述

(4)Find Reference

查看网站来源

网页中很多超链接,想要知道从哪跳转来的,需要reference

作用:
告诉服务器当前请求是从哪个页面链接过来的 

应用场景: 
1、来源统计
2、防盗链

(5)Analyze target

攻击面分析

在这里插入图片描述

显示动态链接、静态链接、参数有多少个

在这里插入图片描述

(6)Discover content

针对域发现内容

利用内置的字典做一个目录扫描,确定某些文件或文件夹是否存在

在这里插入图片描述

(7)Schedule task

定时任务

在这里插入图片描述

暂停任务会影响很多任务

在这里插入图片描述

(8)Manual testing

手动测试模拟器

在这里插入图片描述

2.4.5 Compare site maps

对HTTP的两个响应结果作比较

比如使用不同账号,不同参数登录

在这里插入图片描述

三、 扫描模块

3.1 漏洞扫描概要

漏洞扫描工具

AWVS、Appscan、Nessus、Openvas、Goby、 Xray、ZAP

3.1.1 两大功能(Crwal&Audit)

两个功能,爬行和审计

在这里插入图片描述

主动扫描和被动扫描

在这里插入图片描述

在这里插入图片描述

3.1.2 三种过滤状态

在这里插入图片描述

3.1.3 主动扫描

主动扫描影响范围大,不推荐

主动扫描:

1、方式:爬取所有链接,检测漏洞
2、特点:发送大量请求
3、使用场合:开发、测试环境
4、针对漏洞:
客户端的漏洞,如XSS 、HTTP头注入、操作重定向。
服务端的漏洞,如SQL注入、命令行注入、文件遍历。

3.1.4 被动扫描

被动扫描:
1、方式:只检测经过BP代理服务器的地址,不爬取
2、特点:发送有限请求
3、使用场合:生产环境
4、针对漏洞:
(1)提交的密码为未加密的明文。
(2)不安全的cookie的属性,例如缺少HttpOnly和安全标志。
(3)cookie的范围缺失。
(4)跨域脚本包含和站点引用泄露。
(5)表单值自动填充,尤其是密码。
(6)SSL保护的内容缓存。
(7)目录列表。
(8)提交密码后应答延迟。
(9)session令牌的不安全传输。
(10)敏感信息泄露,例如内部IP地址、电子邮件地址、堆枝跟踪等信息泄露。
(11)不安全的ViewState 的配置。
(12)错误或不规范的Content-Type指令

3.2 Scan功能

选择New scan,在扫描地址中选择自己搭建的网站,pupstudy

3.2.1 扫描信息

在这里插入图片描述

3.2.2 详细配置

3.2.2.1 爬行配置

在这里插入图片描述

在这里插入图片描述

(1)爬行操作设置

在这里插入图片描述

(2)爬行限制

在这里插入图片描述

(3)爬行错误处理

在这里插入图片描述

3.2.2.2 审计配置

在这里插入图片描述

在这里插入图片描述

(1)审计操作设置

在这里插入图片描述

(2)扫描结果漏洞报告

在这里插入图片描述

(3)扫描错误处理

在这里插入图片描述

(4)插入点类型

在这里插入图片描述

3.2.3 登录设置

如果扫描的地址需要登录(后端页面),需要给出账号和密码

在这里插入图片描述

3.2.4 Crawl爬行实例

设置好以后现在已经开始爬行

设置中选择crawl

选择View details查看详细内容

在这里插入图片描述

已经爬到了6个地址

在这里插入图片描述

在logger中记录了所有爬取到的地址

在这里插入图片描述

3.2.5 被动爬行实例

选择被动爬行

在这里插入图片描述

选择第一个,爬行和审计

在这里插入图片描述

先创建一个爬行配置

在这里插入图片描述

把这几个项目都点开,然后保存

在这里插入图片描述

然后再新建一个审计配置

在这里插入图片描述

显示正在爬行,必须在爬行结束才会进行审计,审计之前不会报出漏洞

3.3 Live Scan功能

在这里插入图片描述

选择被动扫描

在这里插入图片描述

3.4 生成扫描报告

在任务结束后,BP的报告可以导出(必须在结束后)

在这里插入图片描述

四、Repeater模块

4.1 Repeater作用

1、发起HTTP请求,分析响应 
2、重放请求

4.2 使用方法

在这里插入图片描述

新建窗口,

在这里插入图片描述

通过发送到该模块,点send,内容可修改

五、Intruder模块

翻译:入侵者

最多用于密码爆破

5.1 模块作用&原理

原理

请求参数进行修改,分析响应内容,获得特征数据

本质:
1、自动化发起HTTP请求
2、基于现成字典或者生成字典
用途

1、猜测用户名、密码等
2、寻找参数、目录等
3、枚举商品ID、验证码等
4、模糊测试(FUZZ)
可替代工具:
wfuzz(全部功能)、dirb(目录扫描)、hydra(暴
破)……

5.2 密码暴破实战&绕过验证码

链接如下

【网络安全】DVWA靶场实战&BurpSuite内网渗透

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/41555.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C# Modbus通信从入门到精通(2)——Modbus RTU协议原理

Modbus RTU是串行链路上的协议,也就是说Modbus RTU是通过串口通信来实现的,它可以通过RS232、RS485物理层的接口来实现,同时它也是一个主从协议,在同一时间总线上只能有一个主站和一个或多个(最多247)个从站。Modbus通信总是由主站发起,从站没有接收到主站的请求时不会发…

Kubernetes轻量级日志工具Loki安装及踩坑记录

Loki简介 Loki是Grafana出品的一个轻量级日志系统,熟悉ELK的都知道ELK使用起来的成本,而且仅仅是日志检索使用ELK的话有点大材小用了。Loki8技术栈中使用了以下组件。 Promtail 用来将容器日志发送到 Loki 或者 Grafana 服务上的日志收集工具&#xff0c…

基于单片机的智能鞋柜的设计与实现

功能介绍 以51单片机作为主控系统;通过DHT11温湿度采集;通过按键设置逻辑处理;通过LED紫外线消毒;通过继电器控制风扇进行换气除湿;通过继电器控制加热片进行加热;整个电路以5v供电; 电路图 PCB 源代码 #i…

OSS对象存储后端实现+Vue实现图片上传【基于若依管理系统开发】

文章目录 基本介绍术语介绍图片上传方式介绍普通上传用户直传应用服务器签名后直传 OSS对象存储后端实现maven配置文件配置类ServiceController 图片上传前端图片上传组件api页面使用组件组件效果 基本介绍 术语介绍 Bucket(存储空间):用于…

7-Spring cloud之路由网关zuul

7-Spring cloud之路由网关zuul 1. 前言2. 关于zuul2.1 zuul基本原理2.2 为什么要使用zuul 3. 搭建zuul3.1 项目结构3.2 基本配置3.2.1 pom文件3.2.2 yml文件3.3.3 启动类 3.3 测试看效果3.3.1 演示3.3.1 架构图 4. zuul路由访问映射规则4.1 映射服务提供者的服务名4.2 访问加前…

基于vue3+pinia2仿ChatGPT聊天实例|vite4.x仿chatgpt界面

原文:基于vue3pinia2仿ChatGPT聊天实例|vite4.x仿chatgpt界面 基于vue3pinia2仿ChatGPT聊天实例|vite4.x仿chatgpt界面 使用vue3pinia2开发仿制chatgpt界面聊天实例Vue3-Chatgpt 基于Vue3.xPinia2VueRouterVue3-Markdown等技术构建仿ChatGPT网页端聊天程序。支持经…

《动手学深度学习》(pytorch版本)中`d2lzh_pytorch`包问题

《动手学深度学习》(pytorch版本)中d2lzh_pytorch包问题

Redis安装与配置指南:适用于Windows、Mac和Linux系统的详细教程

🌷🍁 博主 libin9iOak带您 Go to New World.✨🍁 🦄 个人主页——libin9iOak的博客🎐 🐳 《面试题大全》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1f33…

opencv-07-感兴趣区域(ROI)

在图像处理过程中,我们可能会对图像的某一个特定区域感兴趣,该区域被称为感兴趣区 域(Region of Interest,ROI)。在设定感兴趣区域 ROI 后,就可以对该区域进行整体操作。 以下是一些 OpenCV ROI应用场景 …

华为认证的题库,不仅能考试,还能帮你提升技能

1、OSPF协议在哪种状态下确定DD报文的主从关系? A. 2-way B.Exchange C. ExStart D. Full 2、在VRP操作系统中,如何进入OSPF区域0的视图?A. [Huawei-ospf-1]area 0 B.[Huawei]ospf area 0 C. [Huawei-ospf-1]area 0 enable D. [Huawe…

Python批量实现Word、EXCLE、PPT转PDF文件

一、绪论背景 在日常办公和文档处理中,有时我们需要将多个Word文档、Excel表格或PPT演示文稿转换为PDF文件。将文档转换为PDF格式的好处是它可以保留文档的布局和格式,并且可以在不同平台上进行方便的查看和共享。 本篇博文将介绍如何使用Python编程语言…

服务机器人应用

随着时代的发展,机器人技术在各个领域越来越普及。在服务领域,服务机器人的应用也越来越受到人们的欢迎。服务机器人将会在商业、医疗、教育、酒店等领域得到应用,并成为未来发展的趋势。 在商业领域中,服务机器人可以承担很多工作…

鲸鱼优化算法MATLAB代码

论文 Seyedali Mirjalili,Andrew Lewis. The Whale Optimization Algorithm[J]. Advances in Engineering Software,2016,95.func_plot.m % This function draw the benchmark functionsfunction func_plot(func_name)[lb,ub,dim,fobj]Get_Functions_details(func_name);switch…

轮廓提取demo

note 步骤: 1.滤波(使用高斯核对原图卷积) 2.取梯度(使用sobel核对步骤1之后的图卷积得到x,y两个方向的梯度分量) 3.合成梯度图(x,y两个方向的梯度分量相加) 4.取梯度平方和矩阵(x*x y*y) 5.取八邻域掩膜(3x3矩阵) 6.根据掩膜,合成梯度图&#x…

2023最新版本Activiti7系列-事件篇

事件篇 事件(event)通常用于为流程生命周期中发生的事情建模。事件总是图形化为圆圈。在BPMN 2.0中,有两种主要的事件分类:*捕获(catching)与抛出(throwing)*事件。 捕获: 当流程执…

1haclon 简单操作

文章目录 *读取图片 read_image(Image,claudia) *转换为灰度 rgb1_to_gray(Image,GrayImage)阈值分割 区域连接 获取最衣服 *读取图片 read_image(Image,claudia) *转换为灰度 select_shape (Connection, SelectedRegions, area, and, 40963.3, 44724.8) rgb1_to_gray(Image,Gr…

TCP实现FTP功能

目录 server client makefile 运行顺序 FTP(File Transfer Protocol)是一种用于在计算机网络上传输文件的标准协议。 它允许用户通过网络将文件从一个计算机(称为FTP服务器)传输到另一个计算机(称为FTP客户端&…

orbslam3 生成标定板rosrun kalibr kalibr_create_target_pdf --type

rosrun kalibr kalibr_create_target_pdf --type apriltag --nx 6 --ny 6 --tsize 0.08 --tspace 0.3小师妹要做相机视觉标定,需要制作棋盘格,无奈其电脑有些卡,对此毫无经验的博主从头开始安装(此前博主已经安装了ROS环境&#x…

grpc --- protoc生成的pb.go文件的位置

目录 一、环境相关版本二、go_package配置为当前目录下三、go_package配置为指定目录四、结论 一、环境相关版本 go v1.20.5 protoc v4.24.0 protoc-gen-go v1.26.0protoc-gen-go版本过高时需要指定包名,即go_package 二、go_package配置为…

git rebase 合并提交

一. 合并提交步骤 git log --oneline 查看当前提交记录 git rebase -i HEAD~2 选择最后提交的2条记录进行合并进入编辑界面,将c865404的pick改为f, 表示向前合并也就是向cc5a54合并 编辑完之后:wq 保存并退出git rebase --continuegit push --force origin feature/v1.2 推送…