Chupando WIFI
Tengo un usuario non-grato en mi red chupándome el WIFI. Antes tenía una contraseña WEP, y parece que el personaje ha conseguido descifrarla (últimamente hay muchas distros que lo hacen automáticamente). Total, que en vez de poner otro tipo de cifrado menos "corrompible" pues he investigado un poco y después de unas cuantas horas (bastantes) he conseguido reírme un poco. Sé que soy un cabronazo, pero éste es uno de los resultados :D
¿Cómo lo he hecho? Fácil, sencillo y para los frikis de la familia. Los pasos que he seguido son los siguientes:
1. Divido la red en dos bloques, uno para los del piso y otro para los ajenos. La red de los que pagamos estará definida por acceso con confirmación MAC, osea, que si no tienes la MAC indicada te va a decir que "naranjas de la china".
Con el archivo /etc/dhcpd.conf configurado correctamente, asigno a cada uno su correspondiente red de acuerdo con la división anterior.
3. Para dar la vuelta a las imágenes necesito sustraerlas de la propia web para redireccionarlas la mogrify, que se hace según lo siguiente:
Bueno, pues esto es todo amigos. Una forma fácil de joder al vecino chupóptero que se cree superior. Éste no sabe con quién está jugando...

¿Cómo lo he hecho? Fácil, sencillo y para los frikis de la familia. Los pasos que he seguido son los siguientes:
1. Divido la red en dos bloques, uno para los del piso y otro para los ajenos. La red de los que pagamos estará definida por acceso con confirmación MAC, osea, que si no tienes la MAC indicada te va a decir que "naranjas de la china".
Con el archivo /etc/dhcpd.conf configurado correctamente, asigno a cada uno su correspondiente red de acuerdo con la división anterior.
2. Ahora es el momento de modificar las IPTABLES. Lo que pretendo es enviar todo el tráfico hacia un proxy transparente que furrula en el puerto 80ddns-updates off;
ddns-update-style interim;
authoritative;
shared-network local {
subnet *.*.*.* netmask 255.255.255.0 {
range *.*.*.* *.*.*.*;
option routers *.*.*.*;
option subnet-mask 255.255.255.0;
option domain-name "XXXXX";
option domain-name-servers *.*.*.*;
deny unknown-clients;
host trusted1 {
hardware ethernet *:*:*:*:*:*;
fixed-address *.*.*.*;
}
}
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.10;
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.0.1;
allow unknown-clients;
}
}
Lo que hace este proxy es retocar las imágenes que le llegan con el comando mogrify, y les da la vuelta para luego ofrecérselo a la máquina que hizo la petición./sbin/iptables -A PREROUTING -s 192.168.0.0/255.255.255.0 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.0.1
3. Para dar la vuelta a las imágenes necesito sustraerlas de la propia web para redireccionarlas la mogrify, que se hace según lo siguiente:
#!/usr/bin/perl
$|=1;
$count = 0;
$pid = $$;
while (<>) {
chomp $_;
if ($_ =~ /(.*\.jpg)/i) {
$url = $1;
system("/usr/bin/wget", "-q", "-O","/space/WebPages/images/$pid-$count.jpg", "$url");
system("/usr/bin/mogrify", "-flip","/space/WebPages/images/$pid-$count.jpg");
print "http://127.0.0.1/images/$pid-$count.jpg\n";
}
elsif ($_ =~ /(.*\.gif)/i) {
$url = $1;
system("/usr/bin/wget", "-q", "-O","/space/WebPages/images/$pid-$count.gif", "$url");
system("/usr/bin/mogrify", "-flip","/space/WebPages/images/$pid-$count.gif");
print "http://127.0.0.1/images/$pid-$count.gif\n";
}
else {
print "$_\n";;
}
$count++;
}
Bueno, pues esto es todo amigos. Una forma fácil de joder al vecino chupóptero que se cree superior. Éste no sabe con quién está jugando...
Etiquetas: Cacharreo, Curiosidades, Lección, Preaks, Procrastinación, Risas, Tonto, WEB

3 Comments:
Jajaja, gran entrada Chema!.
Eres un fenomeno! De todas maneras, no se ve todo del reves no? Yo preferiría tener internet así a no tener... Pudieras haber sido mucho más cruel.
Jeje. Pues no, sólo se ven al revés las imágenes, y tengo otra que se ven desenfocadas, como si tuvieses miopía, jajaja, creo que esa mola más porque me imagino a la otra persona ahí forzando la vista con los ojos como un chino =D
La verdad que si hubiese quería se la habría cortado, pero es mejor hacerle pensar que tiene algo mal de su PC, hacerle desinstalar y reinstalar cosas, ¡que trabaje, leches! La verdad que desde entonces no ha vuelto a pisar, o al menos no he visto sus huellas xD
Publicar un comentario en la entrada
Links to this post:
Crear un enlace
<< Home