Хакер - Андрей Житков


Он - хакер. Гений и хулиган. Его цель - взломать банковскую сеть и стать миллионером. Для него это не более чем компьютерная игра. Но вскоре он сам становится персонажем чьей-то совсем не виртуальной игры, а его друзья и знакомые погибают от настоящего, а не виртуального оружия…

Содержание:

  • ESC 1

  • SEARCH 7

  • SHIFT 14

  • ALT 21

  • НОМЕ 27

  • PAUSE / BREAK 31

  • DELETE 35

  • ENTER 41

  • Примечания 46

Андрей Житков
Хакер

Нарушать закон - всё равно что дышать.

"Старинная" пословица хакеров

Любая развитая технология неотличима от колдовства.

Артур Кларк

ESC

(10.21) Миранда: "Прощай, мой Лобстер, прощай мой миленький! Прощай, я уезжаю навсегда!" - появилась на мониторе строка, набранная сиреневым цветом. В чате с утра было малолюдно, и послание Миранды долго "висело" внизу у границы экрана, прежде чем появилось новое, с приветствием от Рыжей Бестии господину Досу. Впрочем, читать интернетовскую болтовню было некому: небольшая комната с выцветшими обоями пустовала. На ортопедическом матрасе лежало скомканное разноцветное бельё. В углу, слева от пыльного окна с полуоборванными шторами, сооружён стол из снятой с петель двери, положенной на два системных блока. На так называемом столе стояло три монитора, но один, явно не рабочий, раскуроченный и покрытый толстым слоем пыли, был повёрнут экраном к стене. Два других светились. На фоне белоснежных кораллов неторопливо плавали объёмные рыбки, помахивая хвостиками и плавниками. Их одиночество время от времени скрашивали разноцветные строки интернетовских посланий. С фотографии, прикреплённой скотчем к экрану одного из компьютеров, улыбалась девушка. На единственном стуле в беспорядке валялась одежда. Другая мебель в комнате отсутствовала - видимо, хозяевам традиционные диваны, ковры и гарнитуры были без надобности. Из ванной комнаты доносился шум льющейся воды, на кухне тонко и надрывно свистел чайник.

Лобстер слышал призывный свист готового расплавиться чайника, но вылезать из ванны со взбитой пеной не хотел. Мощная струя из крана пробивала в пене чёрные дыры. Пена шипела и медленно оседала. Лобстер любовался пузырьками, которые радужно переливались в электрическом свете и лопались, и старался не думать об алгоритмах шифрования, "троянцах", "червяках", логических бомбах и прочей хакерской чепухе…

Может у него быть хотя бы час утреннего времени - допустим, с десяти до одиннадцати, пока он ещё не продрал глаза, - когда можно помечтать о полуголой девице с обложки "Плейбоя", а не об очередной не поддающейся взлому программе? Не может! Продвинутому хакеру, сидящему в системе лет с тринадцати, даже во сне вместо кошмаров видятся "троянцы" в образе виртуальных демонов, пожирающих бесконечные ряды цифр и знаков. Демоны громко чавкают, рыгают и выплёвывают обглоданные кости программ… Сегодня ночью Лобстеру, например, приснилась строка: "…#daemon9@netcom. com…" К чему бы это? Может, к долгой дороге? К казённому дому? К нечаянному свиданию с кареглазой брюнеткой? А может, к войне? Ведь каждый сон имеет какой-то скрытый, поднятый из глубин подсознания, как жирный ил со дна озера, смысл. Даже самый алогичный и бессмысленный! Да и что такое бессмыслица с точки зрения хакера, который, стуча по клавиатуре, втайне мечтает разрубить семнадцатидюймовый монитор ударом топора, примерно так же, как казак, с оттяжкой лупящий тяжёлой шашкой по соломенному снопу, представляет себе кудрявую голову иноверца? Бессмыслица - это разговоры о деньгах и здоровье, "мыльные оперы" и тарелка густого борща с куском говядины, сияющие иллюминацией магазины и туфли на высоком каблуке… А рыночной торговке, мёрзнущей на улице за прилавком с овощами, или депутату, устало развалившемуся на заднем сиденье автомобиля после очередного заседания, вся его каторжная многолетняя работа, да и сам он, Лобстер, кажутся такой абракадаброй, таким абсурдом, таким ничтожеством, что даже и говорить об этом нечего! Не больше мыльного пузыря! Пук…

Иногда Лобстеру казалось, что его голова за ночь приобрела форму "железа" - компьютерного блока, в котором бесшумно крутится жёсткий диск с объёмом памяти в десять гигабайт, решающий бесконечную математическую задачу с тысячью неизвестными. И тогда он в холодном поту ощупывал себя, отбрасывал одеяло, вскакивал, босиком бежал к зеркалу в прихожей и долго всматривался в собственное изображение, как какой-нибудь сказочный герой, отведавший волшебных ягод, вглядывается в водную гладь озера, боясь увидеть ослиные уши. Лобстер смотрел на испуганное, перекошенное лицо, выпирающие монгольские скулы, серые, с зелёными вкраплениями глаза с мгновенно сузившимися до размеров точки зрачками, и потом, осознав, что до настоящего сумасшествия пока ещё далеко, брал с полки расчёску, приглаживал непослушные, вечно торчавшие в разные стороны жёсткие волосы, шёл к компьютерам и садился за работу. Не может!

Лобстер разозлился на себя за промелькнувшую в голове мыслишку о списке паролей для локальной сети налоговой полиции, произнёс громко, стараясь перекрыть шум бегущей воды: "Найн, нихт, натюрлих швайн! Дас ист фантастиш, фройляйн!" - и, закрыв глаза, нырнул под пену. В воде было спокойно, уютно, тепло - и никаких тебе файлов, директорий и окон!

Одна взбалмошная девица из Интернет-кафе после бурной ночи на влажных от пота простынях посоветовала ему принимать с утра душ, а не ванну, потому что якобы лежание в тёплой воде расслабляет, разнеживает, отбирает силы, превращая мужчину в личинку стрекозы. Да, так, кажется, она и сказала - в личинку… Лобстер без лишних церемоний выставил девицу за дверь - никаких вторжений в его личную жизнь! Доступ закрыт, пароль неверный. Кажется, эта взбалмошная и назвала его тогда впервые Лобстером. За лежание в ванне или за высоколобость и острый аналитический ум? А может, за то, и другое, и третье… До этого был он Диким Хаком, а ещё раньше - Железным Воином в доспехах "софт". Клички менялись, как хитиновые оболочки, по мере того как он вырастал из них. Бессонные ночи, проведённые за компьютерными игрушками. Ночи хакера длиннее ваших дней… Другие "зависают" в играх на всю оставшуюся жизнь, ломают головы, пытаясь открыть виртуальные двери и пароли бессмертия. А у него игорный азарт прошёл довольно быстро, и два года назад он окончательно примерил на себя взрослый панцирь Лобстера: взломал, украл, продал…; взломал, украл, продал… Разве это не жизнь? Романтика!

Лобстер вынырнул из воды и стал жадно хватать ртом воздух. Пена осела, и только кое-где на поверхности ещё плавали жалкие пузырчатые островки. На кухне не унимался чайник. Лобстер вылез из ванны и зашлёпал на кухню, оставляя на линолеуме влажные следы. Выключив газ, он глянул в окно, во двор с припаркованными по периметру автомобилями, с деревьями, шумящими пожухлой августовской листвой, вспомнил о носках, которые с вечера сушились на балконе. Ночью был сильный дождь. Вот он-то их и высушил до ниточки! В чём теперь идти на свидание с кареглазой брюнеткой?

На кухне кроме плиты и пожелтевшей раковины стоял небольшой шкаф с дверцей, висящей на одной петле, стол с прожжённой в нескольких местах клеёнкой и колченогий табурет. На столе ещё оставались остатки вчерашнего ужина. Лобстер, со вздохом оглядев всё это свинство, потянулся за мусорным ведром и мокрой тряпкой. А затем приоткрыл дверцу шкафа. На верхней полке лежали пакеты с вермишелью быстрого приготовления и пластиковая бутылка с минералкой. Лобстер, припав к горлышку, стал жадно высасывать воду. Ему было холодно. Он поёжился и зашлёпал назад в ванную - вытираться.

Лобстер в накинутом на плечи махровом халате склонился над мониторами и нажал на "Enter". На левом мониторе вместо заставки с рыбками возникло окно, густо усеянное ярлыками. Он поводил мышкой по коврику, перевёл её на правый монитор, пробежал глазами по строкам чата. Его взгляд остановился на послании Миранды: "Прощай, мой Лобстер…"

Что ещё за дела - "прощай"? А как же сон в руку? Война, свидание с брюнеткой, стираные носки? - Лобстер стал лихорадочно перетряхивать вещи на стуле. Из кармана джинсов выскользнул сотовый телефон.

- Миранда, ты где?

- Хм, проснулся! С добрым утром, Лобстер, - раздался в трубке звонкий голосок Миранды. - Мы на Ленинградке. Тут пробка - туши свет! Из Химок не можем выбраться.

- Пятница, наверное. Что ты делаешь в Химках? И что значит - "навсегда"?

- А ребята говорили, ты самый умный. То и значит - прощай! - В трубке раздались короткие гудки.

Ничего себе заявленьице с утра пораньше! Лобстер снова набрал номер, но приятный женский голос сообщил, что абонент временно недоступен. Всё ясно - выключила трубку. Почему она на Ленинградке? Почему "навсегда"? Неужели улетает? Куда? Хоть бы словечком обмолвилась! Ведь они виделись два дня назад! Может, за эти два дня всё изменилось и она нашла себе какого-нибудь толстопузого провинциального буржуина, из тех, что носят массивные золотые "печатки" и лениво ходят по бутикам с оттопыренными от денег карманами? Все эти современные девки, они такие - как сороки - только на блестящее глядят!

Он стал торопливо одеваться, размышляя, куда ехать. Вся беда в том, что у Шереметьева два терминала - первый и второй. Если Миранда намылилась в какой-нибудь там Мухосранск - одна дорога, если в Баден-Баден - другая. Впрочем, от одного порта до другого минут пятнадцать езды, но он ведь даже рейса не знает! Придётся выискивать Миранду в толпе. Эх, ему бы программируемый сканер с определителем длины радиосигнала и расстояния до вызываемого абонента, тогда б он знал с точностью до нескольких метров, где она застряла в пробке со своим толстопузым! Да где ж его сейчас найдёшь, этот сканер? Он с досадой пнул по ортопедическому матрасу, поискал глазами свой кожаный рюкзачок и бросился к балконной двери. Лобстера всегда бесило отсутствие необходимой для работы аппаратуры. Носки, конечно, были влажные…

Машину Лобстер поймал сразу - повезло.

- Куда едем? - поинтересовался водитель "шестёрки", когда Лобстер плюхнулся на сиденье.

- В Шереметьево, - выдохнул он.

- Шереметьево большое, - усмехнулся водитель. - Одна взлётная полоса, наверное, километра три, я уж молчу про всё остальное.

- Вы езжайте пока, а я подумаю, - сказал Лобстер.

- О бабках не договорились, парень, - напомнил водитель.

Лобстер полез в карман рубахи, протянул мятую пятидесятидолларовую купюру.

- Хватит?

- Смотря как ехать будем, - уклончиво сказал водитель, пряча купюру. - Если очень быстро, может и не хватить. Опаздываешь, что ли?

- Друга встречаю, - соврал Лобстер. - Через пятьдесят минут рейс.

Водитель глянул на часы и покачал головой.

- Друга он встречает, понимаешь ли! Не знает, в какой порт ехать! - снова усмехнулся. - Откуда рейс?

- Не знаю я. Подумаю! - В голосе Лобстера промелькнуло плохо скрытое раздражение.

- Странный ты какой-то, парень. Ладно, попробуем. - Водитель перестроился в крайний левый ряд и прибавил скорость.

Лобстер вспоминал свою последнюю встречу с Мирандой.

Тихий тёплый вечер. Столики летнего ресторана, стоящие на плавучем пирсе у берега пруда, были освещены протянутыми крест-накрест гирляндами. С другого берега из постепенно сгущающейся темноты доносился звонкий женский смех и ленивое тявканье собак, совершающих вместе с хозяевами вечерний моцион. На Миранде розовое платье, лёгкое, как воздушный шарик. Когда они в девятнадцать пятьдесят две встретились у метро, было ветрено, и девушке приходилось прижимать подол к бёдрам под нескромными взглядами мужчин. Здесь, за деревьями парка, на берегу, было удивительно тихо. Даже листва не шелестела. Впрочем, шелеста он мог не слышать: играла музыка - какая-то ностальгическая попса для замшелых ветеранов. А может, платье было не розовым, а голубым? Вроде не дальтоник, различает цвета и оттенки, но никогда их не помнит: для написания программы цвет не является существенным признаком - буквы, цифры, значки, акронимы… И всё-таки розовым! Преподнося букет, купленный тут же у торговки, он неуклюже скаламбурил по поводу роз. Скаламбурил и укололся о шип.

Лобстер взглянул на крохотную коричневую точку на подушечке указательного пальца.

В тот вечер он был в ударе: смешил Миранду садистскими стишками, рассказывал о вирусах-невидимках "стелсах", хвастался взломанной программой, которая, по словам разработчиков, была защищена лучше банковского терминала, - в общем, развлекал девушку по полной программе. Миранда хихикала, отхлёбывала полусладкое шампанское. Может, ей было неинтересно с ним. Лобстер вдруг понял, что ничего не может объяснить девушке доходчиво. То, что для него просто как дважды два, большинству людей казалось заумью.

- На Ленинградке пробка! - неожиданно вспомнил Лобстер.

- Что ж ты молчишь? - укоризненно покачал головой водитель, перестраиваясь в правый ряд, чтобы потом свернуть на узкую улочку. - Знаешь и молчишь.

- Я не молчу, я сегодня всего два часа спал, - ответил Лобстер.

- С девчонкой кувыркался?

- Да нет, работал, - Лобстер вздохнул и спросил растерянно: - А куда мы теперь?

- По Дмитровке пойдём, через Лобню, а там до порта рукой подать. Главное - из города выскочить, - ответил водитель. - Рейс-то вспомнил?

Миранда была совершенно удивительная девушка и вовсе не походила на тех интернетовских барышень, с которыми ему до сих пор приходилось общаться: хрупкая, лёгкая, как мотылёк, залетевший в его пыльную комнату на мерцающий свет монитора. Лобстеру даже казалось иногда, что за спиной у Миранды трепещут прозрачные крылья: все её голубые и розовые платья имели пышные оборки на плечах, которые топорщились и дрожали на ветру, словно норовя оторвать девушку от земли. Когда Миранда впервые залетела в Интернет-кафе, завсегдатаи уставились на неё и разглядывали так, как жуки разглядывают Дюймовочку, одновременно обсуждая её невзрачные, на их жучиный взгляд, прелести. А Лобстер, сражённый её красотой, подошёл… В Интернет-кафе пригласил Миранду один хороший знакомый: поболтать, потусоваться, познакомиться с интересными людьми. Миранда сама попросила его об этом - ей хотелось общения… Пригласил, а сам в назначенный час не явился. Позже выяснилось, что по дороге у него сломалась машина. Поломка была такой серьёзной, что пришлось вызывать экстренную техническую помощь. Звали знакомого Гоша. И тогда Миранда, прождавшая больше получаса, залетела в кафе и стала растерянно оглядываться, выискивая глазами Гошу - вдруг он забыл о ней, заснул, заболтался, напился? Гоши не было, зато был Лобстер, который, затаив дыхание, следил за каждым её шагом, движением, взглядом. И как только он понял, что сейчас девушка развернётся и уйдёт, растает в тёмно-сизой гари шумного проспекта как розовый мираж, и больше никогда он её не увидит, Лобстер, опрокинув стул, вскочил со своего места, бросился к ней:

- Я - Лобстер. Хакер…

Вообще-то слова этого он не любил. Считал его затасканным, фальшивым, ненужным. Каждый, кто хоть однажды скачал с чужой кредитки десять долларов ради того, чтобы войти на порносайт и попускать слюни, или сумел бесплатно подключиться к Интернету, или взломал пароли какой-нибудь допотопной игрушки, непременно хвастался всякому, кто попадался на его пути, будь то нимфетка или беззубый пенсионер:

- Я - хакер, хакер! Я - крутой! Завтра двести штук баксов хапну! Сегодня не хапнул: терминал оказался не той системы, а завтра - точно хапну! Секретную натовскую программку вчера взломал. Мне наше ГРУ за неё трёхкомнатную в центре даёт с "мерседесом" в придачу, я вот и думаю: продать - не продать, а может, затереть её к чертям, чтоб губу не раскатывали? На хрена мне трёхкомнатная квартира в центре, когда у меня собственная в Чертанове есть? Хотя "мерседес", конечно, машина хорошая…

После таких слов нимфетки сами бросаются на шею, а пенсионеры замахиваются палками, чтобы как следует настучать по квадратной хакерской голове… Настоящий хакер держит рот на замке, потому что работа у него опасная, да и ушей "левых" вокруг - как грязи! Сегодня ты за банкой джина обмолвился о пароле налоговиков, в завтра неизвестные люди в масках положат тебя в наручниках на полу собственной квартиры и попинают как следует, чтобы ты этот пароль поскорей забыл или вспомнил. А назвался Лобстер хакером только лишь потому, что знал - эту необыкновенную девушку надо немедленно удивить, загипнотизировать, сразить, чтобы она даже и не вспомнила о том, что сегодня вечером могут возникнуть какие-нибудь другие варианты насчёт мужика. У него был только один шанс. И он этот шанс не упустил!

Ах, Миранда-Миранда, девчушка из Тушина, птичка-щебетунья, розовый мотылёк! В делах компьютерных была она абсолютным "чайником" и не могла отличить директории от файла, но при этом умела быстро давить на "клаву" и на лету схватывала любую новую программу - ты ей только нужную кнопочку покажи!..

Так вот, в тот самый вечер, когда они сидели в кафе на берегу пруда, он вдруг понял, что ей скучно: Миранда начала рассеянно рассматривать отражение огней в воде, прислушиваться к разговорам за соседними столиками, пару раз даже зевнула, прикрыв ладонью рот. Он спросил, не хочет ли она спать, а она извинилась и ответила, что от шампанского, как после снотворного, её всегда клонит в сон - тут уж ничего не поделаешь, но это не страшно - через полчаса она снова будет как огурчик, и они смогут потанцевать или покататься на катамаране. Катамараны были привязаны к плавучему пирсу, на котором находилось кафе, но Лобстер не знал, разрешат ли им ночью кататься по пруду… Действительно, минут через сорок Миранда ожила, встрепенулась, будто очнувшись от зимней спячки, стала трещать без умолку, не давая Лобстеру вставить слова. О чём она тогда говорила? О том, что приходится работать в комнате, где нет окон, и чувствует она себя в ней не лучше, чем в древнеегипетском склепе, что посетители забывают закрыть за собой дверь и по офису гуляет жуткий сквозняк, слышно даже завывание ветра в щели между дверью и косяком, сколько ни проси этих посетителей - как об стенку горох! - из-за них, между прочим, она дважды в этом году переболела гриппом, а уж про насморки даже говорить нечего - как само собой разумеющееся, - что шеф их, которого за глаза прозвали они "пенсионером" за привычку ворчать и придираться по мелочам, завёл себе похожую на болонку любовницу и водит её в рабочее время по ресторанам, вместо того чтобы смирно сидеть в офисе и бухтеть - из чувства женской солидарности заложить бы этого кобеля жене, чтоб устроила ему головомойку, - что аккумуляторы, которые на прошлой неделе пришли в контейнере из Гонконга, продаются плохо, потому что слишком дороги и сейчас лето…

- В Ш-2 едем, - неожиданно произнёс Лобстер. - Лондонский рейс.

- Надумал? - улыбнулся водитель. - Вычислил друга? Ты по профессии кто?

Дальше