Logo de NAUTOPIA y de la Comunidad Nautópata    NAUTOPIA: Privacidad, Seguridad y Libertades Civiles    Foro Local de TARRACO, Tarragona

 

ANILLO     CONTACTAR    CULTURALIA     DOWNLOADS    KIOSKO    FORO         HOME

 

 Translate 

 

 

por Jesús Manuel Márquez Rivera  <JmMr>  29 Julio 2003

 

VIDA ARTIFICIAL

EL FASCINANTE MUNDO DE LOS VIRUS INFORMÁTICOS

 

3. DEFINICIÓN, CLASIFICACIÓN Y TIPOS.

Al igual que en el reino animal, establecer una taxonomía o clasificación de las especies y subespecies de virus y códigos “malignos” en general es extremadamente difícil, especialmente teniendo en cuenta que muchas “criaturas” comparten características de varias especies. Por ejemplo, el reciente gusano Nimda reúne en sí parte de virus, de gusano y de troyano. Una criatura realmente digna de ser estudiada. :)

Virus, gusanos, troyanos, bombas lógicas, “malware” en general, forman una fauna de gran riqueza y variedad :-)

 

Se impone establecer una definición básica y sencilla de cada tipo:

  • VIRUS

Programa con capacidad reproductiva (replicación) que infecta ficheros como medio de propagación (y estos ejecutables infectados “viajan” a través de disquetes, cdroms o descargas por Internet).

Ejemplos: Brain, Virdem, Stoned, Viernes 13, Michelangelo, Win32.Jacky, CIH-Chernobil, ...

  • GUSANO

Programa que genera copias de sí mismo (igual que un virus) PERO NO SE “PEGA” A NINGÚN FICHERO EJECUTABLE y se envía a través de una red.

Ejemplos: Gusano de Morris, Melissa, Iloveyou, CodeRed, SirCam, Nimda, Slammer...

  • TROYANO

Programa o código oculto dentro de otro programa de interés para el usuario con el objeto de que el usuario confíe en su ejecución, a semejanza del episodio del regalo del caballo de Troya (carácter estático).

Ejemplos: Back Orifice o BO, SubSeven, Netbus, Assasin, Optix, Ptakss, Cabronator, etc.

  • BOMBA LÓGICA

Instrucciones malignas camufladas en el código de un programa que se activan según determine el programador (en una fecha, por medio de una tecla o al no cumplirse una exigencia).

Ejemplo: el caso más típico es el programador que al no recibir el pago por su trabajo activa o no inutiliza la orden que ejecuta el código cuya misión puede ser borrar, encriptar, etc.

 

 

VIRUS

 

DEFINICIÓN

Los virus son programas informáticos capaces de replicarse o reproducirse mediante la infección de otros programas (ejecutables).

La característica fundamental que los define es la infección. La ocultación es un elemento esencial que añade complejidad al virus.

La propagación se realiza mediante ficheros infectados (que llevan pegadas copias del virus). La vía puede ser a través de un disquete, de un correo electrónico o bien que el virus sea capaz de conectarse y enviar copias de sí mismo.

Se “pega” a un fichero ejecutable. Generalmente, si comprueba que no puede transmitirse a otro ordenador por no existir una conexión a una red, el programador le habrá incluido una rutina para infectar el ordenador en el que se encuentra. No es necesario que dañe o destruya, cosa que se encuentra erróneamente en muchas definiciones de virus.

La infección se producía al principio de forma masiva a través del intercambio de disquetes, luego por correo electrónico, ficheros adjuntos, software pirata, etc.

Internet ha supuesto el boom de los virus y de los gusanos. Los programas de intercambio de música y películas son un filón inagotable.

 

ESTRUCTURA

La estructura de un virus es tripartita:

  • Mecanismo de reproducción. Infección que genera copias del virus “pegadas” en ficheros ejecutables o en el sector de arranque de discos (en realidad son programas también).

  • Detonante (trigger). Esta parte del virus (de su código) se encarga de comprobar si se cumplen las situaciones previstas por el programador. Cuando se cumplan una o varias circunstacias: puede ser una fecha concreta, una acción por parte del usuario, etc.

  • Carga (payload). La acción que realiza el virus. No tiene por qué ser destructivo: puede ser mostrar una ventana, un mensaje, etc. Entre los payload destructivos o perjudiciales pueden encontrarse desde el borrado de ficheros hasta el envío de información confidencial a destinos no autorizados.

El virus intentará sobrevivir el máximo tiempo posible e infectar al mayor número de ficheros y/o ordenadores. Para esto, desde el sencillo "Brain" en 1986, se usan las llamadas técnicas de ocultación, que buscan engañar al usuario y a los antivirus.

Uno de los mitos más persistentes hacen referencia a las llamadas “mutaciones” de los virus, que en la mayoría de las ocasiones son cambios que realizan determinados programadores sobre el código de un virus o gusano exitoso (y los medios de comunicación no se refieren al polimorfismo sino a lo citado).

Otro es que la infección vírica destruye, pero la realidad es que no es destructora salvo errores (bugs) de programación. Lo que puede destruir es el “payload”.

 

LENGUAJES DE PROGRAMACIÓN

Pueden verse virus en casi cualquier lenguaje, desde el más sencillo como es el BATCH hasta el más complejo como es el ENSAMBLADOR.

Los virus interpretados, tanto de macro como de lenguajes script (VBScript, etc... ), están ganando un espacio considerable en los últimos años, por ser bastante más fáciles de crear que los realizados en ensamblador para infectar ejecutables en Windows 32.

 

CLASIFICACIÓN DE VIRUS (Aproximación)

TIPO DESCRIPCIÓN BREVE
Virus de sector de arranque Infecta la parte del disco usada para arrancar (tiene código)
Virus infector de ficheros Infecta los ficheros ejecutables (no sólo los EXE)
Virus interpretado: macro, script, ... Activa una serie de instrucciones a través de “ejecutables” que automatizan ciertas acciones
 

SEGUN TÉCNICAS INFECCIÓN

TIPO DESCRIPCIÓN BREVE
Virus de sobreescritura Escribe el código vírico sobre el fichero, dejándolo inservible
Virus añadido (appenders) Infectan el fichero sin destruirlo
Virus de compresión La utilizan para evitar que aumente el tamaño (también es una forma de ocultación)
Virus de cavidad Aprovecha los espacios libres de los ficheros
Virus de directorio Aprovecha la estructura de los directorios
Virus multiproceso Infecta el kernel32.dll (centro de llamadas del S.O.)
Virus multipartito Varias técnicas de infección: arranque, ejecutable
Virus multiplataforma Afectan a varios sistemas (Windows, Mac ... )
Virus de compañía (companion) Crea un fichero COM para infectar uno EXE del mismo nombre (el Sistema lo ejecuta antes)
Virus de macro Infectan las macros de documentos de texto
Virus parásito Aquel que pega su código al ejecutable infectado
 

SEGÚN TÉCNICAS DE OCULTACIÓN

TIPO DESCRIPCIÓN BREVE
Stealth (sigiloso) Engañar al sistema y al usuario ocultando la infección
Encriptación Ocultar el código mediante cifrado y clave variable
Polimorfismo El virus cambia completamente en cada mutación (muy difíciles de detectar)
Tunneling Evitar la monitorización de los antivirus (se anticipa)
Antibait Evitan los cebos (bait) de los antivirus
Armoring Dificultar el desamblado (estudio) para buscar una “firma” (identificador) que permita detectar al virus
Retro Ataca al antivirus. Desactiva la lista de virus y los registros de integridad de los ficheros (checksums).

 

 

GUSANOS

La diferencia fundamental con respecto a los virus es que no pretenden infectar ficheros. El gusano se replica y envía copias para propagarse si encuentra una conexión a una red (generalmente Internet).

Los gusanos han experimentado un crecimiento extraordinario, por la facilidad de propagación y de creación en comparación de un virus en ensamblador, capaz de infectar ejecutables, residente en memoria o polimórfico, por ejemplo. Usan el correo electrónico como vía de propagación, como adjuntos al email o en el cuerpo del mensaje.

Algo más de 300 bytes conocidos como "Slammer" pusieron al borde del colapso buena parte de Internet en enero de 2003.

 

Pero también usan:

Ingeniería social; su propio motor de correo; aprovechan fallos de software muy utilizado: IE ejecución en vista previa, fallos IIS, SQL; propagación por redes locales; propagación por redes p2p; a través de IRC o similar; escondidos en el HTML del correo; e incluso directamente en páginas de Internet, puertos desprotegidos (Opaserv, Hai).

Es posible encontrar cualquier variante. El gusano "Ramen" ataca servidores Linux. Nadie sabe lo que deparará el futuro.

Los primeros gusanos agotaban los recursos del ordenador y saturaban las redes y/o los servidores. Hoy son criaturas muy complejas con código de virus y troyanos al mismo tiempo, capaces de actualizarse o completarse descargando plug-ins (añadidos) de Internet.

Se pueden clasificar según el lenguaje de programación empleado, la técnicas de propagación (el medio), etc.

Unos emplean el correo electrónico, otros el IRC (mIRC y Pirch), la mayoría están escritos en VBS (Visual Basic Script) o están orientados a Windows 32 (API de Windows).

Cada vez son más frecuentes los gusanos que aprovechan todo para propagarse. También abundan los híbridos, que mezclan características de dos o de los tres tipos fundamentales de "malware".

Desde 1999-2000 hasta la actualidad, la mejor fuente en español para estudiar los gusanos es VSAntivirus, el sitio uruguayo creado por José Luis López. Me ha servido para verificar los datos, ya que su información es muy fiable.

 

 

4. “SCENE”: HISTORIA, GRUPOS, EZINES Y CREADORES.

La pregunta clave es ¿por qué?

¿Qué es lo que lleva a una persona a dedicar muchas horas de su tiempo libre a la realización de un virus? sin contar el que emplea en adquirir los conocimientos básicos. ¿Un reto intelectual y creativo, una venganza, una forma de pasar el rato, de huir de una sociedad insufrible? ¿Una forma de ser y vivir adelantada a su tiempo, que la mayoría de la gente no entiende porque aún no viven “en” la Red? De todo un poco.

Circula una imagen distorsionada sobre los creadores de virus, al igual que sobre los hackers. Freaks, inadaptados sociales, tarados... quizás esta descripción tenga más que ver más con los que están al otro lado de la trinchera cibernética.

 

La “scene” es el mundo, la “sociedad” que forman los creadores de virus, los grupos, las revistas en formato electrónico, las páginas web y en definitiva todas aquellas actividades relacionadas con el estudio serio y responsable del código vírico, la programación y el intercambio de ideas y código.

Tiene su ética y sus normas no escritas. Se sabe quién está dentro y quién está fuera, quién forma parte de los mejores y quién está aprendiendo ...

 

SCENE

1986-1987 es el comienzo de las epidemias. 1988 se convirtió en el año de la mayoría de edad. 1989 el del primer lugar de intercambio de virus, el de la gestación de la “factoría búlgara” de virus. Rusia también dominó en estos años el panorama de los virus.

En los 90 aparecen los primeros grupos de creadores de virus: Phalcon Skism y Nuke en EE.UU. y Trident en Holanda. Las primeras revistas electrónicas sobre virus (ezines) aparecen en los BBS.

Salvo Bulgaria a principios de los 90 y España a partir de 1995-1996, no se puede hablar de países con especiales “manifestaciones víricas”. EE.UU. siempre tiene un papel omnipresente por ser la cuna de los hackers informáticos, de ARPANET, del phreaking, etc., y por el desarrollo masivo de la informática.

El creador del gusano "Iloveyou" es filipino; uno de los mejores coderz es Vecna, brasileño; en China y en Rusia se crean muchos virus y gusanos interesantes, en Argentina hay larga tradición, en México también... Israel, Holanda, Alemania. Por esto los grupos suelen ser internacionales en cuanto a sus integrantes.

Los búlgaros y los rusos dominaron el panorama vírico a comienzos de los 90. Dark Avenger es una figura mítica. Su pugna con el periodista Vesselin Bontchev generó toda clase de rumores e historias.

 

DARK AVENGER, EL VX SIN ROSTRO

Uno de los mitos más extraños del mundo de la creación de virus es la figura conocida con el nombre de “Dark Avenger” (Vengador oscuro o de la Oscuridad). En una época en que Bulgaria se convirtió en el centro vírico más importante del mundo –llegó a hablarse de la “factoría búlgara”-, no es extraño que surgiera el más “terrible” coderz.

Vesselin Bontchev "Vesko"El antiguo director del Laboratorio de Virología de la Academia de Ciencias de Bulgaria  Vesselin Bontchev (ahora en ISLANDIA, trabajando para el antivirus F-PROT) jugó un doble papel: por un lado informaba sobre cada virus que surgía en Bulgaria y sobre sus autores, y por otro se hacía cada vez más famoso en todo el mundo.

En el caso de“Dark Avenger”, esta fama no llegaría a ser igualada nunca más. Cada nueva criatura compleja y dañina se le atribuía automáticamente. Sus virus "Eddie", "Nomenklatura" ... eran obras maestras en aquellos tiempos.

Una de las hipótesis más sugestivas se basa en que el creador de virus conocido como “Dark Avenger” sería el lado oscuro del mismo “Vesko” Bontchev.

 

 

En junio de 1991 se publicó una revista electrónica con el nombre de 40HEX, que estuvo en activo hasta agosto de 1995, lanzando 14 números de textos y códigos víricos. Ante el éxito suscitado, en torno a ella se formó el grupo Phalcon/Skism.

La idea de los grupos y de los e-zines prosperó y se crearon grupos míticos como Inmortal Riot, VLAD, etc.

En la actualidad, los más destacados de la scene vírica son 29A y IKX (International Knowledge eXchange).

Existe una parte oculta de todo lo relacionado con los usos “sobrenaturales” de la informática.

 

Dejando esto de lado, no cabe duda que el origen del panorama vírico español está vinculado al nombre del BBS Dark Node, uno de los mejores del mundo y embrión del grupo 29A.

En abril de 1995, antes las restricciones para intercambiar códigos de virus en Fidonet, Luis Gómez-Ulla creó un BBS con un Amstrad de 517 K de memoria RAM: Dark Node.

En 1996 se forma el grupo 29A (666 en formato hexadecimal). Nació en la cabeza de Mr. Sandman como revista en la que publicar los artículos y los virus creados por la gente de “Dark Node”. Se publicaba en inglés, por el afán de llegar a todo el panorama vírico mundial. Ante el éxito del primer número (una auténtica joya), se unieron para sacar el número 2. Así nació el mejor grupo de viriing de la actualidad.

Como en tantas esferas de las “artes” de la informática no convencional, muchos escritores de virus se cansan, se “queman” o se apartan de la “scene” durante un tiempo. No cabe duda de que nunca se puede dejar de ser un Vx.

 

GRUPOS

Nuke, Inmortal Riot, DAN, VLAD ... 29ª y IKX

Suele decirse que existe una “buena scene” que escribe en ensamblador y una “mala” que escribe en lenguajes de script (VBA, Macro y VBScript). Pero esto no quiere decir que un buen creador no use los HLL o lenguajes de alto nivel para determinadas tareas o para un gusano concreto, ni que algunos gusanos no sean extraodinariamente complicados de hacer con estos lenguajes.

Entre los grupos que vamos a mencionar en este apartado se encuentran:

  • Phalcon Skism / 40hex (1991-1995)
  • Nuke / Nuke Info Journal (1991-1994)
  • Trident (principios de los 90) Holanda
  • Inmortal Riot / Insane Reality Magazine (1993-1996) Suecia
  • VLAD / VLAD Magazine (1994 –1996)
  • DAN / Minotauro Magazine (1994-1997) Argentina
  • Codebreakers / Codebreakers Magazine (1997-1999). Sitio cerrado tras el asunto Melissa.
  • 29A / 29A (1996-2003 ... )
  • IKX / Xine (1996-2003 … )

 

Forzando un poco las cosas, existen dos generaciones al menos en los grupos víricos:

1. Un primer grupo formado a principios de los 90 y que llega más o menos hasta 1995.

Phalcon Skism, Nuke, Trident, etc.

1995 marca la aparición del Windows 95 (Windows 32 bits, ejecutables PE, etc).

2. Un segundo grupo nacido a partir de 1995-1996.

29A, IKX, Codebreakers, etc.

 

  • PHALCON SKISM ha sido uno de los grupos originarios y más conocidos de la “scene”. Su revista es el equivalente más aproximado en el mundo vírico a lo que representa “Phrack” en el hacking.

Norteamericano (EE.UU. y Canadá), formado por hackers y escritores de virus.

La competencia entre este grupo y Nuke fue épica. En 1992 crearon el “Phalcon-Skism Mass Produced Code Generator” o PS-MPC (aparecido en el número 8 de 40Hex) y el grupo rival Nuke realizó el VCL (Virus Creation Laboratory) –su autor fue “Nowhere Man”-, la primera herramienta de creación de virus.

40Hex se publicó desde 1991 hasta 1995 (12 números). Fue la primera.

Algunos de los miembros más relevantes han sido: Priest, Hellraiser, Stormbringer, Skism One, Dark Angel, ...

 

  • NUKE, también norteamericano,

Su revista NUKE Info Journal se publicó desde 1991 hasta 1994 (14 números).

 

  • TRIDENT

Importante grupo holandés que compartió los inicios de ls “scene” de los 90 con Phalcon Skism y Nuke. Se les atribuyen más de 150 virus y la creación de TridenT Polymorphic Engine (TPE) en 1992 que añadía polimorfismo a los virus.

John Tardy fue el fundador y destaca la figura de Masud Khafir entre sus miembros.

 

  • VLAD / VLAD Magazine

Grupo australiano con miembros de todo el mundo (Virus Laboratory And Distribution). A finales de 1996 quedó disuelto.

Su ezine tiene 7 números. 1994-1996.

Metabolis y Qark fueron sus fundadores. Sepultura, Quantum, etc.

 

  • IKX

International Knowledge eXchange (grupo de virus, pero tb. Hacking, phreaking … )

Su publicación se llama “Xine”. Comienza en 1995

Quizás el miembro más conocido sea Billy Belcebú. Psychodad (el aglutinador del grupo), Bozo, JBH, Int13h son otras figuras.

 

GRUPO 29A

Grupo muy interesante de la escena vírica. Nace en 1996 en España. Desde el principio tienen muy clara su vocación internacional y escriben en inglés para saltar todas las fronteras. Surge de un BBS gallego sobre temas víricos llamado “Dark Node” y algunos de los miembros más destacados se reúnen para la edición de un ezine. Más tarde, dado el éxito de ese primer número, se forma el grupo.

Hacer una lista de los actuales miembros de 29A y de los que en algún momento lo han sido no deja de producir admiración: Mr. Sandman, Jacky Qwerty, GriYo, Virus Buster, Wintermute, Vecna, Mr. White, Benny y algunos más …

 

EZINE 29A

En julio de 2003 tienen 6 números de su prestigioso ezine en la Red. Lo mismo que decía para los miembros es válido para los que firman los artículos. Lo mejor de lo mejor publica en ella. El 7 está en preparación.

Contiene artículos de opinión, entrevistas y sobre todo artículos sobre técnicas y virus comentados.

 

 

 

5. VIRUS Y ANTIVIRUS. ¿CÓMO SE HACEN Y ACTÚAN?

Escribir virus puede ser una motivación especial para aprender a programar: batch, visual basic, C, ensamblador... Muchos empiezan estudiando a fondo códigos de virus sencillos, como un ajedrecista estudiaría las partidas de los maestros. Es habitual que buenos virus generen muchas variantes y copias de métodos exitosos de infección o de ocultación.

Es algo realista empezar a estudiar un virus infector de ficheros COM y luego EXE, y no hacerlo por uno con polimorfismo o multiproceso. En ese sentido, los libros de Mark Ludwig son un buen comienzo. La revista 29A puede ser la continuación. Mucho cuidado con lo que se hace.

Cuando un programador quiere realizar un programa para gestionar correo, chatear o lo que sea en Windows, debe usar los recursos (APIs, librerías, etc.) que utiliza este sistema operativo. Un creador de virus busca controlar los accesos normales para enviar correos, desactivar el monitor del antivirus, etc., por lo que requiere conocimientos importantes del funcionamiento del ordenador, del sistema operativo y del software, mayores si programa en ensamblador y menores si lo hace en lenguajes interpretados (macros, scripts, etc).

La mejor opción para abrir la mente es msdos y batch (insisto que SÓLO ES MI OPINIÓN). Aunque si ya tienes experiencia, puedes pasar directamente a visual basic y a ensamblador. El verdadero escritor de virus tiene que conocer ensamblador, pero muchas veces ocurre como con Linux, que los lamers van diciendo a diestro y siniestro que hablan en ensamblador y tienen sueños compilando el kernel sin ayuda :) Los virus y gusanos se pueden escribir en el lenguaje apropiado pero el ensamblador es para un coderz como linux para un hacker.

 

EJEMPLOS DE VIRUS en MS DOS

BAT.ZEP

Este código pertenece a uno de los virus más pequeños que existen, programado para ms-dos como fichero por lotes (.bat). Mi antivirus lo detecta como BAT.Zep

Virus ZEP.BAT

 

 

VIRUS infector *.COM

Un código vírico muy simple en ensamblador del que es autor Mark Ludwig. Se trata de un virus que infecta ficheros *.COM y que no queda residente en memoria.

Está sacado del disquete que acompaña a "The Giant Black Book...".

Virus com

Virus Com

 

*Se han escogido virus antiguos, bajo MS-DOS, con tan apenas efectividad hoy en día, y menos en S.O. modernos.

 

Los escritores de virus (virus writer, Vxers, coderz) necesitan un conocimiento importante del sistema operativo que eligen como objetivo para que actúe su “retoño”, así como de los programas que serán transmisores de la infección (generalmente gestores de correo).

En los comienzos de la informática de masas, la mayor parte de los virus fueron escritos para MSDOS. Hoy en día ha pasado el tiempo de MSDOS, pero tenemos Windows 95, Windows 98 y todos los demás (Windows 32 bits), macros de Access, de Word, de Excel, de PowerPoint y los deliciosos programas tan amistosos con los virus y sobre todo con los gusanos: Outlook o Outlook Express.

La preponderancia de Microsoft entre los usuarios domésticos y pequeñas empresas genera un “monocultivo” vírico, pues un creador de virus busca poner en evidencia un fallo y naturalmente en la mayoría de los casos intentará la máxima difusión para sus criaturas: Windows e Internet Explorer, Outlook / Outlook Express, IIS... Esta ingeniosa expresión pertenece al famoso abogado de hackers Carlos Sánchez Almeida, defensor entre otros de los acusados del caso Hispahack, que la usa en una entrevista realizada a GriYo publicada en Kriptópolis (ya no está disponible).

Esto hace que un creador de virus busque la mayor difusión para sus “ingenios biológicos artificiales”, un medioambiente “amigable” :)

 

 

KITS DE CONSTRUCCION / GENERADORES DE VIRUS

Una opción muy usada, pero despreciada en el verdadero mundo de la creación de los virus es el uso de los kits de desarrollo. Los que hacen los programas son muy buenos, pero los que abusan de ellos... De hecho, dicen que existe una “scene” buena y otra mala: la primera que infecta ejecutables y la segunda que utiliza visual basic o variantes.

No hay que confundirlos con las “engines” que proporcionan ciertas funciones a los virus.

 

  • VCS

Virus Construction Set. Fue el primer programa creado expresamente para generar virus (1990). Los responsables fueron un oscuro grupo alemán denominado VDV (algo así como Asociación alemana de amantes de los virus). Muy básico, ¡pero fue el primero!

 

  • VCL

Virus Creation Laboratory. Julio 1992. Grupo Nuke. The Nowhere Man fue su creador. Tenía una interfaz gráfica cuidada, se podía usar con el ratón, etc. Se podía escoger un virus infector de fichero COM, uno de compañía o de sobreescritura. También bombas lógicas y caballos de Troya. No tuvo mucho éxito entre los amigos de los virus porque eran fácilmente detectados por los antivirus de la época. Venía con una documentación muy interesante.

 

  • PS-MPC

Phalcon-Skism Mass Produced Code Generator. Julio 1992. Grupo Phalcon Skism. En respuesta al “lanzamiento” de VCL por los rivales de Nuke. Su autor fue Dark Angel. Era capaz de crear virus residentes en memoria infectores de COM y EXE. Produjo cientos de virus. No daba el código vírico completo, pero la modificaciones para hacerlo operativo eran triviales.

Una versión más avanzada es G2 (G Squared).

 

OTROS:

  • Black Knight Macro Virus Construction Kit
  • Biological Warfare
  • Digital Hackers' Alliance Randomized Encryption Generator
  • Senna Spy Internet Worm Generator
  • VicodinES Macro-Poppy Construction Kit

 

 

ENGINES

  • MtE (Mutation Engine)

Creada por el mítico Dark Avenger. Aparecida en agosto de 1991. Una de las primeras engines polimórficas. Incorporaba buena documentación para su uso. Sirvió de inspiración a muchos creadores de engines polimórficas. Fueron fácilmente detectados por los virus.

Unos 33 virus han usado MtE para incorporar capacidades polimórficas.

 

  • TPE (Trident Polymorphic Engine)

Realizado por Masud Khafir, coderz holandés, en 1992. Perteneciente al grupo Trident.

 

  • NED (NuKE Encryption Device)

Primer motor polimórfico de EE.UU. Escrito por Nowhere Man. Apareció en 1992, al mismo tiempo que TPE.

 

VBSWG, [K]ALAMAR y KOURNIKOVA

Visual Basic Script Worms Generator (VBSWG) es un generador de gusanos, interesante por varios motivos. Su autor es el coderz argentino [K]alamar. Lo puso a disposición del público en el año 2000, para crear gusanos de script. Se han ido sucediendo las versiones mejoradas hasta la última, cuyas capturas de pantalla incluimos en el artículo: Vbswg 2 Beta.

Vbswg 2 Beta

 

Un holandés de 20 años con el apodo OnTheFly realizó el gusano más conocido que ha sido creado con la herramienta:

El gusano VBS/SST-A o Anna Kournikova. El 12 de febrero de 2001 fue detectado.

Usa las dobles extensiones para engañar al usuario inexperto o confiado, que creyendo abrir una imagen de la famosa y guapa tenista (AnnaKournikova.jpg), en realidad ejecuta un fichero vbs (AnnaKournikova.jpg.vbs).

En ese momento se inicia la infección. El gusano utiliza las direcciones almacenadas en la Libreta de correo y les envía una copia.

El único peligro era la saturación de los servidores. Fue creado con la versión 1.50b de VBSWG. En la imagen inferior la cuidada ayuda que incluye [K]alamar en su herramienta para investigar con gusanos informáticos.

Vbswg 1.50b2

 

 

 

Contactos de Jesus Marquez

 

- Anterior -                    - Siguiente -

 

- ANTIVIRUS y BICHOS -

 

 

 

 
 

NAUTOPIA © 2003. Reservados todos los derechos.