puck tools — test your egress policy against real C2 traffic →
Course·Beginner·9 lessons·147 minIN PROGRESS

Docker 101 for offense

Docker is a dev tool that happens to be pretty useful for offense. This course covers the basics to get up and running. We cover what a container actually is, running any tool at any version without installing it, cross compiling for different target architectures, building your own attack image, creating a local lab you can pivot through, and what to do when you get Docker access during an engagement.

Start lesson 01 →

Outcomes

  • Explain what a container is and isn't
  • Run any tool at any version without installing it on your host
  • Move files in and out of a container without leaving root-owned junk behind
  • Build a static binary for an architecture you do not have hardware for
  • Write custom Dockerfiles for an attack image
  • Use Docker commpose to setup a multi-host lab
  • Recognise the container misconfigurations that hand you the host