Para ayudar al siguiente post: https://www.nodo313.net/index.php?threads/como-ocultar-mi-conexión-a-internet-en-mi-router.4277
Pues voy a explicar como cambiar la MAC de nuestro sistema *nix.
Dependencias a instalar: macchanger
HACER TODOS LOS PASOS COMO ROOT
Para sistemas basados en Debian:
Si no lo tenéis en los repos del sistema, tendréis que compilarlo.
Con el siguiente comando podremos sacar la lista de MACs de impresoras que nos da macchanger:
Yo usaré el siguiente:
Generamos una MAC random haciendo un curl de la siguiente manera:
Si usáis otro MAC vendor es tan fácil como cambiar el OUI que le pasamos, ejemplo:
La MAC que me ha generado a mi es:
Una vez que tenemos la MAC generada solo tendremos que cambiarla, tenemos dos modos:
- Temporal (por defecto)
- Permanente
Yo haré un cambio de forma temporal:
Donde pone
Bajar la tarjeta:
Levantar la tarjeta:
Una vez hecho nos habrá cambiado la MAC, podemos comprobarlo con el siguiente comando:
Os dará algo parecido a esto:
Donde pone
Espero que esto sirva, un saludo.
Pues voy a explicar como cambiar la MAC de nuestro sistema *nix.
Dependencias a instalar: macchanger
HACER TODOS LOS PASOS COMO ROOT
Para sistemas basados en Debian:
apt install macchanger -y
Si no lo tenéis en los repos del sistema, tendréis que compilarlo.
Con el siguiente comando podremos sacar la lista de MACs de impresoras que nos da macchanger:
macchanger -l | grep -i "printer"
Yo usaré el siguiente:
11124 - 00:80:58 - PRINTER SYSTEMS CORPORATION
Generamos una MAC random haciendo un curl de la siguiente manera:
curl "https://www.hellion.org.uk/cgi-bin/randmac.pl?scope=global&oui=00%3A80%3A58&type=unicast" | head -21 | tail -1 | awk -F">" '{print $6}' | awk -F"<" '{print $1}'
Si usáis otro MAC vendor es tan fácil como cambiar el OUI que le pasamos, ejemplo:
oui=00%3A40%3A1b
La MAC que me ha generado a mi es:
00:80:58:80:87:83
Una vez que tenemos la MAC generada solo tendremos que cambiarla, tenemos dos modos:
- Temporal (por defecto)
- Permanente
Yo haré un cambio de forma temporal:
macchanger -m 00:80:58:80:87:83 wlp2s0
Donde pone
wlp2s0
será la tarjeta que queremos spoofear la MAC, debemos bajar la tarjeta para poder hacer el cambio, para ello es tan simple como hacer lo siguiente:Bajar la tarjeta:
ifconfig wlp2s0 down
Levantar la tarjeta:
ifconfig wlp2s0 up
Una vez hecho nos habrá cambiado la MAC, podemos comprobarlo con el siguiente comando:
macchanger -s wlp2s0
Os dará algo parecido a esto:
Current MAC: 00:80:58:80:87:83 (PRINTER SYSTEMS CORPORATION)
Permanent MAC: PRIVATE (unknown)
Donde pone
PRIVATE
saldrá vuestra MAC. Si queréis hacer la MAC permanente solo teneis que añadir la flag -p
al comando de macchanger.Espero que esto sirva, un saludo.