暴力破解——Web安全

一、暴力破解(BurteForce)

原理

        所谓“暴力破解”就是用穷举法来算,也就是说从键盘上的字母和数字一个一个的试直到找到正确的密码。

        在进行暴力破解时,我们经常采用字典进行破解。字典就是攻击者把自己认为的正确密码,以及碰到的密码提前写入到文档里去。在进行暴力破解时,会利用提前写好的字典进行爆破,会提高爆破的效率。

防护

个人:

1.设置密码时,大小写混合加数字和符号。
2.在用户提交请求处添加验证码,并且验证码使用一次就失效,否则存在绕过。
3.不随意在不安全的网站或软件登录密码,因为那可能是钓鱼。

企业:

  1. 用户登录次数超过设置的阈值,则锁定账号。
  2. 某个IP登录次数超过设置的阈值,则锁定IP。

        

二、暴力破解(BurteForce)实战

第一步、进入靶场,设置安全级别为低,进入到暴力破解模块

 随意输入账户和密码,会出现提示,以及关注提交的方式,在地址栏出现输入的用户名和密码,确认页面提交方式为GET

在进行登录页面时,有一个默认账号:admin/password ,我们进行试验,登录成功的提示语。

提取编写一个字典,把觉得正确的密码输入到文档中。

 进行利用Burpsuite和浏览器的代理,进行抓包

点击action,选择send to Intruder,把数据包信息发送到暴力破解模块

点击intrufer模块,可以看到发生过来的数据包信息

点击clear,清除默认选择的所有变量

我们先进行对密码的暴击破解,对密码这里,加入上变量,点击add,将密码包裹起来

 

点击PayLoad标签,在PayLoad Option处,点击Load按钮,将提前写好的字典加载进来

导入字典

 成功导入字典

 点击Start Attack按钮,开始爆破

暴击破解攻击页面

在暴力破解页面,我们发现回包长度和其他不一致,这个一般就是密码,我们可以去页面进行测试。

 成功登录

 暴力破解实验到此就结束了,如果想继续钻研,可以研究medium级别的暴击破解,加油。

        

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以我之名,换我未来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值