Лабиринт отражений Лукьяненко Сергей
– Вика, включай дип…
Огненные искры перед глазами. Да, злоупотребляю я сегодня отключениями-подключениями подсознания. Завтра обеспечена головная боль, сердцебиение, разбитость. Но ничего. Дожить бы до завтра…
А вот и встречающие – уже в нормальном человеческом образе.
– Ты быстро дошел, гость, – говорит лысый. У него добродушная физиономия араба-охранника из детской постановки «Синдбада-морехода». Второй столь же карикатурно арабизирован, но выглядит куда более зловещим, посверкивает глазами и не отпускает рукоять меча. Да, мне только боевого вируса в машину не хватало…
– Другие доходят медленнее? – спрашиваю я.
– Еще никто не преодолел этой мост, – любезно сообщает лысый охранник. – Это не в человеческих силах – сохранять равновесие на конском волосе.
– Тогда рай пустует, – вздыхаю я. Кажется, уже не я веду события, а они меня. Не нравится мне такой поворот.
– Зато в аду места хватит всем.
Хорошее обещание.
– Пошли.
Что ж, будем подчиняться. Будем послушны и вежливы. В чужой монастырь ведь не лезут со своим уставом…
Вниз со стены ведет широкая крутая лестница. Спускаемся. Добродушный охранник впереди, сопящий недоброжелатель сзади. Старательно его игнорирую, смотрю лишь на лысину добродушного. В аккурат на темечке – большая бородавка. Интересно, она и впрямь нарисована, или это иронизирует подсознание? Но выходить из глубины ради проверки такой мелочи неразумно.
Квартал «Аль-Кабар» невелик. В виртуальности он занимает не больше квадратного километра. Это, впрочем, ничего не значит. Некоторые фирмы – тот же «Майкрософт», например – предоставляют сотрудникам для работы целые дворцы. Дешево и эффектно. Другие обходятся такими стандартными комнатушками, что диву даешься – зачем тут вообще виртуальность?
«Аль-Кабар» явно относится к их числу. Я заглядываю в одно из окон низкого каменного здания, мимо которого мы проходим.
Оборудование… слишком незнакомое, чтобы можно было его опознать. Несколько человек за столами. У одного в руках пробирка. Ха, химические опыты в виртуальном пространстве! Что-то новое. Имеет смысл лишь если работа ведется над очень ядовитыми веществами… или с бактериальными средами. Возьмем на заметку.
– Куда вы меня ведете? – интересуюсь у охранника. Лысина не оборачивается, но отвечает:
– К директору корпорации.
Имени он не называет, но и без того сказано многое. «Аль-Кабар» – транснациональная корпорация, специализирующаяся на производстве лекарств, телефонной связи, кажется – еще на добыче нефти… Несмотря на весь арабский антураж, контролируется она из Швейцарии. Директор ее, Фридрих Урман, личность слишком значительная, чтобы беседовать с каждым посетителем.
Теплая готовится встреча.
Мы останавливаемся у маленькой, увитой виноградом деревянной беседки, сзади меня подталкивают, и я вхожу. Охранники остаются за порогом.
Внутри помещение куда больше, чем снаружи. Огромный павильон, в центре – бассейн, где медленно плавают сонные блестящие рыбы. Рядом столик с двумя креслами. Очень много цветов, я даже начинаю чувствовать запахи.
И никого.
Что ж… подождем. Сажусь в кресло.
Легкая муть перед глазами… чего и следовало ожидать. Сейчас прощупывают мой канал связи. Пытаются определить, откуда я пришел, объем информации, которую могу принимать и передавать за секунду, присутствующие при мне программы…
Давайте, работайте. Шесть арендованных «на раз» роутеров, через которые пробегает сигнал. И все – достаточно стойкие к взлому. А под конец – платный интернетовский гейт в Австрии, через который я и вошел в виртуальность.
Следы останутся, но никуда не приведут.
Можно в любой момент оборвать связь, «вышвырнуть» меня из квартала. Только что им это даст… все вещички-программки, что находятся при мне, немедленно сработают. Мало что останется для изучения. А я им очень интересен, сомнений нет…
– Отслежен первый роутер, – сообщает «Виндоус-Хоум».
Быстро. Качаю головой – и в этот момент кресло напротив перестает быть пустым.
Господин Фридрих Урман пренебрегает арабским колоритом. Он в шортах, цветастой рубашке. Пожилой, сухопарый, серьезный.
– Добрый день… дайвер, – произносит он. По-русски. Голос неестественный, пропущенный через программу-переводчик.
Вот и причина столь высокой чести.
– Боюсь, что вы ошибаетесь, господин директор.
– Когда полгода назад мы создали мост, это преследовало лишь одну цель, господин дайвер. Обнаружить вас. Человек, находящийся в виртуальности, не смог бы его преодолеть. – Урман скупо улыбается. – Я первый раз вижу настоящего дайвера.
Один-ноль… не в мою пользу.
– А я первый раз вижу настоящего мультимиллионера. Вот видите, наша встреча уже принесла первые плоды.
«Виндоус-Хоум» шепчет:
– Отслежен второй роутер.
Урман хмурится – похоже, и ему что-то сообщают. Потом интересуется:
– Простите, через сколько компьютеров вы прошли на пути сюда?
– К сожалению, я не помню.
Урман пожимает плечами.
– Как я могу вас называть?
– Иван-Царевич.
Секундная пауза – потом улыбка. Ему объяснили.
– О, русский сказочный герой! А вы сами – русский?
– Разве это имеет значение?
– Да, вы совершенно правы… Господин дайвер, как я понимаю, вы проникли в наш квартал незаконно…
– Разве? – поражаюсь я. – Честно говоря, просто искал работу. Прочитал ваше объявление, прошел по мосту… подчинился этим странноватым охранникам.
Один-один.
Фридрих Урман всплескивает руками:
– Да… действительно! Но у нас и нет претензии в ваш адрес, господин дайвер. Разве что странные вещи, которые вы носите с собой…
Медленно, демонстративно вытаскиваю все из карманов. Расческа, носовой платок, маленькое зеркальце.
– Вот. Отдать вам меч?
Урман машет руками:
– Господи, к чему? Мы же не собираемся устраивать потасовок, верно? Давайте поговорим…
– Отслежен третий роутер.
– Как жаль, что времени на беседу остается все меньше и меньше, – вздыхаю я.
– Да, но времени всегда не хватает. Итак, господин дайвер, у меня есть основания полагать, что некоторые лица хотели бы получить ряд наших разработок. И даже ухитрились нанять дайвера… чтобы пожать чужие плоды.
– Яблочки, – уточняю я.
– Да, именно. У нас работает хороший русский программист, он сделал красивую форму для хранения информации… – Урман хлопает в ладоши, и рядом с нами воздух начинает мутнеть, сгущаться. Миг – и возникает маленькое деревце, усыпанное плодами. – Полагаю, что наибольший интерес вызывает вон то, маленькое зеленое яблочко на нижней ветке.
Я смотрю на вожделенный плод. Он мелкий, незрелый и червивый.
– Как вы думаете, дайвер, сколько могли бы заплатить наши конкуренты за этот файл?
– Тысяч десять, – несколько завышаю цену.
Урман недоуменно смотрит на меня. Уточняет:
– Десять тысяч долларов?
– Да.
– Честно говоря, даже сто тысяч были бы невысокой наградой… Хорошо. Допустим, я предлагаю человеку, пытавшемуся украсть файл, сто пятьдесят тысяч. При условии, что он начнет сотрудничать с нами… за нормальную, хорошую плату.
– Это что, лекарство от рака? – спрашиваю я.
Урман качает головой:
– Нет. Тогда бы оно не имело цены. Это лишь средство от простуды, но очень, очень действенное. Мы готовимся начать его производство, но лишь после того, как будут распроданы запасы менее действенных лекарств. Так что вы скажете о моем предложении?
– Боюсь вас огорчить, – стараясь не думать о предложенной сумме, говорю я. – Но кодекс дайверов прямо запрещает подобные договоренности.
– Хорошо. – Урман встает. – Я ожидал подобного ответа. И ценю вашу позицию.
Он подходит к деревцу, с некоторым усилием срывает яблоко. Губы его при этом шевелятся – он явно произносит пароль.
– Берите.
Яблоко в моих ладонях. Тяжеленное – мегабайта два будет. Пытаться скопировать его бесполезно, надо уносить с собой. Сую яблоко за пазуху – то есть пристегиваю файл к своей виртуальной оболочке. Смотрю на Урмана.
– Я иду ва-банк, – серьезно говорит Урман. – Жертвую очень перспективной разработкой. Можете отдать ее господину Шеллербаху и передать большой привет от меня лично. Прошу лить одного – после этого прийти к нам и поговорить о постоянном сотрудничестве. Не буду скрывать, именно сейчас нам очень, очень нужны услуги дайвера.
– Отслежен четвертый роутер… отслежен пятый роутер… тревога! Тревога! Тревога!
– Хорошо. – Я тоже встаю. Все очень неожиданно… никогда не предполагал за серьезными бизнесменами таких широких жестов. – Я обещаю, что приду. А теперь, простите…
– Нет, господин дайвер, теперь уж простите меня. Вы спокойно покинете нашу территорию, но лишь после того, как будет установлен ваш настоящий адрес. В целях гарантии данного только что обещания.
Решетчатые стены павильона темнеют, словно на них набросили плотную ткань. Делаю шаг – он дается с трудом. Канал связи не обрубают – притормаживают. Урман начинает двигаться рывками, в глазах все плывет, яблочко за пазухой пригибает к полу, голос «Виндоус-Хоум» глохнет и теряет интонации:
– Тревога… тре… во… га…
Вот оно как. Хорошие игроки – мультимиллионеры.
Точнее, их слуги – к числу которых меня собираются приобщить.
– Вика, сбрось детализацию! – шепчу я, продолжая тянуться к столу. Только бы программа поняла, только бы подчинилась без уточнений…
Павильон меняется. Исчезает со стен ажурный узор орнамента, цветы теряют бутоны и часть мелких листиков, грубеет текстура рубашки Урмана.
Зато я дотягиваюсь до своих игрушек на столе и хватаю платок. Полезная вещь, эти предметы личной гигиены.
Взмах платка – медленный, словно под водой, и сверкающая плоскость света прорезает засыпающий мирок павильона. Одни зовут эту программку «прилипала», другие – «дорога». Оба определения верны. Программка ищет чужие каналы связи и начинает использовать в моих целях.
Очень, очень новая, редкая и почти безотказная программа.
Часть стены рушится, открывая выход на улицу. Очевидно, я воспользовался каналом связи самого Фридриха. Хватаю зеркальце и расческу, бегу.
Из стены начинают выдвигаться зазубренные острые копья. Сторожевая программа «Аль-Кабара». Прыгаю – в отчаянной попытке проскочить между копьями.
Глубина-глубина, я не твой…
Кондиционер шлема обдувает лицо ледяным воздухом. На экранчиках – медленно ползущая полоска – процент перекачанной информации, а под ней хищно сжимающееся отверстие – сужающийся канал связи. Вот как на самом деле выглядит красота самых напряженных виртуальных схваток. Полосочки, буковки, циферки. Схватка программ, модемов, байты информации.
Не хочу. Противно и тоскливо.
– Дип! – скомандовал я.
Голова отзывается болью, но – плевать! Я пролетаю между копьями, падаю на пол. Сверкающая лента змеится по улице, руша все на своем пути. Осыпаются здания, с грохотом разлетается стена. Лента перемахивает овраг. Вперед…
Навстречу выскакивают давешние охранники. Оба с мечами, но и я уже вытащил клинок. Чей вирус окажется ловчее и быстрее?
Мой.
Это подарок Маньяка, моего знакомого спеца по компьютерным вирусам. Подарочек убийственный – воздух под ударом клинка вспыхивает и драконьей отрыжкой ударяет по охранникам. Те сгорают мгновенно. Превращаются в черные обугленные остовы.
Любит Маньяк красивые эффекты. Сейчас компьютеры охранников по горло заняты невероятно важной работой – вычислением числа «пи» с точностью до миллиона знаков после запятой. У них даже не осталось ресурсов, чтобы вывести операторов из виртуальности. Прекрасно, полежат в глубине, а не подсядут к другим машинам…
– Неэтично… – скорбно шепчет «Виндоус-Хоум».
Бегу по ленте. Канал связи прекрасный, через пару секунд я уже над стеной. Лента под ногами пружинит, подпихивает, торопит. Хохочу, но все же оглядываюсь.
Ого!
Что творится в «Аль-Кабаре»! Улицы заполнены народом, по ленте уже бегут другие охранники, а из одного здания выползает что-то огромное, змеистое, неприятное. Нет желания всматриваться.
Быстрее…
Лента перемахивает через монстра и дугой упирается в землю. Охранник снова ожил, подергивается, тянет лапы вверх – так что волосяной мост рвется, – но не достает до меня. А сойти с места он не в состоянии – жестко закреплен на своем канале связи.
На последних метрах лента под ногами вдруг начинает трястись и пытается откинуть меня обратно. Программисты «Аль-Кабара» восстановили контроль.
Но уже поздно, я на земле, и ко мне подбегает серый волк.
– Садись, Иванушка, драпать пора! – вопит он.
Заскакиваю на волка, оглядываюсь в последний раз. С ленты спрыгивают охранники, над пропастью реет крылатая тень.
– Сакс! – шепчу я излюбленное ругательство виртуальщиков. Сакс – это «повисший» компьютер, не захотевшая работать программа, кислое пиво или уехавший из-под носа троллейбус. В данном случае – столь энергичная погоня. У нас нет времени, чтобы спокойно перекачать содержащуюся в «яблочке» информацию и раствориться в воздухе. Надо бежать, надо путать следы.
Впрочем, мой партнер в волчьей шкуре это умеет.
Мы мчимся по пустыне, потом сворачиваем в лес. За нами несутся размазанные тени – охранники жертвуют устрашающим обликом в обмен на скорость.
– Далеко ли погоня, Иван-Царевич? – спрашивает волк.
– Близко! – признаюсь я.
– Ох, Иван, не вынесу я тебя! – ревет волк. Достаю расческу, ломаю в руке и кидаю за спину. Оглушительный треск – зубчики разлетаются, вонзаются в землю и начинают расти, превращаясь в исполинские деревья. Движения охранников между ними становятся вялыми, сонными – пространство перенасыщено внезапно возникшими объектами, и компьютеры врагов вязнут в обилии пустой информации.
К сожалению, фокус этот старый, и методика борьбы с ним прекрасно отработана. Большинство охранников успели сузить поле зрения, или снизить детализацию изображения и проскочили опасное место. Точнее, это сделали не сами охранники, а их дип-программы. Отсеялись в основном непрофессионалы, бросившиеся в погоню из энтузиазма.
– Ох, Иван, силушки мои на исходе! – вопит волк. Не могу понять, он и впрямь волнуется или так азартно играет сказочный сюжет?
Настает черед зеркальца. Когда я швыряю его назад, мой сдержанный «Виндоус-Хоум» вопит:
– Неэтично!
Конечно, неэтично. Еще бы. Это уже не мелкая шалость с быстрорастущими баобабами и даже не локальный меч-вирус. Это логическая бомба изрядной мощности.
Там, куда упало зеркальце, возникает и начинает стремительно расширяться пруд. Часть охранников влетает в него и «тонет», исчезает бесследно. Остальные беспомощно останавливаются на берегу.
В этой области виртуальности наглухо заблокированы все линии связи. Через эту зону не пройти по меньшей мере пару часов – потом пруд пересохнет.
– Где вещички брал? – вопрошает волк.
– У Марьи-искусницы, – поколебавшись, отвечаю я. Честно говоря, именно прозвище и подсказало мне сегодняшний маскарад… Волк не выдаст. А ему тоже могут пригодиться подобные программки.
– Учту, – благодарит волк, быстро оглядывается и спрашивает: – Что у тебя на третье, богатырь?
За нами несется дракон – боевая программа-перехватчик высшего разряда. У дракона три головы – очевидно, три человека-оператора и плюс обычный арсенал – когти, зубы и пламя. Сотня разнообразных вирусов и крепкая защита. Над прудом дракон лишь чуть притормаживает.
– Третье я первым истратил, – признаюсь я.
– А больше взять не мог? В сказочки заигрался, три предмета – и все? – рычит волк. Он не прав, конечно, слишком много боевых вирусов на себе не унесешь. Но у нас обоих сдают нервы.
Волк принимает какое-то решение и резко сворачивает в сторону, еще больше убыстряя бег. Останавливается у широкого мшистого пня так резко, что я лечу наземь. Оглядывает меня пристальным взглядом и прыгает через пень.
Я предпочитаю пользоваться водой, когда меняю облик. Ручей, река или хотя бы полный ковшик. Но оборотни консервативны.
В воздухе волк переворачивается и превращается в человека. Молодой мужчина в скромном сером костюме и лакированных ботинках. Мой приятель-дайвер, как всегда, элегантен. Едва упав, он поднимается, прыгает вновь и превращается в мою точную копию.
– Вика, ручей! – командую я, сообразив, что он задумал. Но бывший волк уже хватает меня за плечи и с криком «Времени нет!» швыряет через пень.
Подвергаться воздействию чужой мимикрирующей программы – не большое удовольствие. Я едва успеваю шепнуть: «Вика, замри!» – чтобы заботливый «Виндоус-Хоум» не воспротивился перевоплощению.
В шкуре волка я бывал давным-давно, когда виртуальность только образовалась и все баловались метаморфозами. К счастью, становиться на четвереньки не приходится – я меняюсь лишь внешне. Отстегиваю меч, подаю его новому Ивану-Царевичу, тот хватает оружие и вскакивает мне на плечи.
– Ну-ка, сыть, травяной мешок! – вопит он, колотя каблуками. Я бросаюсь вперед, и вовремя – над деревьями показывается дракон. Пикирует на нас и выпускает три струи пламени. Аккурат по нашему курсу вспыхивает пожар.
– Давай! – вопит мой партнер и шепотом добавляет: – Вечером, где всегда…
Я резко дергаюсь, сбрасываю его и убегаю, осыпаемый проклятиями.
Дракон секунду кружит над нами, потом делает нехитрый выбор и опускается рядом со сказочным героем. Трусливый партнер его не интересует.
Что и требовалось.
Бегу в сторону, шепчу:
– Вика, перекачивай новые файлы!
За моей спиной кипит бой. Впрочем, недолгий. Оборотень успевает задеть дракона мечом, но против защиты программы-перехватчика вирус бессилен. Вокруг оборотня вскипает белое снежное облако, и он замирает.
Заморозка. Все. Мой друг вышел из игры – он уже дома, стягивает виртуальный шлем. А перед оскаленными мордами дракона стоит его копия, вместе со всеми добытыми программами… если бы они, конечно, у него были.
Дракон легонько бьет застывшее тело лапой, и оно рассыпается ледяными осколками. Все три головы склоняются к ним… ищут украденное яблоко.
А я бегу.
Яблоко за пазухой становится все легче – информация утекает на мой компьютер. Петляю между деревьями, потом останавливаюсь, чтобы «Виндоус-Хоуму» было легче перекачивать файл.
До меня доносится рев дракона – тот не обнаружил украденного и понял, в чем дело.
Кто быстрее?
Дракон вновь взмывает в небо. Он легко найдет меня – передвижения в виртуальности оставляют следы. Я стою и жду.
– Трансфер файла закончен.
Все. Победа.
– Выход, – командую я.
– Серьезно? – уточняет «Виндоус-Хоум».
– Да.
– Выход из виртуальности, – сообщает компьютер. Перед глазами сверкают разноцветные искры. Мир утрачивает яркость… превращается в блеклую плоскую картинку.
– Ваш выход из виртуального пространства успешно завершен! – радостно говорит «Виндоус-Хоум». Голос из наушников резок и слишком громок. На экранчиках шлема – густая синь с белой фигуркой парящего, или скорее, падающего человека. Известный всем значок дипа, глубины, виртуального мира.
Стянув шлем, я поморгал, глядя на монитор. Там – та же самая картинка.
– Вика, спасибо, – сказал я.
– Никаких проблем, Леня, – ответила «Виндоус-Хоум». Этой мелкой любезности я научил ее с неделю назад. Приятно, когда программа выглядит более человечной, чем должна быть.
– Терминал.
Синева сменилась панелью терминала. Я вручную подключился к шестому, устоявшему компьютеру-роутеру и снял свой доступ. Потом аннулировал временный адрес в Австрии.
Основные нити оборваны. Ищите меня, ребята «Аль-Кабара». Пересеивайте файлы в поисках «Ивана-Царевича». Дайвер ушел из капкана.
Уже не пользуясь голосовым управлением, я отключил «Виндоус-Хоум», выпал в трехмерную нортоновскую таблицу, вошел на диск «D», где хранилась вся виртуальная добыча и небольшая коллекция вирусов. Вот оно, «яблочко» – полуторамегабайтный файл. С виду – самый обычный документ для текстового редактора «Адвансед-Ворд». Впрочем, к нему пристегнуты еще два маленьких файла… сторожевые программки? Я запустил сканирующую программу, разработанную именно для таких вот сюрпризов.
Ага. Все верно. Это программы-идентификаторы, которые должны уничтожить файл, если тот окажется на чужом компьютере.
Знаем мы это дело. И давно от него застрахованы – программы-идентификаторы просто не видят моего компьютера. На диске «D» я храню именно такие, опасные вещи.
Внутри самого текстового файла сканер тоже обнаружил сюрприз – маленькую программку, предположительно – включающуюся при попытке прочитать информацию. Ничего иного я и не ожидал. Сделал копию файла на магнитную дискету, потом на лазерную. И принялся потрошить яблочко из алькабарских садов.
Убить сторожевые программы без уничтожения текста оказалось невозможно. Пришлось их просто оглушить, привести в нерабочее состояние. Потом я занялся внутренним сюрпризом. Разрезал файл на два десятка кусочков, вычленил программу-сторож. Она оказалась абсолютно незнакомым полиморфным вирусом, который – а это уже было неприятно! – успел таки зацепиться за мой компьютер. Через два часа непрерывной работы, отвлекшись лишь на то, чтобы выпить таблетку аспирина и сходить в туалет, я убедился, что раскрыть вирус не смогу.
Был уже поздний вечер – время, когда хакеры только приступают к работе. Я упаковал вирус с куском текста и позвонил Маньяку.
Пришлось ждать минуты две, пока он снял трубку. Это мне повезло – он вполне мог болтаться по виртуальности, безучастный к звонкам, пожарам, наводнениям и прочим досадным мелочам жизни.
– Да?
– Маньяк, это я.
Голос хакера чуть смягчился.
– Привет, Леня. Что у тебя?
– Новый вирус в твою коллекцию.
– Кидай! – сказал Маньяк и молниеносно кинул трубку.
Я запустил модем и отправил аль-кабарский сюрприз в жадные руки строителя вирусов. Достал из холодильника хлеб, колбасу, пошел на кухню ставить чайник. Наверняка полчаса вирус у Маньяка займет. Минут десять он будет его ломать, а потом минут двадцать любоваться структурой, хохотать, отмечая неудачные решения, и хмуриться, находя те ходы, которые ему самому еще в голову не приходили. Со времен Московской Конвенции, которая смирилась с неизбежным и легализовала изготовление нефатальных вирусов, он занимается их изготовлением. Вирусы у него получаются хорошие, способные завесить любую машину и в то же время не уничтожающие на ней информацию.
Но Маньяк позвонил через три минуты.
– Был в гостях у «Аль-Кабара»? – медовым голосом спросил он.
– Да. – Врать не имело смысла. – Ты так быстро справился?
– Я и не справлялся. Это мой вирус, приятель!
Я не нашел ничего лучшего, чем сказать:
– Извини…
Маньяк, а в миру просто Саша, был очень серьезен:
– Ты что, спер у них программу?
– Не совсем спер. Но в общем – да, это было встроено в файл…
– Ты связывался с кем-либо по модему? После того как получил этот файл?
– Нет.
– Тогда тебе повезло, – сообщил Маньяк. – Понимаешь, это не простой вирус, это – открытка.
Я не понял, и Маньяк пояснил:
– Открытка с обратным адресом. Если вирус обнаруживает, что на компьютере стоит коммуникационное оборудование, он приклеивает к каждому твоему письму еще одно – крошечное, невидимое… открыточку. Без всякого текста, зато с твоим обратным адресом. Письма уходят вместе, а потом, уже с чужого компьютера, открытка отправляется в службу безопасности «Аль-Кабара».
У меня все внутри похолодело.
– Я прибил вирус на машине…
– Ты прибил не сам вирус, а ложные отражения, которые он создал. Специально, для усыпления бдительности. Массовые программы открытку пока не обнаруживают – слишком редкая штука.
– И что мне делать?
– Пивом меня поить, – усмехнулся Маньяк. – Сейчас примешь от меня письмо, там лекарство. Специальный антивирус. Подсказок в нем нет, просто запускаешь бат-файл, и он проверяет машину. Учти, будет работать долго, это не коммерческий продукт, а так… личная страховка от собственного вируса.
– Спасибо.
– Угу. Леня, ты едва не вляпался в крупные неприятности.
– Развелось хакеров, – буркнул я. – Черт, а что ты никогда мне не рассказывал об этой штуке?
– А откуда я знал, что ты компьютерным взломом занимаешься? – резонно возразил Маньяк. – В следующий раз спроси у меня, если соберешься лезть в крутые места. Ладно, включай модем.