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

敏感信息泄露
/pwned_vuln
访问首页

扫描目录发现一个 .dic 文件

打开是一些路径

对路径做扫描发现 /pwned_vuln

前端页面发现隐藏账号密码

弱口令
FTP
FTP 登录成功

SSH
发现有私钥

1 | Wow you are here |
拿到用户名后登录

提权
/etc/sudoers 配置不当
检查权限发现给了一个 .sh

这里看脚本内容是存在命令注入漏洞,使用 selena 运行脚本拿到 Shell

Python 升级为交互式 Shell

Docker 组权限提权
继上面发现于 Docker 是属于同一用户组
组内用户运行 docker run -v /:/mnt 时,Docker 会将宿主机的整个根目录 / 挂载到容器内的 /mnt 目录
最后,在容器内执行 chroot /mnt sh,直接将当前运行的根目录切换到宿主机的根目录,从而获得对宿主机的完全控制权
1 | docker run -v /:/mnt --rm -it alpine chroot /mnt sh |

1 | fb8d98be1265dd88bac522e1b2182140 |