Только вот в списке запущенных программ висит что-то непонятное, непривычное. И это "что-то" уж слишком активно обменивается данными со странным веб-сервером, расположенным в зарубежном Интернете – не бывает такого бешеного трафика на обычной домашней машине. Любопытство, как говорится, не порок. Ради интереса Максим решил заглянуть на тот самый сервер, набрал его адрес в браузере… и обомлел.
– Зачётные сиськи, – сказал, заглядывая через плечо, Нофер, – размер четвертый, пожалуй?
– Я, как поклонник точных наук, предпочитаю размер 3,14. – не отвлекаясь от экрана, ответил Максим.
Девица и впрямь была хороша. Лежа на расстеленной кровати в одних едва заметных трусиках, она призывно изгибалась, томно потягивалась, лишь изредка отвлекаясь от смены соблазнительных поз, чтобы что-то набрать на валявшейся тут же клавиатуре. Максим отметил ладную фигурку и правильной формы грудь, которые, правда, сочетались с довольно-таки крупными, резковатыми чертами лица. Впрочем, эта особенность придавала девушке определенный шарм.
К затаившей дыхание компании присоединился Мегазоид.
– Единственное в мире привидение с мотором, – пародируя интонации мультяшного Карлсона, прокомментировал сие зрелище он, – страшное, но симпатишное. Чтобы вы знали, дети, это называется секс-чат, или, на буржуйском наречии, вебкам.
Перехватив непонимающий взгляд Максима, толстяк пояснил:
– Модный бизнес теперь такой. Комп с обычной веб-камерой подключен к серваку, через который видео транслируется в Интернет. На сайт этот может зайти любой чувак, и там есть чат, чтобы пообщаться с девицей, в том числе тет-а-тет. Задача этой феи – заманить очередного лоха в приват и устроить ему персональный стриптиз. А он платный, деньги с карточки снимаются поминутно. Ну и там чувак получает полную свободу ею командовать: повернись так, повернись эдак, сними трусы, покажи жопу, засунь в себя вот эту хрень…
Мегазоид ткнул пухлым пальцем-сосиской в экран, и Максим наконец-таки разглядел несколько разложенных на скомканных простынях рядом с клавиатурой разнокалиберных резиновых фаллосов.
– Ну и тогда уже начинается кинокомедия. Юзер просит ее раздеться, разные вещи делать, а она ломается как школьница, чтобы, значит, он не кончил в монитор прямо сразу мощным орудийным залпом. Потому что денюжка-то капает. Чем дольше чувак продержится, тем больше бабла она поднимет.
– Круто! – восхищенно выдохнул Нофер. – А кто за это платит?
– Американцы, немцы еще всякие. – Пожал плечами Мегазоид. – Они русских баб любят. Да и технология простая: всего-то надо – пару компов с камерой, комнату с койкой да нескольких студенток, которым на косметику и жвачки не хватает. Только канал связи с Интернетом приличный должен быть – видеопоток, он, сволочь, трафик жрет сильно.
Максим откровенно любовался девицей. Та набила что-то наманикюренным пальчиком на клавиатуре, картинно закатывая глаза, якобы в размышлении над следующей фразой, затем повернулась на живот и, болтая ногами, принялась игриво покусывать один из экземпляров своей богатой коллекции искусственных членов, смешно морща носик.
– А мы можем как-нибудь в этот приват влезть? – заинтересованно молвил Нофер.
– На сервер фиг знает, – пожал плечами Максим, – там наверняка защита стоит. А на комп с камерой запросто. У нее бэкдор в системе. Смотри.
С этими словами он щелкнул мышью в трее, разворачивая окошко Back Orifice, выбрал в древовидной структуре команд пункты "GUI-System message Box" и что-то отстучал на клавиатуре. Девица вздрогнула, ошарашенно уставившись прямо в объектив камеры: на экране ее компьютера из ниоткуда вынырнуло окно системного предупреждения Windows с весьма нестандартной надписью: "Я слежу за тобой" . Даже зная о том, что девушка не может его сейчас видеть, Максим весело помахал ей рукой. Нофер непристойно заржал.
– Шельма, сломай этот сервак, – попросил он, – хоть развлечемся!
– Посмотрим, – уклончиво ответил Максим.
Взломать сервер, возможно, и получилось бы, только он не испытывал сейчас ни малейшего желания делать это. Странно, но Максим отчего-то проникся к этой девчонке странной симпатией, которую не мог объяснить.
Запустив браузер, он зашел в чат. Девушка выбрала себе забавный ник: FreeKаDELка, по всей видимости, решив обыграть таким образом английское слово "free", поскольку на фрика она была похожа гораздо в меньшей степени. С минуту полюбовавшись на довольно-таки фривольную переписку Фрикадельки с несколькими посетителями сайта, Максим придвинул поближе клавиатуру и вклинился в беседу:
‹Всем привет, А Фрикадельке – два. Кто у вас там компы админит?›
На мониторе тут же вспыхнуло:
‹Два привета много, один себе оставь.
‹Тебе зачем?›
‹Дело есть.›
На экране появилась ответная фраза:
‹Хочешь, чтобы админ разделся на камеру? Извращенец! Он толстый, волосатый и старый!›
‹Мне и такой сойдёт :-) ›
Всплыло резюмирующее сообщение:
‹Точняк, ты маньяк! Пиши на контактное мыло. Всё, отвали, не мешай работать!›
Вновь переключившись в клиентское окошко Back Orifice, Максим вывел на экран Фрикадельки еще одно системное предупреждение с надписью "Спасибо!" и, отыскав внизу страницы веб-сайта адрес электронной почты, послал туда короткое письмо:
Как минимум на одной из ваших машин троян. Если нужна помощь в удалении, пишите. SheLMa .
Ответ свалился в его почтовый ящик спустя всего лишь несколько минут:
Приезжай. Admin .
Ниже – адрес. Ни имени, ни какой-либо иной контактной информации отправитель послания ему не оставил.
Поначалу Максим думал, что письмо приведет его в какие-нибудь трущобы, где в замызганной и прокуренной съемной квартире, похожей на притон, обитают работницы секс-чата. Однако по указанному адресу неожиданно обнаружился вполне респектабельный и современный бизнес-центр с парковкой, заставленной дорогими машинами, богато отделанным вестибюлем и суровой неразговорчивой охраной. Поинтересовавшись у вахтера расположением нужного офиса – в адресе фигурировало ни о чем не говорящее название некоей фирмы – Максим поднялся на последний этаж и очутился в просторном холле, отгороженном от остальных помещений высокими стеклянными дверями. Мягкий, гасящий звуки шагов ковролин на полу, тёплый свет льется из скрытых в панелях подвесного потолка плафонов. Путь выходящим из лифта посетителям перегораживает длинная стойка, похожая на барную, за ней – дежурно улыбающаяся девица в белоснежной блузке, волосы собраны на затылке в пучок. Вполне приличное место, и подумать невозможно, что где-то там, за стеклянной преградой, раскинулось царство разврата и чистогана.
– Здравствуйте, вы к кому? – девица профессионально вежлива и приветлива, чуть подрумяненные щеки с очаровательными ямочками украшает улыбка на тридцать два зуба согласно должностной инструкции.
– Я к админу… – почему-то немного смутившись, ответил Максим.
– У вас имеется предварительная договоренность? Проходите, присаживайтесь.
В глубоком кожаном кресле, на которое указала девушка, можно утонуть. Мягкая обивка обволакивает, затягивает неосторожную жертву, точно зыбучие пески – быстро подняться на ноги, выбраться из такого кресла невозможно. Максим и не пытался: он просто откинулся на пружинящую, точно сдобная булка, спинку и прикрыл глаза. Долгое время ничего не происходило, тишину нарушал лишь едва слышный шелест кондиционера да отрывистые щелчки клавиш из-за стойки ресепшен. Наконец в дальнем конце коридора послышались шаги.
В реальности Фрикаделька выглядела совсем не так, как на экране компьютера: тональник не смог скрыть наметившиеся морщинки вокруг глаз, а благодаря каблукам она казалась выше Максима чуть ли не на голову. От пряного, терпкого запаха духов перехватывало дыхание и темнело в глазах.
– Это ты тот самый хакер, который мне пакости на экране писал? – чуть склонив голову набок, спросила она. Звук ее голоса, бархатный, напоминающий журчание воды на каменистых перекатах, вызывал у Максима приятную тяжесть внизу живота.
– Я вообще-то админа жду, – нарочито грубо откликнулся он.
– Ну, я админ.
Несколько долгих секунд Максим переваривал эту важную информацию, девушка терпеливо ждала, улыбаясь одними лишь уголками губ.
– Толстый, волосатый и старый? – придя, наконец, в себя, на всякий случай уточнил он.
– Ты же не привередлив, правда? На самом деле был такой. Ни хрена не делал целыми днями, только пиво литрами глушил и в игрушки шпилил. Выгнали нафиг. Теперь я за него. Оксана.
– Макс, – Максим осторожно пожал протянутую тонкую руку.
– Ну пойдем, хакер, покажешь, что ты умеешь.
Многозначительно подмигнув, Оксана поманила его за собой и зашагала в таинственный полумрак коридора. Задница, отметил Максим, у нее все-таки отменная. В реальности эта часть тела выглядела ничуть не хуже, чем в сети.
Оксана схватывала всё буквально на лету, и Максим быстро расслабился, поняв, что ему не придется подолгу разжевывать прописные истины. Отыскав по его описанию нужный исполняемый файл, Фрикаделька сама перезагрузила машину в безопасном режиме, вручную удалила бэкдор и вычистила все оставшиеся от него следы с помощью редактора реестра. Вместе с Максимом они проверили и остальные компьютеры в заведении, отловив и обезвредив еще двух троянцев.
– Ну что, отметим? – предложила девушка, когда они привели в порядок последнюю подвергшуюся ревизии машину, – вроде бы, по правилам хорошего тона я должна проставиться.
– Приглашаешь? – иронично спросил Максим.
– Почему нет? Или тебе не дают покоя гендерные стереотипы?
– Ну… просто непривычно как-то.
Прислушавшись к себе, Максим пришел к простому выводу: ему совершенно не хочется, чтобы этот вечер заканчивался.
– Раз так, можешь оплатить свою половину счета, но лично я считаю это проявлением мужского шовинизма. Тут, внизу, неплохой бар есть, пиво там наливают отличное, сами варят. Идем?
Бар и впрямь оказался уютным: небольшой зал был разделен на закутки, в каждом из которых притаился столик и несколько низких диванов. Они заняли место в дальнем углу, возле окна, за которым уже сгустилась чуть разбавленная светом фонарей вечерняя мгла.
– Скажи, тебе и вправду нравится эта работа? – спросил Максим, когда молодая и симпатичная официантка поставила перед ними два высоких запотевших бокала с янтарным напитком.
– Ой, только не начинай. – поморщилась Фрикаделька. – Я уже задолбалась это слушать. Работа как работа. Деньги не пахнут, как говорил старик Веспасиан. У тебя дела обстоят лучше, что ли? Собственный бизнес, офис в Майами, личная яхта и самолет?
– Да в общем нет, – пожал плечами Максим, – ищем, где бабло плохо лежит, и помогаем кое-кому от него избавиться.
– Ну, а я чем по-твоему занимаюсь? – Оксана достала из пачки длинную сигарету и щелкнула зажигалкой. – Пару часов в день перед камерой жопой повертишь, полтос баксов в кармане. И напрягаться особо не надо, и учебе не мешает.
– Ты еще учишься?
– Нет, я уже умею. – Фрикаделька усмехнулась, выпустив к потолку тонкую струйку дыма. – Четвертый курс, программирование и базы данных.
– То-то я смотрю, в компах ты шаришь неплохо.
– Стараюсь, – девушка положила сигарету в пепельницу и отпила из бокала. – Так получилось, что у друзей дома был собственный комп, вот я и залипла. У меня с детства "клава" вместо погремушки. Девчонки в школе в кукол играли, я – в "Master of Orion".
– Круто, – с некоторой завистью в голосе отозвался Максим, – хотя у меня вот тоже своего компа не было. Приходилось крутиться, чтобы раздобыть себе хоть какую-то машину.
– Зато ты можешь сказать, что всего добился сам.
Полупустой бар постепенно заполнялся людьми: офисные работники, образовав шумные стайки, стекались сюда, чтобы отметить окончание очередного трудового дня.
– А пиво тут и вправду неплохое, – осторожно сменил тему Максим, – правда, чего-то все же не хватает.
– Например?
– Тихой музыки. Приглушенного света. Романтической обстановки, в общем.
– Ух ты, вечер перестает быть томным, – хитро улыбнулась девушка. – Ты меня клеишь, что ли?
– Ну да. У тебя есть принципиальные возражения?
– Принципиальных нету. – Оксана затушила окурок в пепельнице и залпом допила свое пиво. – Гулять так гулять. Я в уборную, а ты пока можешь вызвать такси.
Приглашать Оксану к себе Максим постеснялся: туда в любую минуту мог без спросу завалиться кто-либо из друзей и испортить вечеринку, да и вечный бардак в комнате не располагал к приему гостей. Он уже начал было обдумывать, как поделикатнее напроситься домой к Фрикадельке, но та сама назвала таксисту незнакомый адрес, и Максим вздохнул с облегчением – проблема неожиданно разрешилась сама собой.
Спустя полчаса машина притормозила возле арки бывшего доходного дома, прятавшегося в узком, словно ущелье, переулке. Гулкий подъезд с раздолбанным кодовым замком, старый скрипучий лифт в сетчатой проволочной клетке, темная прихожая, раскиданная по полу обувь. Запах незнакомой квартиры смешивается с терпкими ароматами духов и разгоряченного тела. Непослушные пальцы торопливо расстегивают крошечные пуговицы блузки, путаясь в рассыпавшихся по плечам волосах, Максим чувствует, как острые ноготки впиваются в его спину, а губы – жадно ищут его губы, как теплое дыхание касается его щеки. Налетевшая из ниоткуда буря сорвала с них одежду, подхватила, понесла, бросила на скомканные простыни, затянула в стремительный, туманящий сознание водоворот. Вынырнули они лишь под утро.
Последующие дни слились для Максима в одну яркую, пеструю пелену, как сливается в туманную дымку окружающий мир, когда тебя стремительно несет по кругу карусель. Память сохранила лишь отдельные эпизоды, стоп-кадры, выхваченные из жизни подобно застывшим фотографическим снимкам. Вот они лежат в постели, переводя дух, а проезжающие за окном машины чертят фарами разбегающиеся в разные стороны золотистые прямоугольники на потолке. Вот Оксана сидит голышом на подоконнике, болтая ногами, ее звонкий смех разлетается по комнате, отражаясь бликами янтаря в бокале коньяка, что сжимают ее тонкие пальцы, хрупкие, как стекло. Вот они спорят о чем-то, она сердится и, подхватив упавшую на пол подушку, запускает в него не целясь, и он, дурачась, падает, а она падает следом.
День за днем, череда коротких расставаний и встреч, ставшая вдруг единым целым, часы, спрессованные в короткий миг. Он забыл о делах и заботах, каждодневная суета канула куда-то прочь и перестала существовать. Сеть из программ, выкачивающих доллары и центы из виртуальных казино, его товарищи, контролирующие и пестующие эту сеть – все утратило ценность и смысл, больше не волновало его. Он жил здесь и сейчас, одним лишь коротким моментом, застывшем в настоящем, как крошечный пузырек воздуха в янтаре.
…Из небытия Максима выдернула пронзительная трель телефонного звонка. Вскинувшись на кровати, он свесился на пол, порылся в ворохе одежды, выискивая почти разрядившийся мобильный телефон. Вытянув тонкий прут антенны, нажал кнопку ответа.
– Тебя где, бля, носит? – голос Мегазоида, приглушенный расстоянием и беспокойным радиоэфиром, казался злым и раздраженным. – Совсем потерялся?
– Я… – Максим взглянул на табло стоявшего рядом, на низком журнальном столике, электронного будильника. Шесть тридцать утра.
– Хрен от муравья, – в рифму ответил Мегазоид. – Собирайся и лети сюда.
– Что случилось? – спросил Максим, пытаясь нашарить под одеялом трусы. – К чему такая срочность?
– Фигня случилась, – раздраженно ответила голосом толстяка трубка. – Нофер забрал весь софт, стырил бабки и свалил. Исходники на винтах потёр, сука. Приезжай, Шельма, решать будем, что дальше делать.
– Ладно, еду, – вздохнул Максим и принялся натягивать носки. Кажется, у него еще оставалась в кармане пара мятых сотен, хватит, чтобы поймать машину.
Глава 5. CrUnCh
– Расскажи, как появилась на свет ваша группа, – вопрошает Натан. – Кто придумал название?
И почему "кренч"? Производное от " crack "?
– В честь Капитана Кренча, – пожимает плечами Макс. Для него это вполне очевидно.
Натан что-то произносит на иврите, обращаясь к своему напарнику. Тот отвечает, отрицательно покачав головой.
– Кто это? – вновь переходит на английский Натан. – Тоже из вашей хакерской тусовки?
– Был такой чувак, – вздохнув, поясняет Макс, – можно сказать, легендарный. В конце семидесятых он выяснил, что детская свистулька из коробки с кукурузными хлопьями издает звук на той же частоте, что и служебные тоновые сигналы в телефонной линии. Благодаря этому он научился звонить по межгороду бесплатно. Потом он с двумя другими парнями придумал хитрую штуку под названием "blue box", она делала то же самое, только работала на батарейках. Говорят, с ее помощью они дозвонились однажды даже до Папы Римского.
– Этих людей ты тоже знаешь?
– Конечно, – Макс улыбается своим мыслям. – Одного звали Стив Возняк. Второго – Стив Джобс.
– И все-таки давай вернемся к группе "кренч". Когда впервые возникло это наименование?
Макс прикрывает глаза, погрузившись в воспоминания.
– После того как Нофер свалил из команды, нужно было заново собраться с мыслями, провести инициализацию имеющихся ресурсов и понять, что делать дальше…
После того как Нофер свалил из команды, нужно было заново собраться с мыслями, провести инициализацию имеющихся ресурсов и понять, что делать дальше. Нанесенный ущерб был серьезным, но отнюдь не критическим. В произошедшем Максим винил прежде всего самого себя: ведь это именно он, увлекшись бурным романом, выпустил ситуацию из рук, плюнул на все дела, пропал на несколько долгих дней и в результате не сумел вовремя отреагировать на происходящее, предпринять хоть какие-то шаги, чтобы подобного не случилось.
Мегазоид после всех последних событий ушел в очередной алкогольный штопор, предоставив Максиму разбираться с последствиями самостоятельно. Помощи от него ждать было совершенно бесполезно, и потому Максим уселся за клавиатуру, пытаясь оценить масштабы бедствия.
Больше всего было жаль исходные коды программ, которые Нофер уничтожил, предварительно сделав себе копию. Несколько недель Максимкиного кропотливого труда, потраченных на написание софта и его отладку, пошли прахом. Марат просто-напросто присвоил себе результаты его работы, ничуть не смущаясь этической стороной этого поступка и, возможно, даже не задумываясь над этим. Быть может, он почувствовал себя брошенным на произвол судьбы, когда Максим внезапно исчез, лишив его поддержки, а может, с самого начала чувствовал себя чужим в их компании. И, хотя Максиму казалось, что он понимает двигавшие его бывшим товарищем мотивы, он был все же очень зол.