Ver índice de webs/blogs

La Línea Dura : Alerta de virus en los discos de “El cetro del sol” para AMIGA. Leer


Malas noticias para los poseedores de copias físicas y/o descargadas del port para AMIGA de “El cetro del sol”. Si habéis descargado vuestra copia en fecha anterior a ayer 13 de febrero de 2020, con toda seguridad el fichero ejecutable del juego, llamado “Cetro”, está infectado con el virus “Ebola”, un virus clásico del AMIGA para el que inexcusablemente no tomé las mínimas precauciones durante la fase de cración y testeo de esta versión del juego.

Peor aún, por lo que he podido comprobar, las ediciones físicas de la aventura que se hicieron expresamente para servir de recompensa en el crowfunding de la Enciclopedia Homebrew Vol. 2, realizadas a partir de esos mismos ficheros, están igualmente infectadas.

20200214_211516

Debo resaltar que el autor original de la aventura de texto, Toni Pera, es enteramente ajeno al desaguisado, ya que el port para AMIGA fue labor mía y se realizó en mis ordenadores, donde se produjo el “contagio”.

Debo pedir públicamente disculpas por mi imprudencia al dar por hecho que hoy en día podía despreocuparme del tema de la transmisión de virus en una plataforma retro como el AMIGA, máxime cuando todos sabemos que históricamente éste tuvo una muy nutrida fauna propia de amenazas tóxicas. Quizá no tenga excesiva importancia si eres un simple usuario nostálgico, pero en el momento en el que pones algo, la mínima cosa, a distribución pública, es imperativo realizar un chequeo con antivirus. Incluso considerando que yo no fuera el “culpable” original de la cadena de transmisión, si fue responsabilidad mía no haber reparado en esa posibilidad, como a partir de ahora, muy a mi pesar, voy a recordar cada vez que vea el pantallazo con las más de 1100 descargas que el juego ha tenido sólo en Aminet.

Podéis encontrar información sobre el virus Ebola de AMIGA en la página web del Virus Help Team, concretamente en:

https://www.vht-dk.dk/amiga/desc/txt/ebola.htm

Como podéis ver, dentro de la gravedad del asunto, al menos el Ebola no es de las especies más agresivas. Es un virus de tipo “link”. No se propaga por sectores de arranque de discos y aunque se queda residente en memoria no sobrevive a los reseteos. Tampoco se conoce que cause expresamente daños adicionales. Pero ser de los “menos malos” no quita el hecho de que se dedique a dar por saco a base de bien replicándose en ficheros ejecutables. En un Amiga 500 “pelao” puede incluso no causar “muchos” problemas ya que comunmente se hace un reset al acabar un juego. En sistemas, reales o emulados, con disco duro ya se vuelve un huesped bastante más pesado, ya que tiende a replicarse en ficheros de uso común como los comandos de la carpeta C, particularmente los que se ejecuten en cada Startup-Sequence al arrancar el ordenador, lo que multiplica sustancialmente sus probabilidades de superviviencia y difusión.

Afortunadamente al ser ya un “viejo conocido” la práctica totalidad de antivirus pueden retirarlo de la memoria y limpiar de una pasada todos los ficheros afectados. Pero CUIDADO, que mi primer intento fue un sonado fracaso. Usé VirusChecker II, que afirmaba estar retirando el virus de los ficheros. Por motivos que aún no acabo de entender muy bien, sin embargo, los ficheros desinfectados dejaron de ser utilizables. Al intentar ejecutar cualquiera en el shell del Amiga se producía un error de “bad loadfile hunk” (vamos, que al quitar el virus el fichero había sido dañado, probablemente ya sin remedio). Teniendo en cuenta que esto sucede con numerosos comandos del sistema de la carpeta C, todo el arranque de mi Amiga emulado con WinUAE (del que piadosamente tenía una copia de seguridad) quedó poco menos que arruinado.

En mi Amiga 1200 real, tras muchos ensayos y precauciones con copias, pude realizar el proceso de limpieza exitosamente y sin sobresaltos con VirusZ III. Así que debo insistir, basándome en mi experiencia concreta, que para retirar el Ebola:

-NO usar VirusChecker II
-USAR VirusZ III

Podéis informaros sobre VirusZ III también en la web del Virus Help Team en:

https://www.vht-dk.dk/amiga/vz/vz.htm

La descarga de VirusZ III no incluye algunas de las librerías comunes de AMIGA necesarias para su funcionamento, pero ésto se explica con claridad en la documentación y las librerías se encuentran disponibles en Aminet. Lamento que no sea la vía más sencilla y directa, pero es la única que puedo recomendar sin correr riesgo de crear destrozos adicionales.

En cualquier caso, las imágenes de disquette adf descargables tanto desde la página web de “El cetro del sol”:

http://www.zonafi.rockersuke.com/if/cetro_del_sol/descargas.html

… com desde su ficha en Aminet:

http://aminet.net/package/game/text/cetro_del_sol

… ya han sido debidamente saneadas. Si habéis estado en contacto con este juego ya sea en Amiga reales o emulados, no dejéis de pasar un antivirus (con las consideraciones que he expuesto más arriba) a la mayor brevedad.

Si sois alguno de los afortunados poseedores de las copias físicas (si mal no recuerdo, una tirada de 20) podéis grabar el contenido del adf en el disquette para tener una copia funcional y sin virus.

Si no sabéis exactamente cómo hacerlo o no tenéis los medios precisos, no dudéis en contactar conmigo por los comentarios del este post, redes sociales o en el mail “rockersuke” en gmail punto com. Podremos ponernos de acuerdo para que me mandéis el disquette por correo ordinario y os lo devuelva sin presencias indeseadas. Como mínimo el envío de vuelta correría de mi cuenta (y si me pasáis una cuenta bancaria o de paypal os ingresaría el del envío de ida).

Para tranquilidad de los usuarios de DAAD que estén haciendo cosas para AMIGA, los disquettes de AMIGA de la descarga del DAAD están limpios y son seguros de usar.

Dicho todo lo cual, vuelvo a reiterar mis disculpas por todo el desastre. Podría reabrir el debate sobre la maldad intrínseca de distribuir software malicioso como se hacía en el AMIGA hace 30 años, pero sería éso, un debate para hace 30 años. Sí cabe recordar que quizá (bueno, y no tan “quizá” 			
			</article>
				</div>
</div>

<div id=