(tabulka virů aktivujícíh se v červnu)
Jako každý měsíc, i tentokrát přinášíme tabulku počítačových virů, jejichž aktivace je závislá na datu. Můžete se s nimi setkat v průběhu měsíce června.
Hned na počátku bych chtěl upozornit, že v této tabulce jsou uvedeny pouze viry, jejichž aktivační podprogramy jsou spouštěny v závislosti na systémovém datu. Existuje celá řada dalších počítačových virů, jejichž aktivační rutiny jsou spouštěny na jiný impulz -- např. pouze na systémový čas, dobu rezidentní přítomnosti v systému, počet infikovaných souborů, počet úderů do klávesnice apod. Tyto viry zde uvedeny nejsou, neboť je nemůžeme třídit podle data a rozsah takového seznamu by byl daleko větší. To je třeba si uvědomit a nepodlehnout dojmu, že viry uvedené v tabulce jsou VŠECHNY počítačové viry, aktivující se v měsíci červnu. Než se podíváme na viry typické pro konkrétní červnové datum, ještě několik slov k virům, které se aktivují po určitém datu v minulosti. Také ty nejsou v tabulce uvedeny, a to především proto, že jejich výskyt v běžném počítačovém prostředí je tím menší, čím jsou starší, a čím delší doba uplynula od data, po kterém se aktivují. Přesto bych se rád u některých z nich (těch nejméně příjemných) dnes zastavil. Virus Grunt-1 se může aktivovat kdykoli od 1. 1. 1993. Je to nepříjemný nerezidentní infektor COM programů, který při své aktivaci přepíše náhodné sektory na systémovém pevném disku. Také virus OMT (neboli One More Thing) je destruktivní. Aktivovat se může v kterékoli datum po 31. 12. 1992. V případě aktivace přepíše virus při spuštění jakéhokoli infikovaného programu systémový pevný disk od stránky 0, válce 0, sektoru 1.
Virus Fingers se aktivuje, jsou-li splněny hned dvě podmínky: první z nich je systémové datum po 11. 11. 1990 a druhá je zadání 3 000 znaků uživatelem z klávesnice. V tom případě je zobrazena zpráva: "CRITICAL ERROR 08/15: TOO MANY FINGERS ON KEYBOARD ERROR", a pak se systém zablokuje. Virus DataLock se může aktivovat kdykoliv po srpnu 1990 a zabraňuje uživateli otevřít soubory s extenzí končící na BF. Při takovém pokusu dojde k chybě "out of files handles". A konečně virus Fu Manchu (který se může aktivovat kdykoliv po 1. 8. 1989) zobrazuje při své aktivaci kromě zprávy "The world will hear from me again", nezdvořilé komentáře spojené se jmény známých politiků konce 80. let. Tyto komentáře jdou do zásobníku, a mohou tedy být případně i vytištěny apod. A nyní zpět k virům, se kterými máte možnost se setkat s mnohem větší pravděpodobností, a jejichž aktivace je spojena s konkrétním červnovým datem.
Prvním z nich je dobře známý virus Jerusalem.Sub-Zero B (známe jej z tabulky, protože se aktivuje vždy poslední pátek v měsíci -- tentokrát tedy 28. června). Kromě toho má také aktivační datum 6. června. V tento den se však projevuje jinak; zatímco v poslední pátek měsíce seřezává spouštěné soubory, 6. června se pokusí zformátovat systémový pevný disk po patnácti minutách od té doby, co se stal rezidentním v paměti.
Stejné datum si vybrali i švédští tvůrci viru Psychosis. To je nerezidentní COM infektor, který při každém spuštění infikovaného programu nakazí hned tři další programy. Zajímavé je, že nejsou umístěny v aktuálním adresáři, jak tomu většinou bývá, ale v adresáři o jeden stupeň nad nebo pod aktuálním adresářem. Jestliže je takový infikovaný COM soubor spuštěn v systému právě 6. června, virus nainstaluje 704 bajtů dlouhé TSR do paměti a pak zobrazí následující poetickou zprávu:
"Another year passed by
Another tear the willows cry
to change the world we ever try
to make a difference before we die.
[Psychosis]
Greets, Phalcon/Skism."
A ještě do třetice stejné datum. 6. června 1968 byl totiž zavražděn americký, světově známý politik Robert Kennedy. Na jeho počest (a na počest dalších dvou členů rodinného klanu) se v tento den aktivuje dánská varianta viru Tiny Virus nazvaná Kennedy. Jedná se opět o nerezidentní COM infektor, který v infikovaném systému způsobuje chyby alokace infikovaných souborů, křížové propojení souborů, ztracené clustery apod. V okamžiku aktivace zobrazuje virus zprávu: "Kennedy is deal -- long live 'The Dead Kennedys'". Středa 12. června je aktivačním datem hned pro dva viry. Prvním je virus Arale, který se aktivuje několikrát do roka a podrobně jsme o něm hovořili v jednom z minulých kalendářů, druhým je virus nesoucí jasné jméno June 12TH. Virus June 12TH je rezidentní infektor COM a EXE souborů, pravděpodobně pocházející z Filipín. Toto datum si totiž autor viru zvolil pro aktivaci proto, že je to den výročí získání nezávislosti Filipín. To ostatně virus při své aktivaci jasně připomíná zobrazením filipínské vlajky, melodií a zprávou:
"June 12 -- the Independence Day of the Philippines.
MABUHAY ANG PILIPINAS
Dedicated to Manong Eddie"
Virus se aktivuje, jestliže se stane rezidentním v paměti v toto datum. Po výše uvedených projevech je obrazovka vymazána a děje se to, co uživatel očekával.
Virus Gremlin (nebo též Greemlin podle řetězce, který obsahují všechny infikované COM a EXE soubory) se aktivuje při spuštění infikovaného COM (může to být i COMMAND.COM) nebo EXE souboru v dané datum. Prodloužení souborů infekcí je skryto, dokud je virus rezidentní v paměti. Zpomaluje také chod celého systému. Aktivační rutina obsahuje kód pro přepsání některých sektorů na mechanikách A:, B: a C:. Šetnáctého června se aktivuje svého času velmi populární a obvyklý virus June 16TH (známý též jako Pretoria, neboť se předpokládá, že pochází z Jihoafrické republiky). Je to zase nerezidentní, tentokrát zakódovaný infektor COM programů. Jeho přítomnost v systému odhalí většina uživatelů snadno, protože virus při každém spuštění infikovaného programu prohledává celou adresářovou strukturu aktuální mechaniky a nakazí všechny COM programy, na které zde narazí. To přirozeně vyžaduje čas, který je tím delší, čím složitější je adresářová struktura disku. Tento virus mění při aktivaci všechny vstupy v kořenovém adresáři a ve FAT na "ZAPPED". Téměř klasickým virem Jerusalem je jeho varianta June 17TH, napadající COM a EXE soubory. Jestliže se tento virus stane rezidentním a systémové datum je v rozmezí od 17.6. do 31.12., virus se aktivuje. Chová se při tom jako klasický Jerusalem: smaže každý program, který se uživatel snaží spustit.
Středa 26. června je dnem D pro virus nazvaný DOSHunter. Jedná se o tentokrát rezidentní infektor COM programů, včetně COMMAND.COM. Virus se stává rezidentním instalací až navrch paměti, ale pod mez 640K DOS, a zabírá tak v paměti místo o kapacitě 1 408 bajtů. Programy typu COM infikuje v okamžiku jejich spuštění. Připojuje svůj virový kód na jejich začátek a jejich délku tím prodlužuje o 483 bajtů. Datum a čas takového souboru se infekcí nijak nemění a v souboru nejsou viditelné žádné textové řetězce. Virus při své aktivaci 26. června poškozuje prvních 128 sektorů systémového pevného disku.
A poslední virus, o kterém se v dnešní části zmíníme podrobněji, je velmi nepříjemný multipartitní virus Crazy Eddie. Virus při prvním kontaktu se systémem infikuje jeho MBR. Nestane se tedy rezidentním, ani nenakazí žádný soubor. Rezidentním se stane teprve tehdy, je-li systém zaveden z takto infikovaného MBR. Jakmile je virus Crazy Eddie rezidentní v paměti (až navrchu, pod mezí 64OK DOS), stačí z jakéhokoliv důvodu otevřít nebo spustit COM (i COMMAND.COM) či EXE program a tento je infikován. Také použití dosovského povelu DIR vede k infekci vždy jednoho souboru z aktuálního adresáře. Infikované soubory jsou prodlouženy o 2 600 až 2 715 bajtů, virový kód mají připojený na svém konci, datum a čas mají nezměněny a obsahují viditelný textový řetězec, který dal viru jméno. Virus Crazy Eddie je destruktivní a aktivuje se každé pondělí připadající na 28. den v měsíci a navíc 28. června bez ohledu na to, zda je pondělí nebo jiný den v týdnu. V tuto dobu virus poškodí systémový pevný disk tím, že jej přepíše znaky z paměti při zavádění operačního systému. A nyní už zbývá jen uvést obvyklý celkový přehled virů, aktivujících se v průběhu měsíce června 1996.
![]() | ![]() |
---|---|
sobota 1. června | Italian Boy, Plastique.COBOL, Month 4-6,
Pinworm, Murphy.Finger,Jerusalem. Phenome, Murphy.Migram,
10 Past 3
|
neděle 2. června | Italian Boy, Plastique.COBOL, Month 4-6,
Tormentor.Nuke, Mindless,Sunday, Sunday-2, Witcode, Flip
|
pondělí 3. června | Italian Boy, Plastique.COBOL, Month
4-6, VCL.Miles,Carfield, I-B.Bad Guy, I-B.Bad Guy 2,
Witcode, I-B.Exterminator, Immolation, Kalah. Kalah-499,
VirDem.VirDem-833, Beware
|
úterý 4. června | Italian Boy, Plastique.COBOL, Month 4-6,
Emo-899, Ah, I-B.Demon, I-B.Demon -B, Murphy.Kamasya
|
středa 5. června | Italian Boy, Plastique.COBOL, Month 4-6,
Frogs, PS-MPC.No Wednesday, VCL-Red Team, Victor
|
čtvrtek 6. června | Italian Boy, Plastique.COBOL, Month
4-6, TPE.Girafe,Jerusalem.Sub-Zero B, Psychosis, Tiny
Virus.Kennedy
|
pátek 7. června | Italian Boy, Plastique.COBOL, Month 4-6,
Bones, Bryansk, Immolation, Frere Jacques, PS-MPC.Mimic-Den
Zuk, PS-MPC.Mimic-Jerusalem, Murphy.Smack, NaziPhobia,
TalkingHeads, VCL.Diarrhea, Wild Thing 2,Jerusalem. PayDay
|
sobota 8. června | Italian Boy, Plastique.COBOL, Month 4-6,
Taiwan, Murphy.Finger,Jerusalem. Phenome, Murphy.Migram
|
neděle 9. června | Italian Boy, Plastique.COBOL, Month 4-6,
Mindless, Sunday, Sunday-2, Witcode
|
pondělí 10. června | Italian Boy, Plastique.COBOL, Month
4-6, Day 10, Carfield, I-B.Bad Guy, I-B.Bad Guy 2, Witcode,
I-B.Exterminator, Immolation, Kalah. Kalah-499,
VirDem.VirDem-833, Leprosy.Leprosy-664A
|
úterý 11. června | Italian Boy, Plastique.COBOL, Month 4-6,
Emo-899, Ah, I-B.Demon, I-B.Demon -B, Murphy.Kamasya
|
středa 12. června | Italian Boy, Plastique.COBOL, Month
4-6, June 12TH, PS-MPC.No Wednesday, VCL-Red Team, Victor,
Arale
|
čtvrtek 13. června | Italian Boy, Plastique.COBOL, Month
4-6, TPE.Girafe, NPox.NPox 2.1, Monxla, Rocko
|
pátek 14. června | Italian Boy, Plastique.COBOL, Month 4-6,
Gremlin, Bryansk, Immolation, Frere Jacques,
PS-MPC.Mimic-Den Zuk, PS-MPC.Mimic-Jerusalem, Murphy.Smack,
NaziPhobia, TalkingHeads, VCL. Diarrhea, Wild Thing 2,
Jerusalem. PayDay
|
sobota 15. června | Italian Boy, Plastique.COBOL, Month
4-6, Murphy.Finger, Jerusalem.Phenome, Murphy.Migram
|
neděle 16. června | Italian Boy, Plastique.COBOL, Month
4-6, June 16TH, Mindless, Sunday, Sunday-2, Witcode, Doctor
Qumak 2, 10 Past 3
|
pondělí 17. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, Carfield, I-B.Bad Guy, I-B.Bad Guy
2, Witcode, I-B.Exterminator, Immolation, Kalah. Kalah-499,
VirDem.VirDem-833
|
úterý 18. června | Italian Boy, Plastique.COBOL, Month 4-6,
Jerusalem.June 17TH,Emo-899, Ah,
I-B.Demon,I-B.Demon-B,Murphy.Kamasya, FORM-Virus.Form-18,
NPox
|
středa 19. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, PS-MPC.No Wednesday, VCL-Red Team,
Victor
|
čtvrtek 20. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, TPE.Girafe, Day 10
|
pátek 21. června | Italian Boy, Plastique.COBOL, Month 4-6,
Jerusalem.June 17TH, Immolation, Frere Jacques,
PS-MPC.Mimic-Den Zuk, PS-MPC.Mimic-Jerusalem, Murphy.Smack,
NaziPhobia, TalkingHeads, VCL. Diarrhea, Wild Thing 2,
Jerusalem. PayDay, Jerusalem.Skism, Jerusalem. Skism-1,
Bryansk
|
sobota 22. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, Murphy. Finger,
Jerusalem.Phenome, Murphy. Migram, 10 Past 3, VCL.Beva 32
|
neděle 23. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, Mindless, Sunday-2, Witcode,
Doctor Qumak 2, Sunday
|
pondělí 24. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, Carfield, I-B.Bad Guy 2, Witcode,
I-B. Exterminator, Immolation, Kalah. Kalah-499,
VirDem.VirDem-833, I-B.Bad Guy, FORM-Virus, Rocko.Mutating
Rocko
|
úterý 25. června | Italian Boy, Plastique.COBOL, Month 4-6,
Jerusalem.June 17TH, Emo-899, Ah, I-B.Demon, I-B.Demon-B,
Murphy.Kamasya
|
středa 26. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, PS-MPC.No Wednesday, VCL-Red Team,
Victor, DOSHunter
|
čtvrtek 27. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, TPE.Girafe
|
pátek 28. června | Italian Boy, Plastique.COBOL, Month 4-6,
Jerusalem.June 17TH, Bryansk, Immolation, Murphy.Smack,
Frere Jacques, PS-MPC.Mimic-Den Zuk,PS-MPC.
Mimic-Jerusalem, NaziPhobia, Talking Heads, VCL.Diarrhea,
Wild Thing 2, Jerusalem.PayDay, Jerusalem.Skism,
Jerusalem.Skism-1, Jerisalem.Sub-Zero B, Crazy Eddie
|
sobota 29. června | Italian Boy, Plastique.COBOL, Month
4-6, Jerusalem.June 17TH, Murphy. Finger,
Jerusalem.Phenome, Murphy. Migram, 10 Past 3, Geek,
Highlander
|
neděle 30. června | Italian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, Mindless, Sunday, Sunday-2, Witcode, Doctor Qumak 2, Day 10 |