Pentesting Bluetooth kali linux bluez
Pentesting Bluetooth kali linux bluez
BlueZ es el conjunto de herramientas (stack) oficial de Bluetooth en Linux, y en Kali Linux es fundamental para realizar auditorías de seguridad en dispositivos inalámbricos.
Aquí tienes una guía rápida sobre cómo gestionarlo y utilizarlo.
1. Instalación y Estado del Servicio
Normalmente, BlueZ ya viene preinstalado en Kali. Sin embargo, para asegurarte de que el servicio esté activo, utiliza los siguientes comandos:
Verificar el estado:
systemctl status bluetoothIniciar el servicio:
sudo systemctl start bluetoothHabilitar al arrancar:
sudo systemctl enable bluetooth
2. Herramientas Principales de BlueZ
BlueZ incluye varias utilidades de línea de comandos que verás con frecuencia en tutoriales de hacking ético:
| Herramienta | Descripción |
| bluetoothctl | La interfaz interactiva principal para emparejar y conectar dispositivos. |
| hciconfig | Permite configurar los adaptadores Bluetooth (similar a ifconfig). |
| hcitool | Se usa para escanear dispositivos y ver conexiones activas. |
| sdptool | Se utiliza para inspeccionar los servicios que ofrece un dispositivo (SDP). |
| gatttool | Útil para interactuar con dispositivos Bluetooth Low Energy (BLE). |
3. Uso de bluetoothctl (Interfaz Interactiva)
Es la forma más moderna y recomendada de gestionar dispositivos. Para entrar, simplemente escribe:
sudo bluetoothctl
Dentro de la consola de bluetoothctl, los comandos comunes son:
power on: Enciende el adaptador.scan on: Comienza a buscar dispositivos cercanos.devices: Muestra la lista de dispositivos encontrados con su dirección MAC.pair [MAC]: Empareja con un dispositivo específico.trust [MAC]: Confía en el dispositivo para futuras conexiones.connect [MAC]: Establece la conexión.
4. Comandos para Auditoría (Hacking Ético)
Si estás usando BlueZ para pruebas de penetración, estos comandos son el punto de partida:
Identificar tu adaptador:
hciconfig
(Si el adaptador aparece como "DOWN", actívalo con sudo hciconfig hci0 up).
Escaneo clásico:
hcitool scan
Escaneo de dispositivos BLE (Low Energy):
sudo hcitool lescan
Solución de problemas comunes
"Bluetooth: hci0 command 0x0405 tx timeout": Esto suele ser un error del kernel o del firmware. Intenta reiniciar el módulo con
sudo modprobe -r btusby luegosudo modprobe btusb.Dispositivo no encontrado: Asegúrate de que el dispositivo que buscas esté en "modo emparejamiento".