Burp Suite暴力破解网站密码

article/2025/9/28 22:00:47

一、准备:

1,靶场:个人选择DVWA。
2,工具:Burp Suite。
3,密码字典。

二、开搞!:

注:任何未经授权的渗透测试皆为违法,本文仅供学习,维护网络安全人人有责。

一、打开dvwa暴力破解页面:

页面

二,随便输入用户名和密码:

在这里插入图片描述
返回:“用户名或密码错误”,这里有个小技巧,有的网站会返回“用户名不存在”和“密码错误”,也就是说用户名输入错误时和密码输入错误时返回的不一样,这种能够方便用户更改输入的用户名或密码,也方便了黑客,可以先爆破用户名,再爆破密码,大大减少爆破的工作量。

三、打开burp,浏览器把流量转发到burp。

浏览器设置代理,转发流量给burp:
火狐
burp打开拦截,并再次往登录界面随便输入用户名和密码会抓到如下包:
抓1

四、转发到测试器,设置爆破点

快捷键ctrl+i,将包转发给测试器,并按照顺序,先清除所有,再选择要爆破的地方进行添加。
2

五、选择攻击类型

因为用户名和密码都不知道,所以攻击类型选择集束炸弹:
3

四种攻击类型解释:
一:狙击手:有效负载集只能选择一个,添加了一个参数,且假设payload有250个,那么就会执行250次。. 添加了两个参数,就会挨着来,第一个参数开始爆破时,第二个不变,如此这样,会进行250+250此 总共500次爆破。
二:破城槌:和狙击手差不多,有效负载集只能选择一个,一个参数的话都一样,只不过如果添加了两个参数的话,就一快进行爆破,那么就只会进行250次爆破。
三:	音叉:两个或两个以上payload中行数对应破解。列:lie1:[1,2]lie2:[1,2]那麽将会以(1,1)、(2,2)进行破解。
四:集束炸弹:同pitchfork,起码两个参数,但此操作会计算两个的payload 的积。列:lie1:[1,2,3]lie2:[4,5,6]那么第一次爆破为 1,4第二次为1,5以此类推 1,62,42,5.。。。。。。

六、选择字典

有效载荷类型选择运行时文件,然后文件选择你的字典。
4
需要注意我们设置了两个地方需要爆破,所以另一个我们也要设置一下,办法相同:
5

七、延时爆破

点击resource pool,创建资源池
6
名称自行设置,最大并发请求数为同时发送最大请求的数量,越少时间越长,越安全,对你对服务器都是,请求之间的权重为每次同时发送请求之间所搁时间(单位毫秒ms)
三个小选项:
第一个为固定时间间隔发送
第二个为发送时间随机变化
第三个为发送时间递增变化(单位ms)
在这里插入图片描述

八、一切准备完毕,开始爆破

点击右上角开始攻击,将自动开始暴力破解,并弹出进度页面:
在这里插入图片描述
正在暴力破解,低下为进度条。
在这里插入图片描述
完成后,我们点击长度,会发现有一条长度和其他的不一样,没错,这就是我们爆破出的账户和密码,现在我们拿到dvwa去测试。
在这里插入图片描述

九、测试

将我们得到的账户名和密码放到dvwa中进行测试,发现登录成功,结束!
在这里插入图片描述


http://chatgpt.dhexx.cn/article/kYHOQGWm.shtml

相关文章

Oracle数据误删恢复

Oracle数据误删恢复 欢迎关注微信公众号: 程序员小圈圈 转载请标明出处^_^ 原文首发于: www.zhangruibin.com 本文出自于: RebornChang的博客 对于删除数据,我们大致可以分为两种。 ①一种是在控制台执行的sql进行数据删除。 ②一…

SOLARIS系统下ORACLE数据恢复案例

服务器数据恢复环境: 两台SPARC SOLARIS操作系统服务器通过光纤交换机共享一台存储作为集群使用。平时是一台服务器(以下称为主服务器)在运行,如果该服务器发生故障宕机,只需要将这台服务器关机后开启另外一台服务器&a…

Oracle数据恢复

1、查询Oracle日志表 select * from v$sql ; select * FROM v$sqlarea ; 2、查询表的最新操作,找到被删除的数据 select * from v$sql where sql_text like %ABNORMAL_ORDERS% ORDER BY FIRST_LOAD_TIME desc; 找到操作的时间 FIRST_LOAD_TIME,SQ…

【服务器数据恢复】EXT3文件系统下Oracle数据库数据恢复案例

服务器数据恢复环境: 华为OceanStor某型号存储,十几块FC硬盘组建一组RAID5磁盘阵列,配备了一块热备盘;上层使用EXT3文件系统,配置了oracle数据库。 服务器故障: 该存储RAID5中的一块硬盘未知原因离线&…

Oracle-Oracle数据库备份与恢复

Oracle数据库备份与恢复 下面通过一些简单的例子来了解一下: Oracle数据库各种物理备份的方法。Oracle数据库各种物理恢复的方法利用RMAN工具进行数据库的备份与恢复。数据的导出与导入操作。 (1)关闭BOOKSALES数据库,进行一次完全冷备份。 select file…

Oracle—数据恢复

文档结构 1、恢复原理1.1、recyclebin(回收站)相关操作 1.2、archived redo(归档日志)1.3、supplemental log(补充日志) 2、恢复场景2.1、定义删除2.2、记录删除2.2.1、undo恢复2.2.2、redo恢复2.2.3、dbms…

Oracle数据库数据丢失恢复的几种方法总结

根据oracle数据库的特点和提供的工具,主要方法有以下几种方法: 利用逻辑备份使用import工具丢失数据的表 利用物理备份来通过还原数据文件并进行不完全恢复 利用dbms_logmnr包从redo log文件中恢复 利用flashback特性恢复数据 前提 为了方便…

QSS美化

摘自:https://qtdebug.com/qtbook-qss/ Qt 提供的 widget 的默认外观很多时候都不符合项目的界面需求,必须要改,修改一个 widget 的外观(Look and Feel)有以下的方法: 继承 Widget,然后在 pain…

Qss换肤设置

前言:本文大部分的内容来源于同类博客。章节1.1-1.3 摘自参考文档:http://www.th7.cn/web/html-css/201405/37286.shtml。1.4摘自参考文档。https://blog.csdn.net/Staranywhere/article/details/106967756。本文仅用作知识点整理。 目录: 1…

qss之QRadioButton

先来个示例 QRadioButton {font-family: "Microsoft YaHei";font-size: 14px;color: #BDC8E2;background-color: #2E3648; }效果图如下: 上面的例子是基本的样式设置,下面我们将探讨 QRadioButton 各种样式设置: 字体样式 font…

QSS的使用

QSS官方文档:https://doc.qt.io/qt-5/stylesheet-reference.html 图标制作例子: normal hover press disable 图标制作 按钮设计指南 按钮多态的几种方法 一、程序应用qss文件 QString qssPath QString("%1/stylesheet/style.qss").arg(a.applicationD…

QSS属性大全

1、选择器 1.1、通用选择器 /* 格式:* { 属性: 值; } 通用选择器一般用来给应用程序设置统一的字体,大小,颜色等 */ * {font-family: "Microsoft YaHei";outline: 0px;color: #DCDCDC; }1.2、类型选择器 /* 格式: 类…

Qt之QSS使用与基本语法

一、QSS介绍 QSS是一种从CSS借鉴过来的机制,用来实现对控件外观的自定义。但是它比CSS功能要弱化一些,有一些属性和选择器,QSS并没有。 Qt中的各个控件可以使用QSS来实现界面的个性化定制、美化,使用起来也是特别方便的。 二、Q…

QTreeWidget样式qss

文章目录 QTreeWidget/QTreeView样式QHeaderView背景属性alternate-background-color:交替背景色background:背景属性background-color:控件的背景色background-image:用于控件的背景图像。如果图像有透明部分则显示透明部分。bac…

qss文件使用

每个控件提供的样式太少?只能简单的设置颜色、字体颜色、字体大小?每次设置都要输入好长一串好麻烦? 现在你只要写一段qss就能满足你的一切需求,实现效果如下 本文将从下面三个方向慢慢阐述qss的使用 1、如何使用qss 2、如何修…

QSS 基础

如果你会 CSS,那么 QSS 对你来说将会非常简单,QSS 的语法和 CSS 的愈发非常相似,但也有些不同,有些 CSS 的东西在 QSS 里被去掉了,QSS 也加了些自己特有的东西,不过大多数还是差不多的,下面以修…

Qt QSS使用

一、选择器类型 Qt QSS选择器和CSS2、CSS3的选择器类似,建议先学习或者复习一下CSS选择器的语法。QSS虽然和CSS类型,但有也稍许不同,而且支持的语法也没那么多,具体讲解如下。 1.1 类选择器 /* 匹配QPushButton的实例及其子类 …

QSS 介绍

目录 一、自定义 widget 的两种方式二、一个简单示例三、QSS 比 QPalette 强大四、使用 Qt Designer 方便查看 qss 效果 一、自定义 widget 的两种方式 自定义 widget 外观的方式有两种: 子类化 QStyle;使用 Qt Style Sheets 机制; Qt Sty…

学习QSS样式表

文章目录 一、 什么是QSS二、辅助工具三、Qt样式表设置函数:setStyleSheet四、Qss选择器1、通用选择器2、类型选择器3、类选择器4、ID选择器5、后代选择器6、子元素选择器7、属性选择器8、并集选择器9、子控件选择器10、伪类选择器11、选择器的匹配规则 五、QSS常用…

QSS自定义属性

1.基本使用 &#xff08;参见 Qt 文档页章节 Setting QObject Properties&#xff1a;https://doc.qt.io/qt-5/stylesheet-syntax.html&#xff09; 从 Qt 4.3 及更高版本开始&#xff0c;可以使用 qproperty- <属性名称> 语法设置任何 designable 的 Q_PROPERTY &…