Virus  Viernes 13

Hoy es #viernes13, ocasión para no embarcarse, casarse ni actualizar un
servidor.

Pero al margen de eso, es la ocasión especial para recordar a un clásico
programa informático, uno que tuvo su enorme popularidad y no por
usarlo, sino por sufrirlo.

Se trata del #virus "Friday 13th", más conocido como #JERUSALEM, un
virus para MS-DOS.

Fue desarrollado en 1987 para celebrar el 40º aniversario de la
fundación del Estado de Israel, que acaecería al año siguiente.

Se trataba de un virus infector de archivos COM, del tipo "bomba de
tiempo lógica", con un procedimiento que podríamos llamar "novedoso"
para la época, y que luego se copió hasta el hartazgo.

Se activaba revisando el RTC (reloj de tiempo real del equipo) y su
cabeza de guerra más violenta (tuvo muchísimas), se encargaba de
destruir los datos en disco que el usuario estuviese utilizando. Sin
embargo, la mayoría de las veces podíamos encontrar variantes inertes,
que reemplazaban esta acción con otras tendientes a hacer más lento el
procesador (hasta 20% mas lento en las viejas computadoras XT).

Su vector eran los diskettes con ficheros infectados. Iniciaba su carga
por medio de un programa precompilado cargador que oficiaba de cepa
objeto. Una vez ejecutado, infectaba ficheros COM ejecutados por el
sistema operativo. La acción maligna acaecía por consumo de memoria, ya
que no liberaba la memoria usada, y cada programa ejecutado restaba unos
2K de memoria al sistema. Otro síntoma típico era el reemplazo de un
mensaje de error del DOS por una versión con mayúsculas más aplicadas
(aparecía "Bad Command or filename" en lugar de "Bad command or file
name", incluso en el MS-DOS en castellano u otros idiomas).

A pesar de sus intenciones, lo común de su factura hizo que fuese
fácilmente removible con los productos antivirus más simplones, incluso
el inefable #MSAV (el antivirus de Micro$oft para DOS, un rebranding del
Central Point Antivirus).

Como todo "papá virus" que se precie, el código y funcionamiento general
viralizó descendencias a montones. Algunos de los conocidos eran:

Anarkia: Versión que se activaba el martes 13 de cada año. Frere: Tocaba
la música frere jackes en el PC Speaker. Sunday: Mostraba un mensaje que
decía que no se trabajaba los domingos. Mendoza: Esta variante cambiaba
el cursor de una rayita parpadeante a un bloque, y apagaba y encendía
las luces del teclado AT. Danubio: era una modificación excelente del
Jerusalem que ofrecía encriptación y varios métodos de ataques
distintos.

Hoy el JERUSALEM y todas sus variantes están obsoletas para los sistemas
operativos modernos, aunque puede funcionar con limitaciones en
emuladores de MS.DOS.

#friday13th