
Эксплойт (доказательство концепции) для CVE-2004-0558, нацеленный на DoS в CUPS 1.1.x с помощью UDP-пакета нулевой длины. Включает настраиваемый порт источника для исследовательских и образовательных целей.
Определённые версии CUPS (1.1.x) уязвимы к атаке типа «Отказ в обслуживании» при отправке UDP-пакета нулевой длины. https://www.exploit-db.com/exploits/24599/
Стоит отметить, что этого можно достичь с помощью nmap, а данный эксплойт разработан в исследовательских и образовательных целях.
python kill-cups.py -t 192.168.1.91
Дополнительные флаги командной строки были включены для исследовательских целей. Для UDP требуется, чтобы заголовок пакета содержал произвольный исходный порт. В эксплойте по умолчанию установлен порт 4321, но при необходимости его можно изменить.
python kill-cups.py -t 192.168.1.91 --source-port 5555