Domingo, 12 de Febrero de 2012
Comparativa Antivirus 2000: Las complicaciones de un sencillo virus
· COMPARATIVA ANTIVIRUS Abril 2000
Introducción
· El peligro acecha
· Happy99
· Melissa
· ZippedFiles
· Nuevos troyanos
· El CIH sigue siendo noticia
· Correo electrónico
· Otras vías de infección
· Virus, gusanos y otras especies
· Los peligros del 2000
· Un engañoso salvapantallas
· Gusanos y también troyanos
Servicio técnico
· Servicio técnico
· La prueba de este año
· El desafio 2000
· Las primeras respuestas
· Otras comunicaciones
· Cronología de las respuestas
· Las complicaciones de un sencillo virus
Pruebas de detección
· Todos los antivirus ante la realidad
· Existieron alguna vez 50.000 virus
· Virus firmados
· 30 productos
· El test ITW
· Antivirus eliminados en la prueba ITW
· El test MACRO
· Antivirus eliminados en el test de Macro
· El test TROYA
· Antivirus eliminados en el test de Troya
· El test BIN-BOOT
· Antivirus eliminados en el test de Bin-Boot
· El test archivos Internet
· Antivirus eliminados en el test Archivos de Internet
La ronda final
· Los productos más eficaces
· Formatos de compresión
· Eliminación de la infección
· Resultados de los seis mejores
Los últimos seis
· Antidote
· AVP
· Command
· F-Secure
· Panda Platinum
· VirusScan

Volver al indice de articulos
Resulta extraño como comprobar que tantas firmas antivirus se hayan encontrado con tantos problemas ante un virus tan sencillo como Matyas (o Corvirus). Un virus aparentemente sencillo ha puesto en problemas a más de una firma, que incluso se han llegado a ver incapaces de reproducir el virus, pero este no contenía ningún error de programación ni de diseño.

El problema proviene de la propia naturaleza de Corvirus, este es un infector por acción directa de EXEs con formato PE que se encuentren en el directorio actual. No importa ni obtiene APIs, sino que tiene todas las direcciones de las funciones necesarias en "hardcoding", o lo que es lo mismo, el virus lleva en su código las direcciones fijas de las API en Windows98, plataforma para la que fue creado, por lo que no es 100% compatible Win32. Esto es lo que debió causar confusión a algunos AVs que hablaban de que el fichero estaba corrupto y/o no podían reproducirlo. Sin duda por que no lo probaban en Win98 donde funcionaba sin problemas.

Los virus Win32 suelen llamar a GetProcAddress para obtener la dirección actual de una determinada API, como por ejemplo "CreateFileA", para así ser compatible con todas las plataformas Win32.