【Hack The Box系列】Vaccine
Hack The Box系列—Vaccine
一、端口扫描
1、快速端口扫描
2、全端口扫描
1 | nmap -sT -p- --min-rate 10000 10.129.235.167 |
这里没有扫描到80端口,可能是扫描速率太快导致
二、FTP信息收集
使用ftp 账号空密码登陆成功
发现一个备份的zip 文件,下载查看
尝试解压
需要密码;转换hash 进行爆破
指定密码解压
三、HTTP信息收集
1、首页
2、是一个登陆页;看从ftp 那里拿到的index.php,应该是这个页面的源码
3、登陆后台
四、Getshell
1、SQL注入
后台这里疑似存在sql注入漏洞
用sqlmap 跑一下
尝试 --os-shell
获取权限
提示我出错,获取不了
2、getshell
使用另一种方法,PostgreSQL version 11.5有COPY命令可以利用,尝试在sql 漏洞处写入一句话木马
1 | '; CREATE TABLE cmd_exec(cmd_output text); -- |
这里的cmd_exec类似于SQL server的xp_cmdshell,可以执行系统命令
第一句是创建一个表cmd_exec,用来接收执行的命令,第二句是执行一段系统命令来建立反弹shell。
经过尝试,这个shell 无回显,那再做一个反弹
五、权限提升
1、提权至postgres
1、信息收集
在www目录下找到数据库的账号密码
看是否有这个数据库名的用户
果然有,尝试ssh登陆
成功提权至postgres
2、提权至root
sudo 使用vi 编辑这个文件
成功提权到root
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Lusen的小窝!
评论