Grotesque靶机系列Grotesque2 第一步信息收集获得靶机IP获得靶机的IP攻击机的IP192.168.108.128扫描存在的端口好多端口一共到555个开放端口看到80端口先访问一下在看个其他端口的也是一样那就把所有的端口存在的文件全都下载下来然后按照文案的大小进行排序ls -l | sort查看一下最后一个端口看到几个用户名satan raphael angel distress greed lust查看源代码可以看到一个照片连接点击他这个照片就是最神奇的可以很不清楚的看到一个密码copy下来b6e705ea1249e2bb7b01d7dac91cd0b3是一串md5编码进行解码获得密码solomon1尝试ssh爆破打开msf的ssh攻击模块配置攻击脚本添加密码本开启攻击得到angel:solomon1进行登录登录成功获得第一个flag查看一下suid权限没有可以使用的东西查看sudo -l系统中没有安装 sudo 命令尝试上传一个pspy64查看一下用户的计划任务pspy64 是一个基于 Python 编写的用于监视进程活动的工具特别用于检测隐藏进程和操作系统调用。它可以帮助您发现潜在的恶意活动或了解系统中正在运行的进程的行为。本地开启http:9999端口靶机下载添加执行权限执行等待一会就会看到执行了2023/10/01 02:55:01 CMD: UID0 PID1739 | /usr/sbin/CRON -f2023/10/01 02:55:01 CMD: UID0 PID1740 | /usr/sbin/CRON -f2023/10/01 02:55:01 CMD: UID0 PID1741 | /bin/sh -c /root/check.sh2023/10/01 02:55:01 CMD: UID0 PID1742 | /bin/bash /root/check.sh这命令先进行删除然后又进行写入在quit中存在很多文件可以猜测就是这个脚本进行的删除以及写入那么我们就可以尝试手动删除再次点击查看看到rootcreds.txt查看他可以得到密码尝试root登录登录成功查看root下的文件拿下flag