Ingeniería inversa de un procesador de texto hebreo-inglés de los años 90

2025-04-07
Ingeniería inversa de un procesador de texto hebreo-inglés de los años 90

Esta entrada de blog detalla el proceso de ingeniería inversa de QText, un procesador de texto hebreo-inglés de la era DOS escrito en Turbo Pascal de mediados de los años 90, para descifrar sus documentos bloqueados. Los autores, enfrentados a la contraseña perdida de un cliente, aprovecharon la simplicidad del algoritmo de cifrado – la clave estaba incrustada en el archivo – y emplearon enfoques de fuerza bruta e ingeniería inversa para reconstruir el algoritmo de derivación de claves. Consiguieron reconstruir el algoritmo y desarrollaron un script en Python para el descifrado automatizado. El caso de estudio ofrece información sobre la criptografía del desarrollo de software antiguo y las técnicas de ingeniería inversa, destacando la evolución de la seguridad de la información.

Leer más
Desarrollo