Software:Esperanto (computer virus)

From HandWiki
Short description: Multiplatform Computer Virus (1997)

Esperanto (exact name Esperanto.4733) is a computer virus that appeared in 1997, named for the constructed language Esperanto. The program's name was derived from its cross-platform nature, with it being able to attack DOS, Windows, and Macintosh systems, the first platform-agnostic virus of its kind.[1] The virus is also similar to the language in that it is activated on the 26th of July, Esperanto Day.[2]

Esperanto is capable of attacking both .COM and .EXE files on PC, as well as most programs on Macintosh. Despite its platform neutrality, it appears as though it never spread organically across platforms due to recompile errors in the source code,[1] and in order to cross platform barriers needed to be transferred through manual means. It ran entirely independently on each platform.[2][3]

Esperanto lays unapparent when it spreads through infected files, and is activated on the 26th of July each year, on Esperanto Day, the anniversary of the symbolic founding of the language. On this day, when an infected file is launched, it will display the following bilingual text in English and Esperanto; [2][3]

[Esperanto, by Mister Sandman/29A]                        
Never mind your culture / Ne gravas via kulturo,
Esperanto will go beyond it / Esperanto preterpasos ĝin;
never mind the differences / ne gravas la diferencoj,
Esperanto will overcome them / Esperanto superos ilin.
Never mind your processor / Ne gravas via procesoro,
Esperanto will work in it / Esperanto funkcios sub ĝi;
never mind your platform / Ne gravas via platformo,
Esperanto will infect it / Esperanto infektos ĝin.
Now not only a human language, but also a virus...        
Turning impossible into possible, Esperanto.              

Per the bilingualism of the messages, some have theorized that the virus programmer behind Esperanto.4733 may have been an Esperantist, and the program was made for the purpose of the promotion of Esperanto.

References