信息收集阶段
1.1 收集IP信息
使用命令:nmap -T4 -A -p- 192.168.137.0/24
获得IP:192.168.137.176
,并且开放端口22, 80
1.2 CMS识别
使用命令:whatweb -v 192.168.137.176
获得信息:WordPress 5.8、Apache 2.4.38
1.3 目录扫描
尝试访问80端口发现网页进行了跳转,从192.168.137.176
跳转到了http://deathnote.vuln/wordpress/
并且无法访问,需要设置hosts文件。
IP为靶机的IP。
使用dirb
工具扫描:dirb http://deathnote.vuln/wordpress/
漏洞利用阶段
2.1 ssh爆破
在上方使用dirb
对目录进行扫描的过程中,发现这些目录的状态码为200。
访问http://deathnote.vuln/wordpress/wp-content/uploads/
目录,在07
这个目录下发现类似于账密的文件。
将user.txt
保存为用户名,将notes.txt
保存为密码。
使用hydra
爆破该靶机的ssh
登录账密。
hydra -L WP-ova-user -P WP-ova-pass ssh://192.168.137.176
成功爆破密码:
使用ssh登录:
ssh l@192.168.137.176
密码为death4me
2.2 后渗透
成功登录之后查看目录出现一个user.txt
文件,cat
之后得知是一串编码之后的内容
++++++++++[>+>+++>+++++++>++++++++++<<<<-]>>>>+++++.<<++.>>+++++++++++.------------.+.+++++.---.<<.>>++++++++++.<<.>>--------------.++++++++.+++++.<<.>>.------------.---.<<.>>++++++++++++++.-----------.---.+++++++..<<.++++++++++++.------------.>>----------.+++++++++++++++++++.-.<<.>>+++++.----------.++++++.<<.>>++.--------.-.++++++.<<.>>------------------.+++.<<.>>----.+.++++++++++.-------.<<.>>+++++++++++++++.-----.<<.>>----.--.+++..<<.>>+.--------.<<.+++++++++++++.>>++++++.--.+++++++++.-----------------.
这是一种Brainfuck
编码的方式,可以使用该网站进行解码:点这里
解码之后获得明文:
i think u got the shell , but you wont be able to kill me -kira
大致的意思为 :我知道你获得了shell,但你不会杀了我 - kira
。
通过这个提示得知还存在一个kira
用户。
在/etc/passwd
以及/home
路径下都可以得到证实。对目录进行审计的时候能够发现:/var/opt
这个路劲下存在一个名为L
的文件夹。再次切换文件夹之后发现依旧存在两个文件夹:
fake-notebook-rule
cat hint
use cyberchef
cat case.wav
63 47 46 7a 63 33 64 6b 49 44 6f 67 61 32 6c 79 59 57 6c 7a 5a 58 5a 70 62 43 41 3d
case-file.txt
cat case-file.txt
the FBI agent died on December 27, 2006
1 week after the investigation of the task-force member/head.
aka.....
Soichiro Yagami's family .
hmmmmmmmmm......
and according to watari ,
he died as other died after Kira targeted them .
and we also found something in
fake-notebook-rule folder .
从这三个文件中,hint、case-file.txt
这两个文件的提示作用貌似并不是很大,而case.wav
文件的内容貌似是个十六进制编码,使用十六进制解码:点这里
cGFzc3dkIDoga2lyYWlzZXZpbCA=
这很明显是一段base64编码,再次解码:点这里
passwd : kiraisevil
貌似很像kira的密码,使用kira登录
ssh kira@192.168.137.176
密码为:kiraisevil
登录成功,在当前目录下存在一个user.txt
文件。
cGxlYXNlIHByb3RlY3Qgb25lIG9mIHRoZSBmb2xsb3dpbmcgCjEuIEwgKC9vcHQpCjIuIE1pc2EgKC92YXIp
使用base64解码为:
please protect one of the following 请保护以下其中一个:
1. L (/opt)
2. Misa (/var)
(说实话这里的提示我没咋看懂… …)
查看当前用户有哪些执行sudo的命令权限:
sudo -l
可以使用所有命令,直接梭:
sudo su root