La falsificación de la dirección MAC es una práctica en la que se modifica la dirección de control de acceso a medios (MAC) de una interfaz de red. Esta dirección MAC es única para cada dispositivo de red y se utiliza para identificar de manera única el hardware en una red. Aquí hay algunas razones comunes por las cuales las personas podrían falsificar su dirección MAC:
- Mayor privacidad
- Evitar restricciones de red
- Evitar el filtrado MAC
- Engañar a los sistemas de autenticación
Pasos a seguir:
Necesitarán un Kali Linux o un Parrot Security, para cambiar la dirección MAC, deberá instalar el paquete "net-tools" //[/ISPOILER]
sudo apt-get update -y
sudo apt-get install -y net-tools
Mire su actual direccion Mac con el siguente comando: sudo ifconfig //
// Si desea cambiar la dirección MAC, no puede hacerlo mientras la NIC esté encendida. Primero, debes cerrar la interfaz de red. Para cerrar la interfaz, puede utilizar el siguiente comando: sudo ifconfig eth0 down // Ahora, se ve el adaptador loopback y que eth0ha sido apagado. Para cambiar la dirección MAC, puede ejecutar el siguiente comando. Supongamos que desea que su nueva dirección MAC sea 00:11:22:33:44:55. Aquí puedes hacer lo siguiente: sudo ifconfig eth0 hw ether 00:11:22:33:44:55 // Ahora bien, si no hay ningún error, significa que el comando se ejecutó correctamente. En este punto, podemos volver a encender la interfaz ejecutando el siguiente comando: sudo ifconfig eth0 up // Ahora, ejecutemos el comando ifconfig nuevamente para ver si se realizaron nuestros cambios... Aquí puedes ver que la dirección MAC se ha cambiado correctamente. Ahora, si queremos escanear algo en una red, se mostrará esta dirección MAC en lugar de nuestra dirección MAC real. Ahora podemos automatizar esto y hacer un programa que lo haga automaticamente, aqui tendreis que instalaros python y ejecutar este codigo:
Código:
import subprocessif __name__ == "__main__": interface = "eth0" new_mac = "22:11:22:33:44:57" print("Shutting down the interface") subprocess.run(["ifconfig", "eth0", "down"]) print("changing the interface hw address of ", interface, " to ", new_mac) subprocess.run(["ifconfig", interface, "hw", "ether", new_mac]) print("MAC address changed to ", new_mac) subprocess.run(["ifconfig", interface, "up"]) print("network interfaced turned on")[/ICODE]
Última edición: