暴力破解漏洞(Burte Force)
借助足够的字典+Burp等工具repeat操作即可
什么是暴力破解:连续性尝试+字典+自动化
字典
1.弱口令字典
2.Github搜集
3.只用指定字符生成(社工)
4.社工库
防范:
1.要求用户设置复杂的密码
2.每次认证使用安全的验证码
3.对登录的行为做出判断和限制限制你的IP
4.在必要的情况下使用双因素认证;
技巧一:
根据注册提示信息优化,在目标站点注册,搞清楚账号密码限制,比如大小写、密码长度限制。 技巧二:如果是爆破后台,通常账户是admin/root/administrator
验证码: 后台用算法生成图片,并将图片回答给客户端 同时将算法生成的值全局赋值到SESSION中 然后客户端将认证信息同验证码一同提交 后台对提交的验证码与SESSION里面的进行比较 客户端重新刷新页面,再次生成新的验证码,验证码算法中一般包含随机函数,每次刷新都会改变
验证码-On-Client:
1.使用前端J实现验证码(纸老虎)
2.将验证码在cookie中泄露,容易获取
3.将验证码在前端源码中泄露,容易获取
验证码-On-Server
1.验证码没有做过期处理,算法生成验证码,一个验证码可以长期使用(只要不刷新),则仍然可以bu