[h]Cómo hacer un mac spoofing efectivo a la hora de conectarse con el “dichoso” Network Manager[/h]
https://www.wifi-libre.com/img/members/3/mac_connect_1.jpg
En el tema Cambiar la dirrección mac de nuestra interfaz WiFi (mac spoofing) hemos hablado del “mac spoofing”, es decir, cambiar la dirección mac de su dispositivo por una “falsa”.
Si no entiendes muy bien de que estoy hablando échale un vistazo al tema.
En el tema atim comenta que no consigue conectarse con **Network Manager **una vez cambiada la mac de su interfaz (ver mensajes #3 y #5)
La razón la conocemos : Network Manager; el gestor de redes “gráfico” instalado por defecto en la inmensa mayoría de las distribuciones GNU-Linux.
Algo ha pasado, probablemente vinculado con la implementación de system.d… la cosa es que llevamos alrededor de un año con un Network Manager que no deja el usuario tener el control absoluto sobre sus interfaces.
( ver Systemd.network: ¿El fin de Network Manager? )
Por ejemplo no nos deja pasar el mode monitor con **airmon-ng **sin “matarlo” con “check kill” (o hacer lo indicado aquí Modificación del fichero NetworkManager.conf para arreglar airmon-ng)
Hablamos de este asunto más en detalles aquí : Kali 2.0 evitar que networkmanager nos *robe las interfaces en monitor
Decir que el problema no toca solo Kali linux sino todas las distribuciones GNU-Linux recientes que llevan Network manager (y a parte de las versiones “server” hablamos de 99.99% de ellas)
Y el problema no es solo en mode monitor pero también en mode managed.
Comandos fundamentales como **ifconfig **o **macchanger **se ven “anulados” por Network Manager que re-configura automáticamente y inmediatamente las interfaces
Si cambiamos la mac de nuestra interfaz en mode managed con machanger o ifconfig hw ether no sirve de nada : O bien no conseguimos conectarnos o bien nos conectamos pero con la mac original porque Network Manager vuelve a imponerla.
Buena noticia : Es posible conseguir cambiar nuestra mac y conectarnos con Network Manager.
Lo primero es dar al César lo que es del César y esta solución es la propuesta por **Musket Team ** en su script (para Kali) netmanmac1-4
Musket Team explica muy bien en el tema de presentación de su script que el culpable es… por supuesto el “maldito” Network Manager. (ver Netmanmac1-4 released for general use)
Explica también muy bien lo que hace el script para lograrlo :
[h]Modificación de los perfiles en /etc/NetworkManager/system-connections[/h]
En el directorio /etc/NetworkManager/system-connections
tenemos a los ficheros de configuración que se generan cuando nos conectamos a una red :
https://www.wifi-libre.com/img/members/3/mac_connect_2.jpg
Se pueden abrir y editar con un editor de texto si tenemos derechos de administrador (los obtenemos con sudo)
Tienen esta pinta :
https://www.wifi-libre.com/img/members/3/mac_connect_3.jpg
Para cambiar la mac de nuestra interfaz cuando nos conectamos a una red, debemos añadir una linea en la categoría “wiFi” en el fichero de configuración de la conexión para definir una variable “cloned-mac-address”
Muy simple : Si quiero usar una mac falsa como 00:11:22:33:44:55, añado
cloned-mac-address=00:11:22:33:44:55
Y guardo los cambios dejando mi fichero así:
https://www.wifi-libre.com/img/members/3/mac_connect_4.jpg
Dos observaciones :
[list=1]
]Los cambios se han de realizar antes de conectarse. Si ya estas conectado a la red debes deshabilitar el wifi (clic en el botón network manager en el panel superior y seleccionar “deshabilitar el wifi” ), realizar los cambios en el fichero y volver a habilitar el wifi para conectarte /]
]Si quieres emplear una mac que contenga letras debes poner letras mayúsculas/]
[/list]
Puedes hacerlo “a mano” o usar el script de Musket team. Esta diseñado para funcionar solo en kali linux pero se puede adaptar fácilmente a otra distribución.
Si quieres hacerlo y no lo consigues no dudes en pedir ayuda abriendo un tema en nuestro foro script y programación
Saludos desde wifi-libre