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

敏感信息泄露
SSH 私钥
访问拿到一串 Base64 编码

解码

查看源代码还能发现一串注释

猜测是字典之类的,之前的提示写所有需要的东西都是 BASE64,那么我们就把字典用 BASE64 编码之后再扫描
得到下面两个路径
1 | /aWRfcnNhCg== |
将两个文件名解码后得到
1 | id_rsa |
其中一个是 SSH 私钥
1 | -----BEGIN OPENSSH PRIVATE KEY----- |

弱口令
SSH
用户名为前面注释给出的提示,使用私钥连接发现需要密码

尝试之前在注释中看到的密码字典,每行都需要 Base64 一下
第一个密码就直接成功
1 | aWxvdmV5b3UK |

提权
/etc/sudoers 配置不当
检查权限发现可以使用 Base64

Base64 提权
尝试读取 root 的私钥并解密输出
1 | sudo /usr/bin/base64 "/root/.ssh/id_rsa" | base64 --decode |

然后 SSH 登录拿到 root 权限

1 | HMV8nnJAJAJA |