二、BurpSuite Intruder暴力破解

一、介绍

解释:

  1. Burp Suite Intruder是一款功能强大的网络安全测试工具,它用于执行暴力破解攻击。它是Burp Suite套件的一部分,具有高度可定制的功能,能够自动化和批量化执行各种攻击,如密码破解、参数枚举和身份验证的暴力破解。
  2. 使用Burp Suite Intruder,您可以指定一个目标URL或请求,然后定义攻击类型和攻击参数。它支持多种攻击类型,包括暴力破解、字典攻击、时间攻击和变异攻击。您可以定制攻击参数,设置负载类型和负载位置,进而创建各种不同类型的攻击请求。
  3. Burp Suite Intruder还提供了强大的攻击结果分析和过滤功能。您可以查看攻击请求的响应,对响应结果进行筛选和处理,以便识别成功和失败的攻击尝试。

二、功能

前言:Intruder具有多种不同方案的暴力破解参数,下面将详细介绍

简单使用流程(先看下面):

  1. 先如下图选中内容,然后添加图示的添加,这就设置上了变量位置
    在这里插入图片描述
  2. 添加字典
    在这里插入图片描述

1.Sniper

解释:狙击手;这个最好理解,就是指定单一payload后,拿一个字典来暴力破解即可,适用于参数进行单独破解

例如:

内容:https://www.kuxxxx.net/?id=§50000§
字典:1-5
攻击
https://www.kuxxxx.net/?id=1
https://www.kuxxxx.net/?id=2
https://www.kuxxxx.net/?id=3
https://www.kuxxxx.net/?id=4
https://www.kuxxxx.net/?id=5

2.Battering ram

解释:攻城锤;其会把1个payload(只能设置一个)使用在不同的地方,使用于把相同的输出放在同样的地方的场景

例如:

内容:https://www.kuxxxx.net/?id=§50000§&type=§css§
字典:1-5
攻击
https://www.kuxxxx.net/?id=1&type=1
https://www.kuxxxx.net/?id=2&type=2
https://www.kuxxxx.net/?id=3&type=3
https://www.kuxxxx.net/?id=4&type=4
https://www.kuxxxx.net/?id=5&type=5

3.Pitchfork

解释:叉子;可能设置多个payload,不同位置可以对应不同的字典,适用于不同位置插入不同但相关内容的场景(例如破解账号密码)

内容:https://www.kuxxxx.net/?id=§50000§&type=§css§
字典A:1-5
字典B:a-e
攻击
https://www.kuxxxx.net/?id=1&type=a
https://www.kuxxxx.net/?id=2&type=b
https://www.kuxxxx.net/?id=3&type=c
https://www.kuxxxx.net/?id=4&type=d
https://www.kuxxxx.net/?id=5&type=e

4.Cluster bomb

解释:集束炸弹;其与Pitchfork很类似,但是Pitchfork在是一一对应的,而Cluster bomb是多个参数时多个字典循环去进行(看例子理解)

内容:https://www.kuxxxx.net/?id=§50000§&type=§css§
字典A:1-3
字典B:a-c
攻击
https://www.kuxxxx.net/?id=1&type=a
https://www.kuxxxx.net/?id=2&type=a
https://www.kuxxxx.net/?id=3&type=ahttps://www.kuxxxx.net/?id=1&type=b
https://www.kuxxxx.net/?id=2&type=b
https://www.kuxxxx.net/?id=3&type=bhttps://www.kuxxxx.net/?id=1&type=c
https://www.kuxxxx.net/?id=2&type=c
https://www.kuxxxx.net/?id=3&type=c

三、攻击载荷类型

在这里插入图片描述

解释:不同的类型,效果和字典可能不太相同

1.simple list

解释:简单的列表,可以手动去添加,适合载入小字典(勿用自己去加载大字典)

2.Runtime file

解释:适合大字典,其会一行一行读取,不会向simple list一样先将所有内容读到内存导致卡死

3.Custom iterator

解释:自定义迭代器,其可以将不同字典内容拼接起来达到某些效果,看例子理解

例子:
在这里插入图片描述
在这里插入图片描述

内容:https://www.kuxxxx.net/§50000§
攻击
https://www.kuxxxx.net/a/1
https://www.kuxxxx.net/b/2

四、攻击载荷处理

在这里插入图片描述

解释:点击Add后可以添加,可以对payload添加前缀、添加后缀、截取指定长度字符串、字符串反转、大小写、编码、解码等等

五、资源池

在这里插入图片描述

解释:能够设置最大请求数,设置请求后等待时间等等

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时序分解 | Matlab实现CEEMD互补集合经验模态分解时间序列信号分解

时序分解 | Matlab实现CEEMD互补集合经验模态分解时间序列信号分解 目录 时序分解 | Matlab实现CEEMD互补集合经验模态分解时间序列信号分解效果一览基本介绍程序设计参考资料 效果一览 基本介绍 Matlab实现CEEMD互补集合经验模态分解时间序列信号分解 1.分解效果图 &#xff0…

Linux高性能编程学习-TCP/IP协议族

一、TCP/IP协议族结构与主要协议 分层:数据链路层、网络层、传输层、应用层 1. 数据链路层 功能:实现网卡驱动程序,处理数据在不同物理介质的传输 协议: ARP:将目标机器的IP地址转成MAC地址RARP:将MAC地…

Kubernetes技术与架构-Ingress Controller

Ingress Controller控制器是实现Ingress对象的定义的组件,也即网关,负责Kubernetes集群内流量的分发,Kubernetes可以运行多个Ingress Controller控制器实例,不同的Ingress定义可以使用不同的Ingress Controller控制器实现&#xf…

散列表:Word文档中的单词拼写检查功能是如何实现的?

文章来源于极客时间前google工程师−王争专栏。 一旦我们在Word里输入一个错误的英文单词,它就会用标红的方式提示“编写错误”。Word的这个单词拼写检查功能,虽然很小但却非常实用。这个功能是如何实现的? 散列别(Hash Table&am…

[swift刷题模板] 树状数组(BIT/FenwickTree)

[TOC]([swift刷题模板] 树状数组(BIT/FenwickTree) ) 一、 算法&数据结构 1. 描述 [python刷题模板] 树状数组 二、 模板代码 1. 单点赋值(增加),区间求和(PURQ) 例题: 307. 区域和检索 - 数组可修改 class BIT {var c: [Int]var n: Int init(_ n: Int){c…

【数据结构】【C语言】【环形链表约瑟夫问题】

1.问题描述及背景: 著名的Josephus问题 据说著名犹太 历史学家 Josephus有过以下的故事:在罗⻢⼈占领乔塔帕特后,39 个犹太⼈与 Josephus及他的朋友躲到⼀个洞中,39个犹太⼈决定宁愿死也不要被⼈抓到,于是决定了⼀个⾃…

面试知识储备--打包工具篇(webpack和vite)

1.vite常用配置 常用配置 1.preprocessorOptions 传递给 CSS 预处理器的配置选项 2.PostCSS 也是用来处理 CSS 的,只不过它更像是一个工具箱,可以添加各种插件来处理 CSS 3.resolve.extensions 导入时想要省略的扩展名列表。默认值为 [‘.mjs’, ‘.js’…

函数和执行上下文

一.变量提升与函数提升 变量提升:通过var关键字定义(声明)的变量,在定义语句之前就可以访问到,只不过其值是undefined 函数提升:通过function声明的函数,在之前就可以调用,值是函数…

SystemVerilog Assertions应用指南 Chapter 1.17使用参数的SVA检验器

1.17使用参数的SVA检验器 SVA允许像 Verilog那样在检验器中使用参数( parameter),这为创建可重用的属性提供了很大的灵活性。比如,两个信号间的延迟信息可以在检验器中用参数表示,那么这种检验器就可以在设计只有时序关系不同的情况中重用。例子1.2显示了个带延迟默…

FreeRTOS学习day1

顾名思义 免费的实时操作系统 用法基本和Linux下的多线程编程类似 探索者开发版实验 动态创建4个任务start_task task1 task2 task3 优先级依次为1 2 3 4 (注意优先级不能为0,0是空闲任务) 我的理解:主线程start_task 主线程 task1 ta…

蓝桥杯(砝码称重,C++)

思路&#xff1a; 1、用到动态规划思想。 2、用ans[i][j]记录用前i个砝码&#xff0c;能不能称出重量j。 3、详细思路见代码注释&#xff0c;易懂。 #include<iostream> #include<cmath> using namespace std; int main() {int n;int a[110];//记录每个砝码重量int…

苹果ios打包出来的ipa应用APP怎么不能安装?多种安装不上的原因排查

亲爱的同学们&#xff0c;非常高兴能和同学们一起探讨关于苹果应用安装失败的问题。作为一个开发者&#xff0c;我们很可能会遇到这样的情况&#xff1a;开发好一个应用&#xff0c;兴致勃勃地想把它运行到手机上去测试&#xff0c;结果发现安装失败了。而此时&#xff0c;定位…