MitM-Position con rete a ponte e iptables

1

Attualmente sto cercando di far funzionare la mia installazione.

[vittima] --- [mitm] --- [net]

IP:

  • net: 10.0.0.0/24
  • vittima: 10.0.0.1
  • mitm: 10.0.0.2
  • gateway: 10.0.0.254

configurazione:

ip l a name br0 type bridge
ip l set br0 up
ip l set eth0 up
ip l set eth0 master br0
ip l set eth1 up
ip l set eth1 master br0

ip a a 10.0.0.2/24 dev br0
ip r a default via 10.0.0.254 dev br0

Il bridge funziona, posso accedere alla rete dalla vittima.

Ora vorrei reindirizzare la porta 445 al mio proxy sul ponte per la vittima in modo che la vittima debba accedere al mio proxy per i Criteri di gruppo.

Come ottengo ciò?

iptables -t nat -I PREROUTING -p tcp --dport 445 -j REDIRECT --to-ports 445

non aiuta, sfortunatamente. (Questa è l'impostazione che posso usare se riesco a forzare la vittima in una sottorete che mi attivo, usando il routing sul laptop mitm invece di collegare le interfacce di rete. attualmente impossibile.)

    
posta David Mändlen 19.07.2017 - 11:11
fonte

1 risposta

2

Grazie a @whitewinterwolf ho trovato una soluzione al problema.

Ho avuto un'idea sbagliata di come avrebbe dovuto funzionare questo proxy.

Se stai cercando una soluzione c & p, vedi sotto.

# bridge setup as before
ip l a name br0 type bridge
ip l set br0 up
ip l set eth0 up
ip l set eth0 master br0
ip l set eth1 up
ip l set eth1 master br0

ip a a 10.0.0.2/24 dev br0
ip r a default via 10.0.0.254 dev br0

# now ensure that netfilter works on the l2 bridge
modprobe br_netfilter
echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables

Il motivo per cui non funzionava prima era che iptables normalmente non funzionasse sul secondo livello del modello OSI ma sul terzo. I bridge sono al secondo livello e quindi non si preoccupano delle attività PRE o POSTROUTING. Il modulo del kernel br_netfilter consente esattamente questo. In seguito devi solo attivare la funzionalità.

Il networking è difficile ma divertente.

    
risposta data 19.07.2017 - 14:13
fonte

Leggi altre domande sui tag