【渗透测试-web安全】DVWA-暴力破解

本文详细介绍了使用DVWA平台进行暴力破解的基本思路与实操流程,包括构建弱口令、常见用户名密码组合,利用burpsuite进行抓包及暴力破解设置,通过分析数据长度判断正确凭证。

基本思路

暴力破解首先应该做的是:
构建弱口令
构建常见用户名
根据对应的破解场景构建特定的用户名密码组合

配置实操

登录系统

在这里插入图片描述

设置安全级别

在这里插入图片描述
尝试Low安全设置下的暴力破解
构建常见用户名、密码组合
常见用户名 常见密码

常见用户名

常见密码

admin

password

root

root

test

test

administrator

administrator

manage

abc123

system

123456

test123

qwerty

根据列表我们得知一共能够组成的组合是 7 * 7 = 49 中可能性的排列组合

burpsuite暴力破解

抓包

在这里插入图片描述

设置暴破内容

在这里插入图片描述
注:这里的Attack type应该设置成Cluster bomb的格式

导入字典

在这里插入图片描述

开始暴破

在这里插入图片描述
根据对应的数据长度我们能够判断正确的用户名密码:
在这里插入图片描述
如图我们能够知道对应的用户名是:admin 密码是:password 不同等级的破解难度肯定有巨大的差别所以日常进行破解的过程中时间可能会很久。

而且还有可能碰到很多反暴力破解的,比如设置IP黑名单、设置错误登录次数、设置每次登录错误后延时1分钟才能再次登录、设置验证码等

### 使用 Burp Suite 对 DVWA 进行漏洞检测和渗透测试 #### 配置 Burp Suite 和浏览器代理设置 为了使 Burp Suite 能够拦截并分析 HTTP/HTTPS 流量,在启动 Burp Suite 后需调整浏览器的网络设置以便通过 Burp 的监听端口发送请求。通常情况下,默认监听地址为 `127.0.0.1`,端口号是 `8080`[^1]。 #### 安装 CA 证书 当处理 HTTPS 请求时,Burp Suite 提供了一个自签名的CA根证书用于解密SSL/TLS流量。这个证书需要被导入到客户端设备上以确保可以正常浏览网页而不会遇到警告页面。具体操作是在浏览器访问 http://burp 并按照提示完成安装过程。 #### 设置目标 URL 及初始化爬取 打开DVWA登录界面后输入默认用户名密码(admin/admin),接着让应用程序加载完毕之后点击右上方菜单中的'Sitemap'选项卡查看已记录下来的站点地图;也可以手动向内联入更多链接来扩大覆盖范围。这一步骤有助于后续自动发现潜在攻击面。 #### 利用 Intruder 模块执行暴力破解或模糊测试 Intruder 是一个强大的工具集,允许用户定义多个位置作为变量位点来进行参数替换工作。比如针对登录表单尝试不同的账号组合实现字典攻击;或是利用预设的有效载荷列表对GET/POST方法下的查询字符串、body体内的字段实施Fuzzing探测是否存在SQL注入等问题。 ```python from burpsuite import intruder intruder.set_payloads([ {"position": "username", "payload_type": "list", "items": ["admin", "test"]}, {"position": "password", "payload_type": "simple", "item": "1234"} ]) ``` #### 应用 Scanner 功能查找常见缺陷 Scanner 自动化程度很高,只需指定要审查的目标URL即可快速定位多种类型的Web应用层安全隐患,像跨站脚本(XSS)、命令执行(CMDi)等高危风险都会给出详细的报告说明以及修复建议[^2]。 #### 结合 Repeater 工具验证可疑响应 一旦发现了疑似可利用的安全弱点,则应当借助Repeater进一步确认其真实性。此功能支持即时编辑重发先前捕获的数据包,并观察服务器返回的结果变化情况从而判断是否成功触发了预期行为。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值