Bash

IP Spoofing for Beginners

Hier ein Bash Script, das nach IP-Adressen in einem Subnetz sucht, die für IP-Spoofing genutzt werden können. Im Folgenden gehe ich davon aus, dass IP-Adressen, die nicht in der lokalen ARP-Tabelle oder Routing-Tabelle erscheinen, als potenziell «spoofbar» betrachtet werden können. Das Script wird die IP-Adressen eines Subnetzes durchgehen und prüfen, ob sie in der ARP-Tabelle des Systems vorhanden sind.

Hier ist ein Script, das diese Aufgabe übernimmt:

#!/bin/bash

# Überprüfen, ob ein Subnetz angegeben wurde
if [ "$#" -ne 1 ]; then
    echo "Usage: $0 <subnet>"
    echo "Example: $0 192.168.1.0/24"
    exit 1
fi

SUBNET=$1

# Prüfen, ob ipcalc installiert ist, um mit dem Subnetz zu arbeiten
if ! command -v ipcalc &> /dev/null; then
    echo "ipcalc tool is required but not installed. Please install it."
    exit 1
fi

# Konvertiere das Subnetz in eine Liste von IPs
IP_LIST=$(ipcalc -n -b $SUBNET | grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' | head -n -1)

echo "Scanning subnet: $SUBNET"

# Iteriere durch alle IPs und prüfe, ob sie in der ARP-Tabelle vorhanden sind
for ip in $IP_LIST; do
    # Überprüfen, ob die IP in der ARP-Tabelle vorhanden ist
    if ! arp -n | grep -q "$ip"; then
        echo "Potential spoofable IP: $ip"
    fi
done

### Anleitung zur Verwendung des Skripts:

1. Speichere das Skript in einer Datei, z.B. find_spoofable_ips.sh.
2. Mache das Skript ausführbar:

   chmod +x find_spoofable_ips.sh

3. Führe das Skript aus und gib das Subnetz im CIDR-Format an:

   ./find_spoofable_ips.sh 192.168.1.0/24

### Erklärung des Scripts:

ipcalc: Wird verwendet, um eine Liste von IP-Adressen basierend auf dem eingegebenen Subnetz zu generieren.

arp -n: Fragt die ARP-Tabelle ab, um zu sehen, ob eine bestimmte IP-Adresse bereits aufgelöst wurde. Wenn eine IP-Adresse nicht in der ARP-Tabelle auftaucht, könnte sie möglicherweise gefälscht werden.

### Voraussetzungen:

– Installiere «ipcalc» falls es noch nicht installiert ist:

  sudo apt-get install ipcalc

Dieses Script liefert eine Liste von IP-Adressen, die potenziell «spoofbar» sind, basierend darauf, dass sie nicht in der ARP-Tabelle des Systems auftauchen.

euer KOAZ ..

Click to comment

Leave a Reply

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Most Popular

To Top