Mi primer antivirus
|
Con las últimas tormentas estoy sufriendo en casa continuos cortes de electricidad, me temo que relacionado con ello esta noche ha "causado baja" la tarjeta de red de uno de los ordenadores que tengo en el sótano.
Buscando entre mi "chatarra" tecnológica una tarjeta de red, conservo aun mi primer ZX Spectrum (mira que nos gusta almacenar), me he encontrado en una caja todo un hallazgo. Uno de aquellos discos azules de 720KB con varios desarrollos, entre ellos el que probablemente fuera uno de los primeros y pocos antivirus que he programado. Tiene fecha de 1990, así que calculo que tendría unos 16 años, estaba estudiando BUP, y mi ordenador era un Amstrad PC1512. Se trata de un detector de virus de boot (ya en extinción), de aquellos que se metían en el sector de arranque e infectaban los ordenadores al compartir disquetes. Por el interfaz, el detector reconocía las firmas de 7 virus (los únicos a los que tendría acceso por aquel entonces), aparte incluía algún tipo de heurística que permitía detectar virus nuevos, y por último permitía mostrar los textos que aparecían en el sector de arranque por si encontraba algún mensaje sospechoso. Lo he probado con un disquete de los de ahora, de alta densidad, y aparentemente ha funcionado. Curioso.
Después he buscado entre la colección de miles y miles de virus que utilizamos para las comparativas, y he infectado ese disquete con el Italian, el virus de la pelotita, creo que fue uno de los primeros que conocí. No me esperaba que funcionara... pero lo ha vuelto a hacer.
Por último he infectado el disquete con la versión E del Stoned, que aparentemente no lo reconocía por firma, pero ha funcionado la "heurística" y lo ha dado como posible virus.
Definitivamente programaba mejor con 16 años que ahora, me estoy haciendo viejo :( La caja tiene más cosas... alguna con código fuente para los curiosos que quieran echarle un ojo, pero lo dejamos para una próxima entrega, es tarde y me voy a la cama.
|
