0


暴力破解——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级别的暴击破解,加油。


标签: web安全 安全

本文转载自: https://blog.csdn.net/qq_44915227/article/details/130251654
版权归原作者 以我之名,换我未来 所有, 如有侵权,请联系我们删除。

“暴力破解——Web安全”的评论:

还没有评论