Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
MITM-cheatsheet — Spickzettel-Katalog für Man-in-the-Middle-Angriffe über L2-L4- und drahtlose Schichten, mit Angriffswerkzeugen, Erkennungsmethoden und Gegenmaßnahmen für Pentester und Verteidiger. | Kitploit
Tools/GitHubGitHub/frostbits-security/mitm-cheatsheet
DefensivwerkzeugePaket-Sniffing & AnalyseInformationsbeschaffungNetzwerksicherheitDrahtlose SicherheitPenetrationstestsLernen & BildungRed TeamingKuratierte Ressourcen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
DNS-Analyse
GitHubfrostbits-security/mitm-cheatsheet

MITM-cheatsheet

Spickzettel-Katalog für Man-in-the-Middle-Angriffe über L2-L4- und drahtlose Schichten, mit Angriffswerkzeugen, Erkennungsmethoden und Gegenmaßnahmen für Pentester und Verteidiger.

Repository anzeigen
1.0k1497vor 4 JahrenVon Kitploit geprüft
Teilen

MITM-cheatsheet

Wir haben versucht, alle bekannten MITM-Angriffe und Methoden zum Schutz vor diesen Angriffen zusammenzustellen. Hier sind außerdem Werkzeuge zur Durchführung von MITM-Angriffen, einige interessante Angriffsfälle und einige damit verbundene Tricks enthalten.

Hinweis: Fast alle hier beschriebenen Angriffswerkzeuge enthalten keinen Sniffer. Sie stellen nur den Angriff bereit. Werkzeuge zum Sniffing finden sich hier: Data sniffing.

Ein Cheat Sheet für Pentester und Verteidigungsteams über Man-In-The-Middle-Angriffe.

Inhaltsverzeichnis

  • L2
    • Arp spoofing
    • STP(RSTP, PVSTP, MSTP) spoofing
    • NDP spoofing ⏳
    • VLAN hopping
  • L3
    • SLAAC Attack
    • Hijacking HSRP (VRRP, CARP) ⏳
    • Dynamic routing protocol spoofing (BGP) ⏳
    • RIPv2 Routing Table Poisoning
    • OSPF Routing Table Poisoning ⏳
    • EIGRP Routing Table Poisoning
    • ICMP Redirect
  • L4+
    • NetBIOS (LLMNR) spoofing
    • DHCP spoofing
    • Rogue DHCP (DHCPv6)
  • Wireless
    • Karma attacks (Wi-Fi)
    • Rogue BTS (GSM) ⏳
  • Attack technics ⏳
    • Data sniffing ⏳
    • Injections in data ⏳
      • Malicious JS in HTML ⏳
      • HTA ⏳
    • Data modification ⏳
      • Wsus ⏳
      • DNS hijacking ⏳
  • Hacker notes
    • Difference between CPU (or why most of that attack imposible from your notebook)
  • SSLStrip, SSLStrip+, HSTS

⏳ - Teil in Bearbeitung

L2

Arp spoofing

Komplexität: Niedrig
Relevanz: Hoch
Beschreibung:
Das Address Resolution Protocol (ARP) dient der Auflösung von IP-Adressen zu MAC-Adressen. Alle Netzwerkgeräte, die im Netzwerk kommunizieren müssen, verwenden Broadcast-ARP-Anfragen, um die MAC-Adressen anderer Rechner herauszufinden.

Fast alle Arp-Spoofing-Werkzeuge verwenden eine gratuitous ARP-Antwort. Eine Gratuitous-ARP-Antwort ist eine Antwort ohne eine ARP-Anfrage.

Trotz der Wirksamkeit von Gratuitous ARP ist es besonders unsicher, da es verwendet werden kann, um dem entfernten Host zu versichern, dass sich die MAC-Adresse eines Systems im selben Netzwerk geändert hat, und um anzugeben, welche Adresse nun verwendet wird.

Das typische Beispiel eines Arp-Spoofing-Angriffs
  1. Bevor das ARP-Spoofing durchgeführt wird, gibt es Einträge in den ARP-Tabellen der Knoten A und B mit den IP- und MAC-Adressen des jeweils anderen. Die Informationen werden zwischen den Knoten A und B übertragen.

  2. Während des ARP-Spoofing-Prozesses sendet der Computer C, der den Angriff durchführt, ARP-Antworten (ohne Anfragen zu empfangen = gratuitous arp) =>

  • an Knoten A: mit der IP-Adresse von Knoten B und der MAC-Adresse von Knoten C;
  • an Knoten B: mit der IP-Adresse von Knoten A und der MAC-Adresse von Knoten C.
  1. Da die Computer Gratuitous ARP unterstützen, ändern sie ihre eigenen ARP-Tabellen und tragen Einträge ein, bei denen die MAC-Adresse von Computer C anstelle der echten MAC-Adresse von Computer A und B steht.

Außerdem besteht die Möglichkeit eines erfolgreichen Angriffs auf eine andere Weise. Wenn Sie die ARP-Aktivität im Netzwerksegment überwachen und plötzlich die ARP-Anfrage des Opfers bemerken, können Sie versuchen, die ARP-Antwort schneller an das Opfer zu senden als der Adressat dieser Anfrage. Einige Hersteller akzeptieren diesen Trick.

Angriffswerkzeuge:

  • bettercap -T 10.10.10.10 -X --httpd --proxy-https --proxy
    Die alte Version des Werkzeugs ist einfacher, aber es gibt auch eine neue modische, in Go geschriebene. Hinweis: Bettercap hat einen exzellenten Sniffer an Bord.
  • arpspoof -i eth0 -t 10.10.10.10
  • Intercepter-NG (Mittlerweile kann es unter Linux installiert werden)

Angriffserkennung

  • arpwatch
    Das Programm überwacht alle ARP-Aktivitäten auf den ausgewählten Schnittstellen. Wenn es Anomalien bemerkt, wie etwa eine Änderung der MAC-Adresse bei gleichbleibender IP-Adresse oder umgekehrt, meldet es dies an das Syslog.
  • XArp
    Arpwatch für Windows
  • remarp Arpwatch über SNMP

Angriffsprävention

  • Manuelle ARP-Tabellen
    Dies hat Einschränkungen, da es die Netzwerkskalierbarkeit erschwert. Und für drahtlose Netzwerke ist dies eine Herausforderung und nahezu unmöglich.

  • Patchen
    Dienstprogramme wie Anticap und Antidote können eine entscheidende Rolle bei der Verhinderung von ARP-Spoofing spielen, wobei Anticap die Aktualisierung des ARP-Caches mit einer anderen MAC-Adresse bei vorhandenem ARP-Cache verhindert, was tatsächlich das ARP-Spoofing verhindert, aber gegen die ARP-Protokollspezifikation verstößt, was tatsächlich ein Problem darstellt, während Antidote das ARP-Poisoning auf etwas andere Weise verhindert. Es analysiert die neu empfangene ARP-Antwort mit dem vorhandenen Cache. Wenn der neue Cache sich vom vorherigen unterscheidet, sucht es nach der MAC-Adresse, ob diese noch aktiv ist. Wenn es feststellt, dass die MAC-Adresse des vorherigen Caches noch aktiv ist, lehnt es die neue ab und fügt die MAC-Adresse des Angreifers in die Liste der gesperrten MAC-Adressen ein, um weitere Versuche des ARP-Poisonings auf demselben Zielcomputer zu verhindern.

  • Erstellen eines VLAN auf dem Switch
    Auf dem Switch wird ein VLAN erstellt, das nur den Switch selbst und ein bestimmtes Netzwerkgerät enthält.

  • Erstellen verschlüsselter Verbindungen
    Diese Methode eignet sich auch für öffentliche Netzwerke, da der gesamte Datenverkehr verschlüsselt ist und es unmöglich ist, Benutzerdaten abzufangen.

  • DAI
    Dynamic ARP Inspection in Cisco-Systemen hilft, Man-in-the-Middle-Angriffe zu verhindern, indem ungültige oder unaufgeforderte ARP-Antworten nicht an andere Ports im selben VLAN weitergeleitet werden. Dynamic ARP Inspection fängt alle ARP-Anfragen und alle Antworten auf den nicht vertrauenswürdigen Ports ab. Jedes abgefangene Paket wird über DHCP-Snooping auf gültige IP-zu-MAC-Bindungen überprüft. Abgelehnte ARP-Pakete werden entweder verworfen oder vom Switch zur Prüfung protokolliert, sodass ARP-Poisoning-Angriffe gestoppt werden. Eingehende ARP-Pakete auf den vertrauenswürdigen Ports werden nicht inspiziert.

Verwandte Links
Wie ARP funktioniert

STP(RSTP, PVSTP, MSTP)-Spoofing

Komplexität: Hoch
Relevanz: Mäßig
Beschreibung:
Das Spanning-Tree-Protokoll wurde entwickelt, um Schleifen im Netzwerk zu erkennen und zu verhindern, wenn redundante Pfade zwischen den Switches vorhanden sind.

Tool herunterladen