SneakyMailer - HackTheBox
Td

image

nmap扫描

image

image

image

访问80

image

添加hosts文件

image

image

一大堆邮箱地址

image

25和143都开了邮件服务

尝试给这些邮箱地址发邮件,看看会不会有可用信息

image

有一个地址给了回复,password经过url解码后疑似密码

image

尝试ssh登录

image

在试试ftp

image

发现一个dev目录

image

貌似就是网站的根目录,尝试上传一个反弹shell文件

image

访问

image

可能不在这个域名下,gobuster跑一下域名

image

添加hosts文件

image

提权

image

在网站目录下发现一个pypi的域名,也添加进hosts文件

image

本地开放了一个5000端口

发现一个密钥文件

image

image

在本地爆破一下

image

本地的5000端口通过nginx映射后为8080端口

image

访问一下

image

image

通过爆破密钥获得的账号密码进行登录

image

搜一下有无可用exp

https://hg8.sh/posts/sneakymailer/#Cracking-PyPi-server-htpasswd

可以通过python进行写入一个密钥文件,达到登录其他用户

先创建一个.pypirc文件

image

然后生成一个密钥文件

image

image

将密钥修改为本地生成的

image

上传到靶机

image

添加环境变量

image

执行setup.py

image

尝试用密钥登录

image

发现sudo权限命令

image

image

image