
Strumento C++ che utilizza libtins per creare e trasmettere in broadcast richieste DHCP con MAC casuali su un pool di IP, esaurendo i lease DHCP per dimostrare attacchi di DHCP starvation.
Questo codice sorgente utilizza libtins per manipolare i pacchetti DHCP. Crea una DHCP Request per l'intero intervallo del pool di IP e la trasmette in broadcast. Questo è un semplice codice sorgente a solo scopo didattico.
I passaggi sopra descritti causano un'esaurimento nell'assegnazione degli IP DHCP. Pertanto il DHCP non funzionerà più.
Questo codice sorgente è stato scritto a scopo didattico ed eseguito in condizioni controllate, può causare problemi di rete. Usalo a tuo rischio.
Compila e installa libtins
Esegui i seguenti comandi nella directory DHCP Flood:
mkdir build
cmake ..
make
Nota che potresti aver bisogno dei privilegi di root per inviare pacchetti.
libtins (libreria per la creazione e l'analisi dei pacchetti)