COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
Virov² kalendß°

Φerven '96
Ji°φ MrnuÜtφk

(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.


╚erven 96
* DEN AKTIVACE* JM╔NO VIRU
sobota 1. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Pinworm, Murphy.Finger,Jerusalem. Phenome, Murphy.Migram, 10 Past 3
ned∞le 2. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Tormentor.Nuke, Mindless,Sunday, Sunday-2, Witcode, Flip
pond∞lφ 3. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Emo-899, Ah, I-B.Demon, I-B.Demon -B, Murphy.Kamasya
st°eda 5. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Frogs, PS-MPC.No Wednesday, VCL-Red Team, Victor
Φtvrtek 6. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, TPE.Girafe,Jerusalem.Sub-Zero B, Psychosis, Tiny Virus.Kennedy
pßtek 7. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Taiwan, Murphy.Finger,Jerusalem. Phenome, Murphy.Migram
ned∞le 9. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Mindless, Sunday, Sunday-2, Witcode
pond∞lφ 10. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Emo-899, Ah, I-B.Demon, I-B.Demon -B, Murphy.Kamasya
st°eda 12. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, June 12TH, PS-MPC.No Wednesday, VCL-Red Team, Victor, Arale
Φtvrtek 13. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, TPE.Girafe, NPox.NPox 2.1, Monxla, Rocko
pßtek 14. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Murphy.Finger, Jerusalem.Phenome, Murphy.Migram
ned∞le 16. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, June 16TH, Mindless, Sunday, Sunday-2, Witcode, Doctor Qumak 2, 10 Past 3
pond∞lφ 17. ΦervnaItalian 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. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, PS-MPC.No Wednesday, VCL-Red Team, Victor
Φtvrtek 20. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, TPE.Girafe, Day 10
pßtek 21. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, Murphy. Finger, Jerusalem.Phenome, Murphy. Migram, 10 Past 3, VCL.Beva 32
ned∞le 23. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, Mindless, Sunday-2, Witcode, Doctor Qumak 2, Sunday
pond∞lφ 24. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, Emo-899, Ah, I-B.Demon, I-B.Demon-B, Murphy.Kamasya
st°eda 26. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, PS-MPC.No Wednesday, VCL-Red Team, Victor, DOSHunter
Φtvrtek 27. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, TPE.Girafe
pßtek 28. ΦervnaItalian 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. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, Murphy. Finger, Jerusalem.Phenome, Murphy. Migram, 10 Past 3, Geek, Highlander
ned∞le 30. ΦervnaItalian Boy, Plastique.COBOL, Month 4-6, Jerusalem.June 17TH, Mindless, Sunday, Sunday-2, Witcode, Doctor Qumak 2, Day 10

| COMPUTERWORLD virov² kalendß° | COMPUTERWORLD | IDG CZ homepage |