Ready - HackTheBox
nmap扫描
访问5080端口
gitlab仓库,注册一个账号进去看看
发现了gitlab的版本,搜一下有无exp
https://github.com/Algafix/gitlab-RCE-11.4.7
有个rce,尝试利用
提权
在/opt/backup/gitlab.rb文件中发现密码
尝试切换可登陆的用户
最终root用户成功登录
但在root目录下没有flag文件,而且没有计划任务
貌似是在docker容器内
看下docker是否为特权启动
权限为特权
docker逃逸,依次执行
1 | d=`dirname $(ls -x /s*/fs/c*/*/r* |head -n1)` |
在本地新建一个反弹shell的sh文件
成功逃逸