
потенциальные уязвимости повреждения памяти в сетях IPv6.
Этот скрипт на Python предназначен для отправки специально сформированных пакетов с целью вызвать потенциальную уязвимость повреждения памяти CVE-2024-38063. Он использует библиотеку Scapy для создания и отправки IPv6-пакетов, опционально используя указанные MAC-адреса. Скрипт поддерживает работу с несколькими сетевыми интерфейсами.
pip install scapy
Для использования этого скрипта необходимо указать несколько аргументов командной строки. Вот как запустить скрипт с требуемыми параметрами:
python cve-2024-38063.py --iface "eth0,eth1" --ip_addr "2001:db8::1" --mac_addr "00:1A:2B:3C:4D:5E" --num_tries 20 --num_batches 20
--iface: Список интерфейсов через запятую для отправки пакетов. Этот аргумент обязателен.--ip_addr: Целевой IPv6-адрес, на который будут отправлены пакеты. Этот аргумент обязателен.--mac_addr: Целевой MAC-адрес. Необязательный; если опущен, Ethernet-заголовок добавляться не будет.--num_tries: Количество попыток на одну серию. По умолчанию: 20.--num_batches: Количество серий попыток. По умолчанию: 20.Вот пример команды, использующей два интерфейса для отправки пакетов:
python packet_sender.py --iface "eth0,eth1" --ip_addr "2001:db8::1" --mac_addr "00:1A:2B:3C:4D:5E" --num_tries 30 --num_batches 10
Эта команда отправит пакеты на указанный IP-адрес с указанным MAC-адресом через eth0 и eth1, выполняя 30 попыток на серию и 10 серий всего.
w01fynwarcs за идею.