Forge - HackTheBox

nmap扫描



访问80端口

添加hosts文件

发现一个上传功能

会重命名文件,后门没法解析


可以远程请求,应该可以ssrf


还是没法解析
尝试利用ffuf寻找子域名
ffuf -w /usr/share/wordlists/dirb/small.txt -u http://forge.htb/ -H "HOST: FUZZ.forge.htb" -fw 18

添加hosts文件


无法访问

上传这里也没法请求
制作一个跳转的php文件,利用远程请求进行访问




发现一个子目录,继续


发现一个账号密码,尝试ssh登录

需要密钥连接
扫个目录


总感觉有端口没扫到,重新扫一遍

21端口关闭了,那么有没有可能,这个用户名就是ftp的账号密码

拼凑一下url


是不是可以通过ftp去读取用户的密钥文件


复制到本地

提权


这个文件貌似会在本地开放一个随机端口,选运行看看

在建立一个连接,本地请求一下

连接密码在文件中包含有


这好像是查看一些系统信息

报错了

这边也变了

懂了,引入一个python os库,在进行执行系统命令
