Ocenite etot tekst:


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.

    1.

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.

    2.

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

    3.

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.

    4.

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

    5.

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

    |pilog.

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
Ocenite etot tekst: