Claude Code slaagt erin een beveiligde BIOS van HP te ontgrendelen en opent het debat over firmwarebeveiliging

Una prueba llevada a cabo 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 afirma haber utilizado Claude Code, el asistente de 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.

Los aspectos destacados del experimento en 20 segundos

  • Un usuario empleó Claude Code para analizar y modificar la BIOS de un portátil HP bloqueado.
  • El proceso permitió desactivar una validación criptográfica basada en RSA-2048 y habilitar 55 funciones ocultas del firmware.
  • Se requirieron herramientas de ingeniería inversa, conocimientos técnicos especializados y hardware compatible para reprogramar la BIOS.
  • Este caso muestra cómo la inteligencia artificial puede acelerar tareas complejas de análisis de firmware, aunque no garantiza que cualquier equipo pueda ser desbloqueado de la misma forma.

La historia, inicialmente compartida en Reddit y posteriormente recogida por Tom’s Hardware, versa sobre 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 los controles de integridad habituales, mostrando un mensaje de «BIOS Corruption Detected» al detectar cambios.

La IA no realizó el trabajo por sí sola

Aunque algunos titulares sugieren que Claude «hackeó» la BIOS, el proceso fue mucho más elaborado.

El usuario utilizó una serie de herramientas especializadas en análisis de firmware, entre ellas:

  • Ghidra
  • UEFITool
  • UEFIExtract
  • UEFIFind
  • Capstone
  • CH341A para reprogramar el chip de la BIOS
  • Scripts propios en Python

Claude Code actuó principalmente como asistente durante el proceso de ingeniería inversa, ayudando a localizar funciones, interpretar el código ensamblador y sugerir modificaciones al firmware.

El resultado fue una BIOS completamente desbloqueada para ese modelo específico.

Tres cambios principales realizados

Según explica el propio autor, se llevaron a cabo tres modificaciones clave.

La primera consistió en identificar y desactivar la verificación criptográfica basada en RSA-2048 que aseguraba la integridad del firmware antes del arranque.

La segunda permitió recuperar 55 configuraciones ocultas, distribuidas entre opciones simplemente ocultas en la interfaz y otras totalmente deshabilitadas por HP.

Finalmente, se logró habilitar cuatro nuevas pestañas avanzadas de configuración:

  • Advanced
  • Power
  • Debug
  • Boot

Estas opciones suelen estar 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á de este caso concreto, el experimento refleja un cambio importante en la dinámica de estas tareas.

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, identificar funciones relevantes o automatizar tareas mediante scripts.

Esto no implica que la IA descubra vulnerabilidades automáticamente ni que pueda romper cualquier mecanismo de seguridad sin intervención humana. Todavía es necesario que un técnico con conocimientos comprenda cómo funciona el firmware, valide los cambios y asuma el riesgo de modificar componentes críticos del sistema.

No implica que todas las BIOS puedan desbloquearse

El propio autor insiste en que el procedimiento desarrollado está específicamente diseñado para ese modelo de HP.

Incluso pequeñas variaciones entre versiones de placa base o firmware podrían hacer que el script deje de funcionar o, en el peor caso, inutilice el equipo.

Además, los portátiles profesionales actuales incorporan mecanismos de protección mucho más avanzados, como integraciones con TPM o sistemas adicionales de verificación de firmware, que no necesariamente serían vulnerables a este enfoque.

La IA acelera una tendencia ya existente

La ingeniería inversa de BIOS no es un fenómeno nuevo. Existen comunidades dedicadas desde hace años a desbloquear configuraciones ocultas, recuperar controles bloqueados o modificar firmware UEFI.

Lo novedoso es que los asistentes de programación impulsados por IA comienzan a convertirse en colaboradores capaces de acelerar significativamente estas investigaciones.

En lugar de sustituir el conocimiento técnico, modelos como Claude Code ayudan a reducir el tiempo dedicado al análisis de miles de líneas de código, interpretar funciones compiladas o generar herramientas auxiliares menores.

Este ejemplo ilustra esa evolución: la inteligencia artificial no sustituyó al investigador, pero sí multiplicó la 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 en el análisis.

¿Qué logró desbloquear el usuario?

Según explica el autor, logró activar 55 configuraciones ocultas y habilitar cuatro nuevas pestañas avanzadas en la BIOS.

¿Es posible hacer esto en cualquier portátil HP?

No. El procedimiento fue diseñado para un modelo concreto (HP 15-dw1036ne), y el propio autor advierte que no se puede asumir que funcione en otros equipos.

¿Qué demuestra este experimento?

Principalmente, que los asistentes de programación basados en IA pueden acelerar significativamente tareas complejas de análisis de firmware e ingeniería inversa, reduciendo el tiempo necesario para localizar funciones y efectuar modificaciones.

vía: Reddit

Scroll naar boven