Conection
项目地址:https://downloads.hackmyvm.eu/connection.zip
是一个打包好的镜像文件
注意:导入 ova 时一定要选择我已移动,否则没网
使用 Nmap 扫描出开放服务及操作系统版本

RCE
SMB
139 445 端口全开,使用 enum4linux 枚举信息

发现一个共享文件夹 share

使用 smbclient 加上 -N 参数匿名访问发现是分享的 Web 目录

上传一个反弹 Shell PHP 上去

提权
/etc/sudoers 配置不当
寻找提权点
1 | find / -user root -perm /4000 2>/dev/null |
发现 /usr/bin/gdb 可以使用
GDB 提权
提权命令解析:
nx:不加载任何.gdbinit初始化文件,防止被干扰ex:启动时立即执行后面的命令import os; os.setuid(0):调用 Linux 底层的setuid()系统调用,将当前进程的真实用户 ID 强制修改为 0!bash:启动一个新的 bash 终端-ex quit:启动 bash 后,立即退出 gdb 调试器本身
1 | gdb -nx -ex 'python import os; os.setuid(0)' -ex '!bash' -ex quit |
最后的 flag
1 | a7c6ea4931ab86fb54c5400204474a39 |