Una prueba realizada por un entusiasta de la inteligencia artificial ha demostrado hasta qué punto los modelos de programación pueden acelerar tareas de ingeniería inversa. Un usuario de Reddit asegura haber utilizado Claude Code, el asistente para desarrollo de Anthropic, para modificar la BIOS de un portátil HP, eliminar varias restricciones de seguridad y desbloquear decenas de opciones ocultas que permanecían inaccesibles.
Las claves del experimento en 20 segundos
- Un usuario utilizó Claude Code para analizar y modificar la BIOS de un portátil HP bloqueado.
- El proceso permitió desactivar una comprobación de firma RSA-2048 y habilitar 55 opciones ocultas del firmware.
- El trabajo requirió herramientas de ingeniería inversa, conocimientos técnicos y hardware para reprogramar la BIOS.
- El caso muestra cómo la IA puede acelerar tareas complejas de análisis de firmware, aunque no implica que cualquier equipo pueda desbloquearse de la misma forma.
La historia, publicada inicialmente en Reddit y recogida posteriormente por Tom’s Hardware, gira en torno a un HP 15-dw1036ne equipado con un Intel Core i7-10510U y BIOS F.68. Según explica el autor, el portátil impedía cualquier modificación del firmware mediante las comprobaciones de integridad habituales, mostrando un mensaje de «BIOS Corruption Detected» cuando detectaba cambios.
La IA no hizo el trabajo sola
Aunque algunos titulares sugieren que Claude «hackeó» la BIOS, el proceso fue bastante más complejo.
El usuario recurrió a un conjunto de herramientas especializadas de análisis de firmware, entre ellas:
- Ghidra
- UEFITool
- UEFIExtract
- UEFIFind
- Capstone
- CH341A para reprogramar el chip de la BIOS
- Scripts personalizados en Python
Claude Code actuó principalmente como asistente durante el proceso de ingeniería inversa, ayudando a localizar funciones, interpretar el código desensamblado y proponer modificaciones sobre el firmware.
El resultado fue una BIOS completamente desbloqueada para ese modelo concreto.
Tres modificaciones clave
Según explica el propio autor, fueron necesarias tres modificaciones principales.
La primera consistió en localizar y desactivar la comprobación criptográfica basada en RSA-2048 que verificaba la integridad del firmware antes del arranque.
La segunda permitió recuperar 55 configuraciones ocultas, divididas entre opciones simplemente ocultas en la interfaz y otras completamente deshabilitadas por HP.
Finalmente, consiguió habilitar cuatro nuevas pestañas avanzadas de configuración:
- Advanced
- Power
- Debug
- Boot
Estas opciones suelen permanecer reservadas para desarrolladores o fabricantes y permiten modificar parámetros mucho más avanzados del hardware.
Un ejemplo del potencial de la IA aplicada a la ingeniería inversa
Más allá del caso concreto, el experimento refleja un cambio importante.
Hasta hace pocos años, realizar ingeniería inversa sobre una BIOS requería semanas de análisis manual del firmware. Herramientas como Claude Code pueden reducir considerablemente ese tiempo ayudando a interpretar grandes cantidades de código ensamblador, localizar funciones relevantes o generar scripts para automatizar determinadas tareas.
Eso no significa que la IA descubra vulnerabilidades por sí sola ni que pueda romper cualquier mecanismo de seguridad automáticamente. Sigue siendo necesario que un especialista conozca cómo funciona el firmware, valide los cambios y asuma el riesgo de modificar componentes críticos del sistema.
No significa que todas las BIOS puedan desbloquearse
El propio autor insiste en que el procedimiento desarrollado está pensado específicamente para ese modelo de HP.
Incluso pequeñas diferencias entre revisiones de placa base o versiones del firmware podrían hacer que el script dejara de funcionar o incluso inutilizara el equipo.
Además, los portátiles profesionales actuales incorporan mecanismos de protección mucho más avanzados, como la integración con TPM o sistemas adicionales de verificación de firmware, que no necesariamente serían vulnerables al mismo enfoque.
La IA acelera una tendencia que ya existía
La ingeniería inversa de BIOS no es nueva. Desde hace años existen comunidades dedicadas a desbloquear configuraciones ocultas, recuperar equipos bloqueados o modificar firmware UEFI.
La novedad es que los asistentes de programación basados en IA empiezan a convertirse en colaboradores capaces de acelerar enormemente estas investigaciones.
En lugar de sustituir el conocimiento técnico, modelos como Claude Code permiten reducir el tiempo dedicado a analizar miles de líneas de código, interpretar funciones compiladas o generar pequeñas herramientas auxiliares.
Este caso ilustra precisamente esa evolución: la inteligencia artificial no reemplazó al investigador, pero sí actuó como un multiplicador de productividad en una tarea especialmente compleja.
Preguntas frecuentes
¿Claude Code hackeó la BIOS automáticamente?
No. El proceso requirió herramientas de ingeniería inversa, un programador físico para la BIOS, conocimientos técnicos y supervisión humana. Claude Code actuó como asistente durante el análisis.
¿Qué consiguió desbloquear el usuario?
Según explica el autor, logró habilitar 55 configuraciones ocultas y activar cuatro nuevas pestañas avanzadas de la BIOS.
¿Puede hacerse en cualquier portátil HP?
No. El procedimiento fue desarrollado para un modelo concreto (HP 15-dw1036ne) y el propio autor advierte de que no debe asumirse que funcionará en otros equipos.
¿Qué demuestra este experimento?
Principalmente, que los asistentes de programación basados en IA pueden acelerar de forma significativa tareas complejas de análisis de firmware e ingeniería inversa, reduciendo el tiempo necesario para localizar funciones y desarrollar modificaciones.
vía: Reddit