Vladislav Kononenko. Sud'ba rezidenta, ili Pautina nad stranoj
Nadeyus', chto Vy uzhe prochitali "Oshibku rezidentnogo virusa" (C) ee avtora; -) >.
Lichno mne etot tekst ponravilsya, no, k sozhaleniyu, uroven'...
primenyaemyh priemov programmirovaniya, chto li, neskol'ko dalek
ot sovremennogo. You can see moe mnenie o neobhodimom
tehnicheskom urovne takih proizvedenij, oformlennoe v vide
vtoroj chasti seriala. K sozhaleniyu, v ryade mest prishlos'
otstupit' ot sistemnoj pravdy v pol'zu hudozhestvennoj chasti...
Voobshche-to podobnye veshchi luchshe vsego pisat' ne po-russki, a na
assemblere; -) Nu chto zh - mozhete kritikovat':
-------------------------------------------------------------------------------
/* (C) 21-04-95, Vladislav Kononenko (2: 465/23. 103@fidonet) */
/* Opisannye sobytiya ne imeyut nichego obshchego s
dejstvitel'nost'yu. Vsyakoe sovpadenie imen, sobytij i nazvanij
programm s real'no sushchestvuyushchimi ili proisshedshimi sleduet
schitat' sluchajnym. Dannyj tekst rasprostranyaetsya soglasno
principu "as is" - avtor ne garantiruet sohranenie Vashego
psihicheskogo ravnovesiya posle prochteniya... Vprochem, vryad li; -)
*/
Posle togo, kak Aidstest raspoznal i unichtozhil K-817, v srede
MS-DOS nastupilo zatish'e. YUzery radovalis' zhizni, igrali na
Pentium'e v DOOM'a, UFO i Digger'a, inogda chto-to pechatali v
Leksikone...
A sovsem nedaleko, v tom zhe gorode kto-to sidel za klaviaturoj
386SX i uporno pisal chto-to na asme.
Novyj virus poka ne imel nazvaniya, no lichno ego eto ne
bespokoilo. On privyk menyat' imena, mesta prozhivaniya i vneshnij
vid. Vot i sejchas on sidel na kakom-to podvernuvshemsya exe'shnike
v seni gustogo dereva katalogov apgrejdnutogo UFO i terpelivo
ozhidal, kogda kakomu-nibud' glupomu yuzeru vzdumaetsya postrelyat'
v monstrov.
Nakonec gde-to ryadom shchelknula dverca diskovoda. Virus zloradno
usmehnulsya - zhizn' yuzera, pol'stivshegosya na uluchshennyj zvuk i
umen'shennoe kolichestvo bagov, perestavala byt' presnoj i
odnoobraznoj...
Ot razmyshlenij virusa otorvalo delikatnoe pokashlivanie. Ryadom
stoyal nevysokij chelovek v serom kostyume i, prishchurivshis',
razglyadyval ego skvoz' stekla ochkov.
"Aidstest! " - soobrazil virus. YUzer, okazyvaetsya, popalsya ne
sovsem glupyj. Vprochem, eto emu ne pomozhet - a tak dazhe
interesnee.
- Ne mog li ya Vas gde-to videt'? - vezhlivo pointeresovalsya
chelovek v serom kostyume. - Kogo-to vy mne smutno napominaete...
"Eshche by ne napominal" - vozmutilsya v dushe virus. Stil'
programmirovaniya, kak izvestno, shtuka stojkaya, i dazhe nesmotrya
na to, chto v nem ne bylo ni komandy iz koda K-817, on slegka
smahival na nego. Konechno, kogda ne izmenyal vneshnost'.
- Ne dumayu, - virus naglo zakrylsya listingom s kuchej
bessmyslennejshih komand tipa mov al, al / ror al, cl / xor al
/... - Matematik ya...
- Upakovshchik, chto li? Ne po special'nosti rabotaete? -
polyubopytstvoval Aidstest.
- Nu, ne sovsem... No vrode... - usmehnulsya virus. Svyazyvat'sya
s Aidstest'om na pervyh etapah vnedreniya v sistemu ne stoilo -
posledstviya mogli byt' vplot' do low-level format, a on ne byl
kamikadze, kak Half, kotoryj hodil na zadaniya s nabitymi TNT
karmanami - strelyat' v nego bylo delom opasnym. Kstati, ego
poslednie dannye zasluzhivali ser'eznogo vnimaniya... Tut virusa
sbil s mysli Aidstest, kotoryj otklanyalsya so slovami "priyatno
bylo poznakomit'sya".
"Nado zhe - kupit'sya na 5 uroven' polimorfnosti! " - podumal
virus, provozhaya vzglyadom udalyayushchegosya Aidstest'a. "Vprochem,
davno uzhe hodyat sluhi, chto on sobiraetsya otojti ot del...
Kstati, o delah - polimorfnost' polimorfnost'yu, a podstrahovka
vse ravno ne pomeshaet... " Nedaleko on videl chugunnyj lyuk s
nadpis'yu VCPI...
Za rabotu! Virus podnyalsya, podhvativ lezhavshuyu ryadom tolstuyu
papku s notami, i otpravilsya iskat' lyuk.
Virus otpravil v lyuk papku s notami, zadumchivo posmotrel na
to, kak ona udachno razleglas' ryadom s tolstym optokabelem
peredachi dannyh kakogo-to tam urovnya sekretnosti, i pnul kryshku
na mesto. Papka - ona zhe tshchatel'no zamaskirovannoe ustrojstvo
podstrahovki - sama razberetsya, chto delat'.
On oglyadelsya. Nedaleko migala neonovaya vyveska bara "Turbo
Pascal". Tuda kak raz vhodil sil'no potrepannyj muzhik v
pyatnistom kombinezone i s AKM. Virus vspomnil chto-to smeshnoe,
osmotrelsya vokrug i s hitroj ulybkoj nyrnul v bar vsled za
avtomatchikom.
V bare bylo nakureno, hriplo gremela muzyka gruppy "Uses Crt"
i migali lampy raznyh primitivnyh videoeffektov. Povsyudu
tolpilis' prikladnye programmy...
Iskat' dostojnogo klienta ne prishlos': vozle stojki sidel
neveroyatno tolstyj DOS Navigator v shturmanskoj furazhke i
formennom kitele s gromadnym kolichestvom nashivok, medalej i
prochih znakov otlichiya, sredi kotoryh vydelyalas' gromadnaya
medal' s nadpis'yu po diagonali "Registered" i kakim-to dlinnym
nomerom, i chto-to vtolkovyval mrachno slushayushchim ego Leksikonu i
Nortonu. Virus s rasseyannym vidom oblokotilsya na stojku po
sosedstvu s kompaniej, zakazal kruzhku piva "Two +'s" i, delaya
vid, chto prihlebyvaet iz kruzhki (vo-pervyh, on byl nep'yushchim, a
vo-vtoryh, terpet' ne mog ob®ektov), prislushalsya k razgovoru...
-... zastavit', raz sam ne hochet! - goryachilsya DOS Navigator. -
U menya uchites' - snachala rabotaesh' za tak, chtoby privykli i
obojtis' ne mogli, a potom - daesh' oficial'nuyu registraciyu!
Vykidyvaesh' lozungi cherez kazhdye 5 minut - i posmotrim, skol'ko
proderzhitsya! Nekotorye, pravda, fal'shivye kupyury podsunut'
pytayutsya, no tut uzh smotret' nado - ya togda takoj koshachij
koncert ustraivayu...
Norton sosredotochilsya na pive i propuskal eti prostrannye
rassuzhdeniya mimo ushej - s papoj v Amerike, gde, kak izvestno,
yuzery bogatye i nepuganye, on mog sebe pozvolit' zhit'
svobodno... Leksikon mrachno slushal i obdumyval kakie-to plany.
Zametno bylo, chto dal'she obdumyvaniya on ne pojdet.
- Tochno, tol'ko tak s nimi i nado! - vklinilsya virus. - YUzerov
nado v strahe derzhat'! - Svobodnoj ot piva rukoj on druzheski
pohlopal Navigatora po spine.
- Kogo derzhat'? - ne ponyal tot.
- |tih, pol'zovatelej... Da ty vot ego sprosi! - Virus
priglashayushche mahnul pivom avtomatchiku. Tot mgnovenno
sorientirovalsya, podskochil i shvatil protyanutoe pivo s takim
vidom, budto ne pil neskol'ko let. Vprochem, tak ono i bylo.
Virus usmehnulsya pro sebya - v kruzhke piva uzhe bylo men'she, chem
LCD.
- Kto takoj? - udivlenno osvedomilsya Navigator.
- Anti-Kot ya... - Glaza avtomatchika, othlebnuvshego v odin
priem primerno vsyu kruzhku, polezli na lob i tam medlenno
raz®ehalis' v storony.
- Nu i interfejs u tebya... Kogda pisali-to?
- CHto ty ponimaesh', samyj progressivnyj interfejs sredi
antivirusov... byl v svoe vremya, - obidelsya Anti-Kot. - Takogo
zvuka ni u kogo ne bylo!
- A teper' kak? - pointeresovalsya Leksikon, kotoromu etot
stil' ponravilsya.
DOS Navigator, poteryav interes k besede, otvernulsya k stojke,
obnaruzhiv na spine akkuratno vyvedennye melom bukvy "MsDos".
Anti-Kot poperhnulsya pivom, shvatilsya za avtomat i s
nerazborchivim voplem "ya-to dumal, chto ya davno vseh... " vsadil
Navigatoru v nadpis' polmagazina.
Norton, kak voennyj i oficer, sorientirovalsya ran'she vseh
(krome virusa, konechno) i nyrnul pod prikrytie stojki. Leksikon
popytalsya sdelat' nogi, no byl zamechen i nadelen ostavshejsya
chast'yu magazina. Zavarushka tol'ko nachinalas' - zapasnyh
magazinov u Anti-Kota bylo mnogo...
Razumeetsya, vse eto ne imelo nikakogo otnosheniya k virusu,
kotoryj v dannyj moment ne toropyas' shel proch' ot bara, slegka
usmehayas' i nevnimatel'no prislushivayas' k ocheredyam i krikam
posetitelej i personala. On byl principial'nym protivnikom
registracii softa, - krome nezakonnoj, konechno...
Posle takogo razvlecheniya mozhno bylo i porabotat' vser'ez.
Virus uzhe pochti uspel produmat' ocherednuyu pakost', kogda ego
otvlekli dve smutno vidimye iz-za rasstoyaniya figury, yavno
dvigavshiesya emu navstrechu. Prismotrevshis' poluchshe, virus
metnulsya v blizhajshuyu poddirektoriyu - svyazyvat'sya srazu s AD
inf'om i ADinfExt'om emu ne hotelos'...
Prizhavshis' k stene, on lihoradochno sharil po karmanam. Gde
zhe?..
- Tak, a tut u nas kto-to novyj... - Pered nim vyrosla
zatyanutaya v specnazovskuyu formu figura ADinf'a. - CHto,
dokumenty ishchesh'? A dokumenty bez nadobnosti, u menya svoi
spiski...
"Eshche by ih ne bylo" - podumal virus, nakonec nashariv sredi
prochih melochej tipa stels-nakidok i antitrassirovochnyh gazovyh
granat bezobidnuyu s vidu trubku...
- A eto eshche chto? - Pohozhe, ADinf nakonec otyskal v spiskah
mesto, sootvetstvuyushchee etoj direktorii. - Syuda! Tut vi...
Virus mgnovenno podnes trubku ko rtu, i igla s gipnonarkotikom
votknulas' tochno v sonnuyu arteriyu ADinf'a.
- |j! CHto tam u tebya? - donessya krik ADinfExt'a. - Pomoshch' ne
nuzhna?
- Vse blagopoluchno, - podskazal virus. - Proveryaj dal'she. Da
postrozhe, - on s trudom sderzhal usmeshku, podtalkivaya ADinf'a k
vyhodu v direktoriyu urovnem vyshe.
- Vse... blagopoluchno... - povtoril ADinf i zashagal k vyhodu.
Virus slegka rasslabilsya - eto byl dejstvitel'no ser'eznyj
protivnik. No dlya otdyha ne bylo vremeni. Podaviv zhelanie
nemnogo porazvlekat'sya s videofontami, on otkryl otmychkoj
blizhajshuyu dver' s nadpis'yu "Int 13h. Sluzhebnyj vhod! Tol'ko dlya
kvalificirovannogo personala! " i proskol'znul vnutr'...
Razumeetsya, postavit' na mesto fn 02/03 bolee sovremennye
0Ah/0Bh ne bylo chem-to novym i original'nym, no yuzerov eto
poryadkom udivlyalo.
Sidya na kakom-to podvernuvshemsya eheshnike, virus otdyhal.
Missiya byla prakticheski vypolnena. Mozhno bylo otpravlyat'sya
dal'she, rasprostranyayas' po vsej strane, vgonyaya v drozh' yuzerov i
vyzyvaya pochtitel'noe uvazhenie sistemshchikov.
On uzhe pochti produmal final'nyj videoeffekt, kogda ego otvlek
kakoj-to shum za spinoj. Kak okazalos', szadi k nemu
priblizhalis' troe chem-to neulovimo pohozhih lichnostej:
Nebrityj avtomatchik v pyatnistom kombinezone, s zabintovannoj
golovoj i neskol'ko asimmetrichnym fejsom. Noch' v bare yavno ne
poshla Anti-Kot'u vprok.
Nevysokij chelovek v kruglyh ochkah, serom kostyume i s ogromnym
revol'verom. Hotya Aidstest i sobiralsya uhodit' v otstavku, on
vse eshche byl boesposoben.
I kakaya-to neizvestnaya virusu lichnost'... vprochem, neizvestnaya
li? Imenno o nem govorilos' v poslednem soobshchenii Halfa.
Tret'im byl chelovek v belom doktorskom halate, marlevoj maske,
shapochke i s solidnogo razmera sakvoyazhem, na kotorom bylo
krupnymi bukvami napisano "Dr. WEB". Kak raz v etot moment on,
sharya po karmanam, bormotal: "Gde zhe ya ego videl? " - prichem
smotrel on yavno na virusa.
Virus popytalsya primenit' standartnyj priem, zakryvshis'
listingom, no doktor akkuratno otodvinul meshayushchuyu obzoru
gromadnuyu pachku bumagi v storonu i ustavilsya na nego v upor.
- Molodoj chelovek, vy gde, sobstvenno, sidite?
"Glupyj vopros. No chto-to otvetit' nado... "
- |-e... Rabota u menya takaya... Upakovshchik ya, - neudachno sovral
virus.
- CHto-to ne pripominayu ya upakovshchika s takoj vneshnost'yu...
Pozvol'te-ka... - doktor nakonec izvlek iz kakogo-to karmana
raspechatku s zagolovkom "New viruses". - Rebyata! Virus!!!
"Proval! " - Artificial Intelligence virusa mgnovenno pereshel
v rezhim protivodejstviya antivirusu. On vyhvatil iz vnutrennego
karmana stels-nakidku, i vystrely Anti-Kot'a i Aidstest'a
prishlis' v pustoe mesto, otkuda tol'ko chto metnulas' za ih
spiny smutnaya ten'.
- Gde on? - Anti-Kot vstavil novyj magazin i nervno
osmatrivalsya. Virus u nego za spinoj neslyshno hihiknul i
postaralsya pnut' ego tak, chtoby pinok kazalsya napravlennym so
storony Aidstest'a, prignuvshegosya ryadom i otchayanno pytayushchegosya
obnaruzhit' protivnika.
Avtomatchik rezko obernulsya - i ego ozhidaniya bolee chem
opravdalis': na spine Aidstest'a otchetlivo vidnelis' shiroko
izvestnye 5 bukv...
Avtomatnaya ochered' slilas' s krikom "Predatel'! " i grohotom
starogo bezotkaznogo kol'ta - vse-taki Aidstest byl
professionalom...
Ostavshijsya v odinochestve doktor sorval shapochku, i sverknuvshee
na ego lbu zerkalo vysvetilo vozle dvuh poverzhennyh antivirusov
poluprozrachnuyu figuru virusa. Tot rezko obernulsya, vyhvatyvaya
iz karmana chto-to pryamougol'noe, i uspel uvidet', kak
prignuvshijsya doktor vydernul iz-pod halata "Ingrem"...
Neskol'ko desyatkov pul' s vysokoj nachal'noj skorost'yu prervali
ego nedolgoe, no nasyshchennoe sushchestvovanie.
---
Konec? Nu uzh net! Kakoj mozhet byt' konec, esli missiya tak i ne
byla zavershena? CHto? Vy govorite, chto virus unichtozhen? S chego
vy vzyali? Ah, "Ingrem"? |to, konechno, ubeditel'nyj argument...
No tut est' eshche koe-chto...
Iz poslednej informacii Halfa: Danilov ne lyubit lezt' v kod
dal'she, chem neobhodimo.
I eto bylo uchteno pri sozdanii togo samogo ustrojstva
podstrahovki, o kotorom vy uzhe sovershenno zabyli, i pervaya
chast' raboty kotorogo kak raz nachalas'...
Kak tol'ko vzhivlennyj v serdce virusa datchik prekratil podachu
signalov, antenny ustrojstva podstrahovki zafiksirovali fakt
klinicheskoj smerti i podali signal na ispolnitel'nye
ustrojstva...
Kstati, notnoj papki kak takovoj uzhe ne bylo. Ee funkciya
zaklyuchalas' v osnovnom v sborke postoyanno postavlyaemyh
virusami-agentami detalej gromadnogo ustrojstva - ne mog zhe
virus tashchit' s soboj vse eti desyatki kilobajt, tak ved' i
povernut'sya trudno, ne to chto dejstvovat' i peremeshchat'sya... K
schast'yu, vse detali uzhe byli na svoih mestah, i ostavalos'
tol'ko dat' signal k dejstviyu - kotoryj i byl tol'ko chto
poluchen.
Nemedlenno byla privedena v dejstvie sistema srochnoj
distancionnoj reanimacii...
---
- Ty smotri, kakoj zhivuchij! - |to bylo pervym, chto uslyshal
voskresshij virus. Nad nim stoyal doktor s "Ingremom" i
vnimatel'no ego rassmatrival.
- Starayus', - privychno usmehnulsya virus, legko podnimayas' na
nogi. Teper' oni stoyali drug protiv druga - dva vechnyh
protivnika...
- Neplohaya realizaciya... Odnako ya vynuzhden tebya unichtozhit'. Na
etot raz oshibka nedopustima.
CHelovek v belom halate zasunul "Ingrem" kuda-to v nedra svoego
odeyaniya, raspahnul sakvoyazh, izvlek ottuda vnushitel'nyh razmerov
granatomet i tshchatel'no pricelilsya.
- |to eshche odna tvoya oshibka, - ulybayas', virus dostal
portativnuyu raciyu i nazhal otdel'no raspolozhennuyu knopku...
Iz lyukov VCPI udarili fioletovye luchi, nacelennye na virusa.
|to bylo ego samym poslednim i naibolee sekretnym oruzhiem -
pervyj polimorf-generator urovnya 7, realizuyushchij polnuyu
polimorfnost' vsego virusa. Gromadnaya rabota po ego sozdaniyu
byla zavershena sovsem nedavno, i sejchas generator polnost'yu
opravdyval vozlozhennye na nego ozhidaniya...
Figura virusa zakolebalas', kak otrazhenie v vode, preobrazuyas'
v sverkayushchee fioletovymi vspyshkami oblako. Vypushchennaya tochno v
ego centr granata proshla naskvoz', ne nanesya ushcherba, i snesla
neskol'ko poddirektorij pozadi (kogda-to takoe uzhe bylo -
promel'knulo v AI virusa)...
- I'll be back, - uspel proinformirovat' virus, okonchatel'no
preobrazuyas' v oblako. Oblako vzmylo vverh i ushlo kuda-to v
storonu kvartalov rabochih utilit, po puti poraziv luchom
pasportnye arhivy ADinf'a...
Gde-to v Leningrade chelovek, kotorogo ya nikogda ne videl,
sidel za monitorom komp'yutera, pro kotoryj ya nichego ne znayu, i
perepisyval kod...
A gde-to v to zhe vremya, no sovershenno v drugom meste kto-to
sidel za toj zhe 386SX...
-------------------------------------------------------------------------------
To be continued? Maybe...
Kazhetsya, sejchas stalo tradiciej ob®yasnyat', kak mozhno
podderzhat' avtora dannogo nachinaniya? Nu chto zh... Esli vy prochli
i vam tak ponravilos', chto vy hotite mne chem-to pomoch' - moj
FIDO-adres est' v nachale teksta. Vprochem, vryad li ya stanu
pisat' prodolzhenie - net vremeni...
Esli komu-to prosto hochetsya pogovorit' pro virusy - pishite po
tomu zhe adresu... A eshche ya inogda pishu antivirusy... Vprochem, v
poslednee vremya redko. Nadoeli primitivnye variacii na temu
boot i nerezidentnyh com-virusov...
|\___/|
/
( ` ~_\ Foxy
@__/^
Last-modified: Mon, 02 Jun 1997 07:03:53 GMT