赛博保安日志 - 密码
type: channel
link: https://blog.anheng.tech/index.php/tag/%E5%AF%86%E7%A0%81/
items: 密码暴力破解

密码暴力破解
type: item
date: 2022-08-09T13:00:00+08:00
description: 一、简介以及注意事项1、穷举就是枚举的意思2、从来没有哪个时代的黑客像今天一样热衷于猜解密码3、文章只是为了现在的信息安全，供学习交流，不得去做违规的行为。4、简介在互联网的今天，需要使用某种的服务，大多数都需要口令登录，这个口令就是密码，密码的强度分为弱口令，中度口令，强度口令，如果登录的服务为弱口令，那会存在很大的安全隐患，黑客通过穷举口令对服务进行攻击，很容易就得到登录密码。得到没密码之后就能登录服务， 进行其他危害较大的操作，黑客也能通过对用户的信息整理，组合密码进行穷举攻击。二、正文1、常见的服务WEB——80端口mysql——3306端口sql server——1433端口https——443端口ftp——21端口ssh——22端口dns——53端口tomcat——8080端口redis——6379端口rsync——873端口PostgreSQL——5432端口cobaltstrike teamserver——50050端口smtp——25端口pop3——110端口远程登录rdp——3389端口smb——445端口rpc——135端口imap——143端口netBIOS——139端口SMTPS——465端口POP3S——995端口mogodb——27018端口memcached——11211端口telnet——23端口oracle——1521端口2、密码字典kali自带字典：/usr/share/wordlists/github上很多，请自行搜索。3、Burp穷举后台密码截取到包后发送到intruder给密码设置变量，使用集束炸弹可以测试。4、Burp对webshell穷举黑客对网站攻破后，一般会留后门方便对其网站进行非法管理。后门的程序语言包括asp，PHP，net这些脚本文件放在网站目录，一般都采用单密码进行登录，通过扫描获取webshell的后门网址，得到网址后可以对其进行密码穷举。截取到包后，可以右键转换请求方法，发送到intruder给密码设置变量。5、cheetah对一句后门密码穷举cheetah是针对一句话后门的穷举工具。6、有token防御的网站后台穷举有的网站后台存在token值，这个token通俗的名字叫令牌，每次刷新页面都会随机变化，提交请求时必须携带这个token值，可以利用这点避免后台进行直接穷举和防止csrf攻击。我们每次刷新，都可以看到这个token的值会改变。但是如果直接爆破的话会是用的第一次token的值，如果第二次密码进行匹配的时候，他还是第一次的token的值的话，服务端那边的token值就是不匹配的，所以会提示csrf攻击，所以我们每次进行爆破的时候也要让他跟随改变。可以在pikachu平台上练习。token抓取——token爆破——脚本爆破。7、验证码绕过（on client）皮卡丘平台上也有。快速判断在页面中哪些功能点使用了javascript脚本代码可以使用浏览器中的disable javascript插件来进行检查。检查后可以将抓取用户登录的数据包发送到repeater模块中，多次重放发现服务端并没有做检查，然后将处于proxy模块的数据包发送到intruder模块下，设置attack type为狙击手模式，并设置password字段值为攻击向量，添加字典进行爆破。8、验证码绕过（on server）进入靶机尝试以下方式登录，并观察结果。填写错误的用户密码与正确的验证码并抓取用户登录数据包发送到Repeater模块下，改变验证码或不填，来判断后台是否对验证码进行校验。后台对验证码进行了校验，我们不能使用之前的方法进行破解，但是如果验证码不具备时效性，及同一个正确的验证码可以反复使用的话，我们可以通过不改变验证码的变量进行暴力破解，为了再判断验证码的时效性（后台是否会在一段时间内对验证码刷新并重新进行校验）填写正确的验证码再随意填写用户名和密码并多次重复这个步骤。通过服务器多次发回的响应，username or password is not exists 判断，这个验证码不具备时效性，后台不会在一段时间内刷新验证重新进行校验，同一个验证码同样具有有效性，那么就可以使用之前的方法来进行暴力破解。将POST请求发送到Intruder模块下，点击clear$清除变量，再将账户和密码设置变量，同时将验证码填为正确的验证码。9、验证码识别爆破验证码干扰像素太少很容易会被一些工具识别出来，可以用图片提取工具，也可以用工具codex验证码后台登录爆破辅助工具。10、phpmyadmin密码穷举phpmyadmin是mysql的一个web管理工具，可以通过这个工具穷举mysql用户的账号和密码。11、wordpress博客系统用户密码穷举wordpress是知名的博客系统，在互联网上…