2021-06-09:DVWA—— Brute Force

本文介绍如何在DVWA平台上针对不同难度级别的暴力破解防御机制进行攻击。通过具体步骤演示了如何利用Burp Suite等工具实施暴力破解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dvwa—— Brute Force

Brute Force,即暴力(破解),是指黑客利用密码字典,使用穷举法猜解出用户口令。
在这里插入图片描述

low等级

查看源码:路径:phpstudy_pro\WWW\DVWA-master\vulnerabilities\brute\source\low.php


 isset( $_GET[ 'Login' ] ) ) {
   
	// Get username
	$user = $_GET[ 'username' ];

	// Get password
	$pass = $_GET[ 'password' ];
	$pass = md5( $pass );

分析:
可以看到,对于登录的处理,服务器只是验证参数Login是否被设置,并没有任何的防爆破机制。此外对参数username、password等也没做任何过滤处理。因此此处还存在SQL注入漏洞,可以使用万能密码绕过,在用户名处输入admin’#或者admin’ or ‘1’='1即可登录成功。
通过BurpSuite进行爆破。使用burp抓包,右键发送到Intruder
在这里插入图片描述

只对password参数进行爆破,只在password参数内容两边加$
在这里插入图片描述选择payloads模块设置字典
在这里插入图片描述将proxy中设置为 intercept is off
在这里插入图片描述在intruder>>>>Target 点击 Start attack开始爆破
在这里插入图片描述爆破结果如下:
在这里插入图片描述(输入正确和错误的登录信息,返回的信息不同,所以响应包的长度length也不一样,在爆破任务详情窗口通过length进行筛选,选出length不同的即为密码)

medium等级

isset( $_GET[ 'Login' ] ) ) {
   
	// Sanitise username input
	$user = $_GET[ 'username' ];
	$user = ((isset($GLOBALS[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值