Devoops: 启用raw_exec的Nomad漏洞利用
“Nomad是一种灵活的容器编排工具,使组织能够使用单一统一工作流轻松部署和管理任何容器化或传统应用程序。Nomad可以运行多样化的Docker、非容器化、微服务和批处理应用程序工作负载,通常为开发人员和运维人员提供以下好处…”
来自:https://www.nomadproject.io/intro/index.html
要了解它在HashiCorp生态系统中的定位,请查看以下图表:
我要感谢Will Butler,在观看他攻破该系统后允许我撰写本文。
您可以使用以下教程搭建开发环境: https://www.nonadproject.io/intro/getting-started/install.html
教程指导您以开发环境模式运行,该模式不会绑定到0.0.0.0,因此在Vagrant启动后,您需要以下服务器和客户端文件来搭建适当的环境。
服务器:https://gist.github.com/carnal0wnage/ce4296137414bd16fcca0818208b39b7 客户端1:https://gist.github.com/carnal0wnage/4abde0ee31f4d730019e6fa04ef6d3b6 客户端2:https://gist.github.com/carnal0wnage/a4399019a943862e57283c29994ce5da
如果一切正确运行,您应该能够连接到4646端口上的UI并看到示例作业
|
|