¿Porqué los virus antiguos tenían interfaz gráfica y los actuales no? - opinión

By marjuanm | msproys | 14 Jan 2021


Los virus antiguos tenían interfaz gráfica

Los virus antiguos tenían interfaz gráfica | Cortesía de Emezeta

Que tal, saludos a todos:

  Comenté en el artículo anterior si es posible que existan virus informáticos "buenos" o no, y eso me recordó que hace décadas atrás los virus informáticos contaban con "interfaz gráfica", vamos a comentar de ello en este artículo, sean bienvenidos.

  Por interfaz gráfica se entiende todo mecanismo que permite a un programa informático interactuar con el operador del mismo, esta interfaz puede ser muy diversa como la actual de los sistemas operativos Windows, Linux, etc o muy sencilla limitandose a recibir datos de parte del usuario (quizá escribiendo una respuesta) o solo mostrarlos en pantalla.

  Pues bien, tratándose de un virus informático se espera que este actué con total sigilo para no despertar ninguna sospecha, quizá solo nos demos cuenta que tenemos uno por los efectos secundarios como por ejemplo archivos dañados, apertura automática de ventanas popup con publicidad al navegar por la red (en páginas que estamos seguros no tienen esos elementos), lentitud al operar el equipo, etc, difícilmente nos podemos imaginar que en la actualidad el virus nos mostrara en pantalla un aviso de que efectivamente estamos infectados, pero hubo un tiempo en que esto era una realidad.

  Aunque no me tocó vivir esa época, allá entre los años 70's - 90's los virus si tenían una interfaz gráfica, desde muy sencillas hasta lo más extravagantes, ¿pero porqué?. Investigando al respecto he encontrado que los virus antiguos eran muy diferentes a los actuales, tanto en su forma de trabajar como en su motivación para escribirlos; hoy en día el motivo principal es que es posible conseguir una buena remuneración económica con ellos, por ejemplo los ramsonware.

  Un ramsonware es un software que secuestra un equipo informático y pide un "rescate" que puede ser pagado con criptomonedas u otros medios de una manera muy sencilla, gracias a que Internet se popularizó durante la década de los 90's hoy en día es muy sencillo escribir rutinas de pagos electrónicos e incrustarlas en nuestras aplicaciones, allá en los años 90's recuerdo que esto era muy difícil, necesitabas de un sitio web propio para correr scripts vía web y ni pensar en insertarlos de manera nativa en Visual Basic 6, la única manera era usando el ActiveX de Internet Explorer o con sockets que no era muy amigable por cierto. Hoy en día esas rutinas ya son parte de los lenguajes de programación actuales y los sitios web para correr scripts son gratis o a muy bajo costo.

 Pero si hace 20 años era difícil, hace 40 mucho más; conceptos como pagos electrónicos vía web, secuestrar un equipo y exigir un pago electrónico en total anonimato era imposible, así que crear virus o cualquier tipo de malware para exigir un rescate no era viable. ¿Entonces por qué existían?.

  Las razones son diversas, desde mostrar fallos garrafales a los desarrolladores de los sistemas operativos, hasta divertirse causando bromas o destrozos a los equipos infectados o bien gritar al mundo "¡¡¡yo tengo el poder, puedo entrar a tu sistema (mal protegido por cierto), puedo hacer lo que me venga en gana!!!, ¿¿¿quién puede impedírmelo???". Tampoco faltaba el desarrollador de virus que aprovechaba este medio para expresar su admiración por algún deportista o hacernos saber que hoy era su cumpleaños y que mejor forma de celebrárselo que dejando que nos formateara el disco duro, ejemplo: «Felicitaciones, su máquina está infectada por el virus leproso creado por J. P.. Hoy es mi cumpleaños y lo voy a festejar formateando su rígido. Bye… (Vamos Newell’s que con Diego somos campeones).» - Virus leproso en 1993, y como comentábamos en el artículo anterior el virus Creeper enviaba a la impresora el mensaje "Soy la enredadera: atrápame si puedes", el cual aunque más benigno (solo gastaba papel cada vez que se activaba) solo tenía como finalidad que si era posible ir saltando por la red (ARPANET) sin que nadie pudiera evitarlo (salvo apagar los equipos en ese momento).

  Aunque no me tocó ver ninguno de estos virus en acción pues yo me inicié a mediados de los 90's y los únicos virus eran los silenciosos (o no se contaminaron los equipos de los centros de cómputo escolares con estos virus o ya llegamos tarde a su existencia), si me llamó la atención que una década atrás esto era común. 

  La mayoría de los virus de aquel entonces se dedicaban a causar algún tipo de destrozo pero asegurándose que todo el mundo viera lo que yo podía hacer, no tenían como finalidad obtener dinero o robar información, sino molestar a la persona que estuviera usando el equipo. Hubo toda clase de avisos que evidenciaban que teníamos un virus, por ejemplo avisos en pantalla hasta coloridas animaciones, pasando por personas que caminaban en pantalla a letras que caían o escuchar una sirena, en fin, lo que se le ocurriera al programador.

  Con el paso de las décadas el malware fue cambiando hasta llegar a los actualidad, muy pocos virus, gusanos, etc tienen una interfaz gráfica hoy en día como por ejemplo el software ramsonware, la mayoría pasan furtivamente de un equipo a otro porque ahora los objetivos son otros, como por ejemplo robar información confidencial, congestionar redes, entre otras acciones.

  Claro, es bueno recordar que a inicios de la época del 2000 Windows XP tuvo fallos críticos que debieron ser parchados, pero previo a esto aparecieron algunos virus que "sí tenían" una interfaz gráfica, pero definitivamente ya nada que ver con los virus de antaño, un ejemplo de esto fueron los gusanos LovSan y Sasser que reiniciaban el equipo mostrando una interfaz como la siguiente: (Nota: esta interfaz la generaba el propio Windows XP al apagar el equipo usando una aplicación, no el malware).

Virus LoveSan

Cortesía vsantivirus

  Durante esta época comenzó a popularizarse el malware que se enviaba a si mismo por correo electrónico principalmente, ejemplos de estos fueron LovSan y Sasser de quienes hablamos hace un momento, pero también ILoveYou, Nimda, entre otros. Todos ellos no tenían interfaz gráfica o mínima (cuando ya ocurría el desperfecto como la imagen superior a estas líneas) y si acaso podíamos darnos cuenta de que algo raro sucedía era por el hecho de que llegaban correos electrónicos de contactos tratando de que abriéramos un ejecutable anexado.

  Uno que si resultó curioso fue el virus Pikachu, sí, este tierno Pokémon también tuvo su virus aprovechando que quien no podría querer a esta mascotita en su Pc y más si llegaba por correo electrónico. Si contaba con interfaz gráfica pero solo era una nota agradeciendo la descarga (¿que cosas no?), este modificaba el archivo Autoexec.bat de los sistemas Windows 9x e intentaba borrar los archivos de carga de Windows durante el siguiente reinicio, Pero, por una tremenda metida de pata del autor (gracias a Dios) la rutina no se ejecutaba y podemos decir que fue un malware inofensivo más allá de solo diseminarse por correo electrónico.

Pueden ver a continuación algunas capturas de pantalla y un vídeo del gusano en acción:

Virus Pikachu

Gracias a un usuario de Twitter por compartirnos esta captura de pantalla.

 Existen diversos sitios en la red donde podemos ver estos virus en acción, tranquilos, no nos vamos a infectar de ellos porque corren en un emulador web o solo son vídeos para que veamos lo que estos eran capaces de hacer. Voy a compartir un par de sitios para verlos en acción:

The Malware Museum

  Este museo virtual es parte de Internet Archive, este sitio web tiene como propósito guardar un histórico de los sitios web en existencia, así pues podemos visitar páginas que visitábamos hace 20 años, pero hoy en día muchas de ellas no existen, pero gracias a este portal podemos revivirlas (en parte), pueden ver un articulo más detallado de este servicio visitando este enlace.

  El URL para acceder al museo del malware es https://archive.org/details/malwaremuseum , elegimos el virus que deseamos ver en funcionamiento, se nos cargará un emulador (DOSBox) en el navegador web, presionaremos el botón "Play" del vídeo y ahora veremos que hacía este virus. No pasa nada, no nos vamos a infectar, solo es una emulación corriendo en el servidor de Internet Archive. Dejo una breve galería de algunos virus ochenteros, clic sobre alguna imagen para ver la emulación del virus.

Virus walker

Malware Walker

Malware Marine

Malware Marine

Malware Cosmos

Malware Cosmos

Malware Italian

Malware Italian

23 virus de la época del DOS

  Otra basta colección de vídeos sobre algunos virus "clásicos", lo único que hay que hacer es ir al link de este blog y reproducir los vídeos (algunos virus solo tienen capturas de pantalla). Recomiendo darle un vistazo al blog entero, está interesante. Comparto algunos vídeos de este blog, recomiendo ingresar al enlace para verlos todos.

Malware Cascade

Malware Ping Pong

Malware Green caterpillar

Malware RSA

Conclusiones

  Como he dicho en otra ocasión, no admiro a los creadores de estos virus, pero la verdad si impresionaba ver algo así, en particular el virus Walker y Green caterpillar corriendo un gráfico en un modo que se "supone" no se podía..., pero bueno, para un buen programador no cabe duda que no hay límites.

  Ahora los virus ya son diferentes, creo que eran más que nada manifestaciones de lo que sabía hacer el programador, repito, no concuerdo con ellos y siempre, siempre hay que tomar medidas al respecto, nuestro antivirus actualizado, parches del sistema operativo, etc y esperar que no nos toque nada así o peor.

How do you rate this article?

7


marjuanm
marjuanm

I'm a VB.NET Programmer, but too programming on PHP, greetings.


msproys
msproys

Blog informático para dar a conocer mis proyectos, soy desarrollador de sistemas y partidario del software libre. Por medio de este blog estaré dando a conocer algunos de mis trabajos, así como publicando diversos códigos fuentes útiles.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.