freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

攻防演练下的实战思路:壹
2022-10-26 18:19:57
所属地 浙江省

众所周知攻防演练中弱口令是永远的神,那么我们该如何寻找存在弱口令的站点呢?这是个非常消耗精力的过程,有时候那些存在登录界面的域名或IP就是我们重点目标,下面以某次省级攻防演练为例聊聊我的突破思路。

0x01 弱口令

首先在某个IP下发现了登录界面,幸运的是站点不存在验证码机制,因此存在密码爆破的可能
截屏2022-09-27 13.09.52

利用全端口扫描还发现了该IP其他端口同样存在登录界面且后台地址都为/webadmin/login.aspx,由此推断它们可能采用了同一个 CMS 进行搭建
截屏2022-09-27 13.09.25

截屏2022-09-27 13.09.00

针对第一个系统进行密码爆破,成功找到两个弱口令账号,分别为test01/888test02/888
截屏2022-09-27 12.41.25

使用以上账号密码进行访问,结果出现报错界面。但可以肯定的是目标系统的默认密码为888
截屏2022-09-27 13.09.37

接下来针对其他两个系统以默认密码遍历用户名,成功发现其他两个系统的弱口令:admin/888test01/888
截屏2022-09-27 12.47.47

分别登录后界面如下:
截屏2022-09-27 12.48.48

截屏2022-09-27 12.59.06

0x02 文件上传

在其中一个系统当中发现文件上传点,使用蚁剑生成免杀马后成功上传
截屏2022-09-30 10.42.00

找到木马上传地址后使用蚁剑进行连接
截屏2022-09-30 10.42.29

成功连接木马,从而获取到服务器访问权限
截屏2022-09-27 16.05.26

发现阿里云 OSS 密钥,尝试连接但已失效
截屏2022-09-27 16.47.32

查看服务器的内网IP地址为 172.18.139.170,经推测这是一台云服务器

ipconfig /all

截屏2022-09-30 14.53.09

查看服务器进程信息

tasklist /svc

截屏2022-09-30 14.53.40

放入进程识别发现多个防护软件,导致无法通过常规手段进行提权
截屏2022-09-30 14.54.40

0x03 0day漏洞

webadmin/Admin/System/目录中发现文件AS_Users.aspx
截屏2022-09-28 09.47.43

通过 web 访问该文件发现用户添加界面,尝试添加管理员用户成功(好家伙,居然存在一个0day)
截屏2022-09-28 17.04.22

有了 0day 后其他采用该 CMS 的三个系统也都沦陷了,至此共获得五个应用系统权限和一个服务器权限
截屏2022-09-28 09.46.46

截屏2022-09-28 17.07.05

截屏2022-09-28 16.56.52

0x04 ueditor利用

在蚁剑中还发现了 ueditor 编辑器组件,而 ueditor 本身存在文件上传漏洞,使用 POC 验证漏洞存在

/ueditor/controller.ashx?action=catchimage

截屏2022-09-28 17.23.23

/ueditor/controller.ashx?action=config

截屏2022-09-28 17.23.48

在本地制作图片马并上传
截屏2022-09-29 15.44.07

上传后成功返回上传地址
截屏2022-09-29 15.52.23

但是访问出现报错,可能是图片马出现了问题
截屏2022-09-30 14.44.36

查看图片马发现原来是木马中的<符号被乱码影响了,修改图片马后对比结果如下:
截屏2022-09-30 11.17.14

将修改后的图片马上传后可成功解析
截屏2022-09-30 11.09.02

使用蚁剑同样可以连接成功
截屏2022-09-30 14.52.17

0x05 总结

打攻防演练的本质就是从一大堆域名、IP当中找到存在脆弱点的系统,因此第一阶段的信息收集非常折磨,虽然存在 Goby、Ehole 等工具帮助进行筛选,但是筛选后的还是有几十个系统需要我们手工渗透,而如果遇到小规模的攻防演练又只有几天时间,如何在短时间内找到突破口就成为了每个红队攻击人员需要思考的问题。本文也采取了常规的渗透思路:弱口令+文件上传来获取权限,其他应用比较广泛的漏洞还包括SQL注入及反序列化,相对来说内网渗透就高度统一了,无非就是代理隧道的建立+Fscan漏洞扫描,以上就是这短短几十天来我对攻防演练的理解,欢迎各位师傅交流相关的心得体会。

# 攻防演练
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录