Estoy intentando realizar un ataque SSL MITM pero no entiendo realmente cómo configurar mis interfaces para pre-enrutar el tráfico.
Tengo una computadora portátil, conectada a una PC a través de Ethernet, la PC está conectada al resto de la red también a Ethernet.
La PC está ejecutando Linux. Tiene un puente. Llamémoslo mimtbr, y me conecté al puente: et - leth
del portátil, y red de PC - pceth
.
Luego configuro iptables:
sudo iptables -t nat -F
sudo iptables -t nat -A PREROUTING -i leth -p tcp --dport 80 -j REDIRECT --to-ports 8080
sudo iptables -t nat -A PREROUTING -i leth -p tcp --dport 443 -j REDIRECT --to-ports 8443
Y en localhost
tengo un sslsplit
escuchando puertos 8080
y 8443
.
Y PREROUTING
no funciona. La computadora portátil puede conectarse a cualquier sitio web directamente.
¿Puede alguien sugerirme lo que estoy haciendo mal, por favor?