IT lexicon Seguridad Ingeniería inversa

Ingeniería inversa

Seguridad På svenska → Updated: 2026-08-18

La práctica de diseccionar software para entender cómo funciona — a menudo para eliminar restricciones, romper protección de copia o encontrar vulnerabilidades de seguridad.

La ingeniería inversa comenzó en los años 70 cuando los craceadores querían romper la protección de copia en juegos y software doméstico. Un craceador extraería el código máquina de un ejecutable, lo desensamblaría en instrucciones legibles, rastrearía el flujo de control y buscaría los bytes críticos: una verificación de clave de licencia incorrecta, un temporizador deshabilitado, o una serie de bits invertidos. A menudo, una única instrucción de salto condicional separaba un original de una versión crackeada. La ingeniería inversa moderna utiliza el mismo conjunto de herramientas pero a escala mucho más grande: analizar dispositivos IoT, aplicaciones móviles y protocolos de red para investigación de seguridad, interoperabilidad y comprensión de sistemas heredados.

← Back to the lexicon