Kubernetes Goat 15 - Hidden in layers
Hidden in layers
隐藏在层中
1 | kubectl get jobs |
1 | kubectl describe job |
- 找到
hidden-in-layers-czrlb
1 | kubectl get pod hidden-in-layers-czrlb -o yaml |
- 找到完整的镜像名字,拉取镜像
1 | docker pull madhuakula/k8s-goat-hidden-in-layers:latest |
- 通过利用 docker 内置命令将 docker 镜像导出为 tar 文件
1 | docker save madhuakula/k8s-goat-hidden-in-layers -o hidden-in-layers.tar |
- 使用dive分析镜像
- https://github.com/wagoodman/dive/releases
1 | ./dive madhuakula/k8s-goat-hidden-in-layers |
- 得知敏感文件和路径
- 解压上面的的
hidden-in-layers.tar
文件 - 根据上面的路径找到文件
结束
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Putdownd’s Blog!