登录密码爆破

一、登录密码爆破
1.登录猜解猜解用户密码爆破属于撞库一类。通过弱口令字典暴力尝试登陆达到猜解用户密码。
2.一般登陆都要验证码,而突破验证码主要有两种:

  • 绕过严重码
  • 自动识别验证码
    在这里插入图片描述
    管理院权限登陆
    在这里插入图片描述
    开启了session,随机生成了一串字符串
    在这里插入图片描述
    在这里插入图片描述
    查看登陆检测,判断是否开启传输了三个post
    在这里插入图片描述
    存在的话去判断验证码
    在这里插入图片描述
    验证码要是和session的不同,它就回到login这个页面
    在这里插入图片描述
    匹配的话,它就继续往下走
    在这里插入图片描述
    session(captcha),不访问capycha就不会 生成验证码,钥匙不生成的话它就是空的
    在这里插入图片描述
    post的时候也不输入,让它为空
    在这里插入图片描述
    空和空相等它就匹配了,继续往下执行
    在这里插入图片描述
    这样就可以绕过
    添加一个输出信息 captcha error
    在这里插入图片描述
    在登录页面抓包测试
    在这里插入图片描述
    存放
    在这里插入图片描述
    删掉session它就会重新生成。
    修改代码让它输出一个正确的
    在这里插入图片描述
    访问成功通过了
    接下来就可以爆破,用Ctrl+I把它放在爆破的地方,添加一个账户
    打开payload
    在这里插入图片描述
    添加自带的弱口令字典
    在这里插入图片描述
    再到选项中配置,开启多线程
    开始攻击爆破
    在这里插入图片描述
    爆破之后的结果
    在这里插入图片描述
    按长度可以排序
    在这里插入图片描述
    找到符合要求的,重新登陆验证
    在这里插入图片描述
    这个操作依据管理员的弱口令,密码强度小的可行
    二、如何去修复它
    在判断captcha的地方添加一个captcha
    在这里插入图片描述
    还可以在下面代码中加一个判断句captcha session是否为空
    在这里插入图片描述
    也可以限制它的长度
    三、审计思路的展现
    在这里插入图片描述
发布了65 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/gl620321/article/details/99215527