[HackTheBox]DevOops - WriteUp

Discover

image 开了个ssh和http Gunicorn是什么鬼。。。 从http入手

Web Exploit

image 啥也没有,只有几行字和一张图片

扫目录吧 发现/upload image 嗯。XML.。 考虑XML注入,文件包含 随便传个文本 image Burp看一下 image 要XML?自己写一个吧 image 回显是这个 image 尝试文件包含 image 得到/etc/passwd image

有了LFI,考虑读网站源码 再看一下主页 imagefeed.py image 注意: image 又是Pickle 反序列化直接弹shell 先构造Pickle对象 image 把返回的字符串POST到/newpost即可

得到shell image 可以拿到user.txt了

Privilege Escalation

看一下uname Linux gitter 4.13.0-37-generic #42~16.04.1-Ubuntu 好像找不到提权漏洞。。。 没有sudo -l 没有crontab 没有setuid 发现在~/.ssh/id_rsa 有这个低权限用户的ssh密钥 没啥用。。。 我要root的。。。

看看git信息吧 在~/work/blogfeed/下有个.git git log看看 image accidental commit??? 看看 image 删了个key,又加了个key 把那个删的弄下来 ssh -i看看 image 666 这就完了。。。