认证崩溃(中)之暴力破解和靶场实验一

一、暴力破解(理论)

1、暴力破解概述

暴力破解(Brute Force)也称字典攻击、枚举测试、穷举法测试,就是将每个可能的结果逐个比较,直到找出正确结果为止。常被用于攻击网站的用户名或密码,使用自动化脚本以枚举的方式尝试所有可能的用户名或密码组合。主要是窃取用户个人信息和获取网站管理权限等。

一般攻击产生原因可归结为5种:

  • Web应用开发时用户身份认证的方法有逻辑漏洞
  • Web用户身份识别策略不严格或设置不当
  • Web应用对用户身份和密码没有做强制性的限制
  • Web应用没有对不常用的登录地址做异常访问处理
  • Web应用开发时,用户身份认证方式有缺陷或权限分配不合理

暴力破解可分为4类:

  • 1.简单的暴力破解
  • 2.前端JS检测验证码
  • 3.后端服务器检测验证码
  • 4.Token防爆破检测
2、暴力破解工作原理

攻击者使用自动化脚本以枚举的方式尝试所有可能的用户名或密码组合,找出正确的用户和密码,获取网站管理权限,冒用使用用户或管理员,入侵、窃密、破坏网站。
在这里插入图片描述
(图片来源网络)

3、暴力破解防御方式

从用户角度来说,避免使用弱口令;从服务方角度,对于多次登录失败的账户可以进行锁处理,比如暂停一段时间登录,也可以给用户发邮件或手机短信进行提醒登录异常;增加图形验证码参数,还有人机交互验证的(这种应该是需要付费购买服务)等。

4、暴力破解准备工作

需要3项内容:靶场、字典和爆破工具Burp Suite。

在练习阶段使用pikachu做实验,自己去挖漏洞时就是真实的网站了。注意:在有授权条件下才进行。

字典准备请看《认证崩溃(上)之弱口令》,爆破工具Burp Suite使用介绍下一篇再进行详细介绍。

二、pikachu靶场实验

本文先介绍【基于表单的暴力破解】,另外3个暴力破解案例,大家可以自己先尝试破解看看。剩下3个会在下一篇和Burp Suite使用介绍一起发布。

1、基于表单的暴力破解
1.0、思路

没有验证码,直接用burpsuite抓包获取请求参数,循环填充用户名和密码进行爆破

1.1、火狐代理开启burp

在这里插入图片描述

1.2、BurpSuite开启拦截器

在这里插入图片描述

1.3、页面输入信息提交

在这里插入图片描述

1.4、BurpSuite信息发送Intruder

在这里插入图片描述
在这里插入图片描述

重新指定Payload和设置攻击类型

在这里插入图片描述

1.5、设置payload

在这里插入图片描述
在这里插入图片描述

1.6、攻击并分析结果

响应每个长度不一样,成功和失败的长度不一致,一般失败的长度值是一样的。可通过响应结果来确认
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.7、web端登录验证

注意:火狐浏览器关闭burp代理,如图:

在这里插入图片描述

输入上一步破解的用户名和密码登录,验证可用。
在这里插入图片描述

三、资料获取

Burp Suite工具之前已提供过了,如需要请关注我的公众号:大象只为你,回复:【BP安装】获取。

靶场环境搭建请参考《靶场环境搭建【XP、pikachu、dvwa、sqli-labs】》

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数字证书认证和软件令牌认证是两种常见的身份验证方式,它们各有优点和不足点。 数字证书认证的优点: 1. 安全性高:数字证书是由权威CA机构颁发的,具有较高的安全性和可信度。 2. 方便性高:数字证书可以在互联网上进行验证,用户可以在任何地方使用数字证书进行身份验证。 3. 自动化程度高:数字证书可以与各种软件和系统进行集成,实现身份认证的自动化和高效性。 数字证书认证的不足点: 1. 需要申请证书:用户需要向CA机构申请数字证书,申请过程相对繁琐。 2. 证书有效期有限:数字证书通常有一定的有效期限制,需要定期更新或重新申请。 3. 需要保管证书:用户需要妥善保管数字证书,避免证书被泄露或被盗用。 软件令牌认证的优点: 1. 安全性高:软件令牌通常采用加密算法进行身份验证,安全性高。 2. 方便性高:软件令牌可以在计算机上直接使用,方便快捷。 3. 成本低廉:软件令牌通常比硬件令牌价格更低,成本比较低廉。 软件令牌认证的不足点: 1. 可移植性差:软件令牌通常绑定于某个特定的计算机或操作系统,不方便用户在不同设备上使用。 2. 安全性有限:软件令牌可能受到病毒、恶意软件等攻击,安全性比硬件令牌略低。 3. 稳定性差:软件令牌可能受到系统崩溃、软件冲突等问题的影响,稳定性比硬件令牌略低。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值