Weaponizing Distroless

支持 HackTricks

什么是 Distroless

Distroless 容器是一种只包含 运行特定应用程序所需的必要依赖项 的容器,不包含任何不必要的软件或工具。这些容器旨在尽可能 轻量安全,并旨在通过去除任何不必要的组件来 最小化攻击面

Distroless 容器通常用于 安全性和可靠性至关重要的生产环境

一些 distroless 容器的例子 包括:

武器化 Distroless

武器化 distroless 容器的目标是能够 在 distroless 所暗示的限制下执行任意二进制文件和有效负载(系统中缺乏常见二进制文件),以及容器中常见的保护措施,如 只读不可执行/dev/shm 中。

通过内存

将在 2023 年的某个时候发布...

通过现有二进制文件

openssl

****在这篇文章中, 解释了二进制文件 openssl 经常出现在这些容器中,可能是因为它是 运行在容器内的软件所需的

支持 HackTricks

Last updated