Repository: gebl/dirtycow-docker-vdso Branch: main Commit: e3add90893d7 Files: 4 Total size: 886 B Directory structure: gitextract_hb6k_l3h/ ├── Dockerfile ├── README.md ├── docker-compose.yml └── runnit.sh ================================================ FILE CONTENTS ================================================ ================================================ FILE: Dockerfile ================================================ FROM ubuntu:14.04 RUN apt-get update RUN apt-get install -y build-essential RUN apt-get install -y nasm RUN apt-get install -y git RUN mkdir /dirtycow-vdso RUN git clone https://github.com/scumjr/dirtycow-vdso.git /dirtycow-vdso ADD runnit.sh / RUN chmod 755 /runnit.sh EXPOSE 1234 CMD ["/runnit.sh"] ================================================ FILE: README.md ================================================ # dirtycow-docker-vdso This repository is the necessary bits to get the vdso based Dirty Cow POC working inside a docker container. All the really exciting stuff was done by Scumjr, see his POC repo over at https://github.com/scumjr/dirtycow-vdso. There is also a writeup and youtube video of using the above exploit to break out of a docker container on my blog: https://blog.paranoidsoftware.com/dirty-cow-cve-2016-5195-docker-container-escape/ cheers! ================================================ FILE: docker-compose.yml ================================================ version: '2' services: dirtycow: build: . restart: unless-stopped ================================================ FILE: runnit.sh ================================================ #!/bin/bash cd /dirtycow-vdso make