# Земля лишних. Однокласснички

Влад Воронов

Тяжела жизнь простого русского хакера! Не успел Влад Воронов добыть 500 тысяч долларов со счета известного международного банка, как буквально через день проснулся в уютной камере. Однако Орден, взявший его на горячем, – не ФСБ и не ЦРУ. Теперь Владу предстоит не только заниматься привычным делом, работая на новых хозяев, но и переехать в Новый Мир.

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

И кто знает, куда приведут его чужие тайны, к которым он получит доступ…

© Воронов В., 2019

© Оформление. ООО «Издательство «Эксмо», 2019

* * *

> «При описании химических и металлургических процессов автор иногда допускает ошибки и неточности».

> Примечание редактора советского издания книги Жюля Верна «Таинственный остров».


## Часть первая

1

Плечо зябло. Я потянулся за одеялом и не нашел его. Пошевелил ногами. Определенно, одеяла на кровати не было. Протянул руку к краю кровати и наткнулся на что-то твердое и шершавое. Чертыхаясь, приподнял веки. Свет больно стеганул по глазам, заставил снова зажмуриться. В голову как гвоздь вбили. Полежал немного, осторожно приоткрыл один глаз. Стена. Бетонная. Потрогал. Стена никуда не делась. Рискнул открыть второй глаз и осторожно огляделся, не поворачивая головы. Сверху потолок, тоже бетонный. Снизу… Что-то твердое и вроде как коричневого цвета. Я лежу на полу?

Осторожно повернулся на спину. Двигаться быстро не было ни сил, ни желания. В голове от шевеления закрутилось. Снова закрыл глаза, полежал немного. Открыл, медленно и по одному. Огляделся.


Я лежал не на полу. Я лежал на крашенной темной охрой деревянной полке, дощатой и щелястой. Наверху, метрах в трех, был серый бетонный потолок, справа и слева – бетонные же стены. Левая совсем рядом, правая… Рукой не достану, ногой – дотянусь, пожалуй. В изголовье такой же дощатый стол, намертво прикрепленный к стене, перед ним – что-то вроде табурета. Под потолком, над столом – небольшое окошко с решеткой. В ногах из стены торчала небольшая раковина и чуть дальше – унитаз, оба из нержавейки. Торец комнаты занимала внушительная дверь с глазком и люком.


По всему выходило – я в тюрьме. Не успела эта мысль утвердиться в голове, как вспомнился бородатый анекдот советских времен, что просыпается Штирлиц в камере и уже готовится к допросу у Мюллера, а заходит обычный советский милиционер и говорит: «Ох, и нажрались же вы вчера, товарищ Тихонов!» Непритязательный этот юмор вызвал почему-то целую истерику. Несколько минут ржал как сумасшедший, чуть не описался. Понял, что действительно описаюсь, если сейчас же не доберусь до унитаза. Резко сел на кровати. В голове сразу закружилось, но удалось не упасть, справился. Медленно встал, стараясь не шевелить головой лишний раз, и аккуратно побрел в сторону двери. Облегчился, умылся, прополоскал рот. Этот подвиг отнял все силы. Вода в раковине отдавала хлоркой и была отвратительна на вкус.

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

Лег, начал потихоньку вспоминать. Что я мог такого натворить, чтобы проснуться в похмельном состоянии в одних трусах в этой странной аккуратной камере? Еще бы домашний кинотеатр сюда, диван и холодильник с пивом, как в какой-то заграничной тюрьме, что по ящику показывали… Заграничной… Точно, я ведь летел в отпуск! И долетели до Рима, и я прошел паспортный контроль, а потом… Ну да, потом подошли те двое в пиджаках и спросили, я ли это. А потом что-то кольнуло в плечо…

Потрогал плечо, потом рассмотрел внимательно. Точно, вот он след от укола, не померещилось. Осталось понять, за что меня упаковали в кутузку? Грехи среди родных осин можно в расчет не брать, тогда меня приняли бы еще в Шереметьево, это куда проще, чем организовывать арест в Италии и экстрадировать потом. В европах я бываю часто, но ничем незаконным сознательно не занимался. Бывает, что накосячишь где-то по неопытности или невнимательности, знак на дороге не заметишь или полезешь купаться голышом в приличном месте. Но не слышал я, чтобы за подобное арестовывали в аэропорту. Штраф могли прислать, визу не дать, в страну не впустить, но то, что со мной стряслось – ни в какие ворота.

В утомленной мыслительным процессом голове снова началось внутреннее кружение, и страшно захотелось пить. Дождался, пока шарики с роликами угомонятся в черепушке, побрел к раковине. Умылся. Вода воняла хлоркой. Сразу вспомнились купленные по случаю таблетки для обеззараживания воды, взятые в студенческие времена в поход вместо фильтра, фляг и котелков. Почерпнутая из рекламы идея пить из любой лужи без фильтрования и кипячения с треском провалилась. То есть один раз попили, и даже никто не отравился насмерть, но трое суток непрерывного удобрения подмосковных лесов развили у экспериментаторов стойкую неприязнь к воде, пахнущей непонятной химией.

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

– Не пей эту дрянь, парень! Это не входит в страховку.

2

В камеру вошел мужик средних лет, среднего роста… Да весь какой-то средний, встретишь на улице и потом не вспомнишь. Серые брюки, белая рубашка с закатанными рукавами, ослабленный галстук на шее. В одной руке папка бумаг, в другой – бумажный стаканчик.

– На, лучше этого глотни. Полегчает. Пей, не бойся, хотели бы дрянью угостить – укололи бы спящего.

Говорил он по-английски, неторопливо и четко выговаривая слова. Язык, похоже, родной, но не англичанин. Северо-восток Штатов, как мне кажется, доводилось с янки общаться. Я поколебался недолго, признал его логику и взял стакан. Жидкость была прозрачная, кисло-соленая, но головную боль сняла сразу, да и жажда отступила.

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

Пусть небогатый, но зато мой собственный жизненный опыт научил общаться с любыми представителями властей «от обороны», внимательно слушать, отвечать коротко и только на прямо поставленные вопросы. И сболтнешь меньше, и время на обдумывание будет. Я забрался с ногами на полку и молча посмотрел на вошедшего. Тот сел за стол, порылся в бумагах.

– Итак. Влад Воронофф, сорок два года, не женат, европеоид, рост шесть футов, телосложение нормальное, волосы темные, русский, атеист. Гражданство – Россия, место постоянного проживания – Москва. Пока возражений нет?

Юридический английский никогда не был моей сильной стороной, но детективные фильмы я смотрел и в целом собеседника понимал. Так что молча кивнул и приготовился слушать дальше.

– Так, совсем юные годы пропустим… Окончил школу с усиленным изучением математики. Дополнительное образование – оператор электронных счетных машин. Это что, колледж или курсы?

– Раньше в школах у нас давали не только среднее образование, но и какую-то специальность. Водитель автомобиля, рабочий на станке, оператор компьютера…

Да, переводить советские термины на английский оказалось непросто, я даже немного пожалел составителя моей биографии. Интересно, откуда они ее взяли? Судя по формулировкам и полноте, явно какой-то официальный источник.

– А что, разумно, окончил школу и иди работай… Так, продолжим. В школе учился средне. Интересовался компьютерами и программированием.

Ага, «средне» в нашей школе было покруче иного золотого медалиста в другой, попроще. Все мои одноклассники поступили во все вузы, в которые хотели, включая МГИМО и престижные факультеты МГУ. Ну а компьютерами тогда все интересовались, время такое было.

– Поступил в институт на специальность промышленная автоматика. Это что такое?

– Управление технологическим процессом. Металлургия, энергетика, машиностроение.

– А почему не на программиста, ты же интересовался компьютерами?

– Отец считал программирование баловством, а я был послушный сын. Да и автоматика современная – компьютеры и есть.

– Отрадно слышать. Так, что у нас дальше? Во время учебы в институте интересовался компьютерами и программированием. Работал на условиях частичной занятости в институте, принимал участие в научной работе. Интересовался темой IT-безопасности и хакерства. Активный участник эхо-конференций FIDO RU. HACKER и MO. HACKER. Что такое FIDO?

– Это когда еще не придумали интернет, люди общались по модему… Через телефонную сеть.

– А мне казалось, интернет был всегда… Ладно, продолжим. Первое место работы – компания «Информационная защита». Какое интересное название. Мечта для молодого человека, грезящего хакерством! Ковырять разные защиты, да еще и за зарплату!

– Я был просто программистом. А фирма занималась не взломом, а, наоборот, именно защитой.

– Ну да, ну да. Ого, всего через полгода уволился. Почему?

– Поругался с начальником.

– Или понял, что в любом нормальном государстве все, что связано и с защитой, и с ее взломом, находится под присмотром Большого Брата?

Я промолчал. И оттого, что вопрос был риторическим, и оттого, что мужик был по сути прав.

– Следующее место работы – ООО «Промавтоматика». Инженер-наладчик. Решил поработать по специальности? Похвально.

Я опять промолчал. Не рассказывать же, что после работы в гэбэшной «Информзащите» меня не брали ни в одну программерскую контору и вообще шарахались как от чумного. А на «Промке» без разговоров оформили новую чистую трудовую книжку.

– Через три года – новое место работы. «Промавтоматбанк», программист. Надоело работать по специальности?

– Надоели постоянные командировки. Да и зарплата повыше.

– Хорошо. Еще через пять лет и по настоящее время – в том же банке, но уже бизнес-аналитик. Отчего такой кульбит?

– Разобрался в банковских делах. У аналитика зарплата вдвое выше, а работы вдесятеро меньше.

– По биографии серьезных замечаний нет?

– Серьезных – нет.

– Тогда самое время перейти к основной причине нашего с тобой разговора.

Визитер вытащил из папки и кинул мне на колени несколько распечаток с новостных сайтов. Одна итальянская, две американских. Моя фотка паршивого качества, с визы, судя по всему, еще какие-то плохо различимые рожи. Здоровенный заголовок Arresto di hacker russi – даже по-итальянски понятно. Отложил итальянскую, взял Sun, вчитался в статью. Поднял недоумевающий взгляд на собеседника.

– Бред какой-то. Организация преступного сообщества, вмешательство в работу компьютерных систем, мошенничество в банковской сфере и отмывание денег. Это о ком вообще? При чем тут я?

– О тебе и твоих дружках. О тех, кто ограбил Ситибанк на полтора миллиарда долларов позавчера вечером.

3

Хорошо, что я сидел. Как-то сразу поплохело, перед глазами поплыло, сердечко забилось.

– Хочешь знать, что расскажет суду прокурор? Что ты с детства интересовался хакерством, активно искал информацию по взлому. Что после учебы тебя взяли в секретную фирму, где хозяйничает КейДжиБи, и там учили секретным методикам хакинга. Что ты пошел работать в банк, чтобы изучить банковскую систему изнутри и определить слабые места. Что ты нанял себе в помощь известного хакера Митри Полиакофф по кличке GygaZoid, а тот нашел специалиста по офшорам и отмыванию денег Виктор Протопопофф. И все вы одноклассники.

Я все еще сидел, поэтому и не свалился, только сердце еще прибавило оборотов. Снова поднял газету, вгляделся в фотографии. Димку я недавно видел, и изменился он слабо. А вот специалист по отмыванию денег заматерел со школьных времен и угадывался с большим трудом.

– Позавчера вечером вы проникли в компьютерную сеть Ситибанка и через SWIFT перевели на множество счетов во множестве разных банков денег на полтора миллиарда долларов. Расчет был правильный, вечером в пятницу никто уже не думает о работе, и кража обнаружилась бы не раньше понедельника. Вот только вы не учли разницу в поясном времени, и офис в Лос-Анджелесе засек странные переводы из закрытого уже офиса в Нью-Йорке. Большую часть переводов отследить не удалось, они без следа растворились на Виргинских островах и в прочих мировых прачечных. А вот три суммы ушли в Россию, в Сбербанк, на карточные счета… пабам! Полиакоффа, Протопопоффа и твой, мой невинно арестованный друг.

Мужик достал из папки мой мобильник, нажал кнопочку, показал мне, не выпуская из рук. От абонента 900 красовалась эсэмэска о том, что счет пополнен на… Я еще раз пересчитал нули… все правильно, на пятьсот тысяч. Долларов США.

И вот тут мне поплохело в третий раз. С такой суммой на счете, внезапно пришедшей неизвестно от кого, я и среди родных осин становлюсь объектом пристального внимания как правоохранителей, так и правонарушателей.

– Потом прокурор зачитает куски из твоей писанины на форумах в интернете, из которой следует, что ты считаешь Америку врагом номер один, патологически ненавидишь англичан за все беды, причиненные ими России, зато сочувствуешь ирландцам, что ЛГБТ для тебя – ругательное слово, а людей с другим цветом задницы ты так дословно и называешь. Люди с цветными задницами вообще очень обидчивы, когда дело касается цвета их задниц, запомни это!

А теперь представь, что присяжных мы подберем правильных. Там будет ветеран, контуженный во Вьетнаме, не отличающий коммунистов от русских и ненавидящий и тех, и других, там будет прибалт, который родился в Канаде, но русских на всякий случай считает оккупантами, там будет англичанин, пара чернокожих, один индеец, пара лесби, пара геев и грузчик из порта, ненавидящий всех белых воротничков. И начинающий политик до кучи, которому нужен пиар на антироссийском шуме. Это модно сейчас. Как думаешь, парень, признают они тебя виновным или нет?

А еще на суде будут люди из банка, которым очень хочется получить твой скальп и деньги. Или хотя бы скальп, если деньги не вернуть.

Очень обидно сидеть в тюрьме и не иметь возможности воспользоваться украденной кучей денег. Особенно когда ты ни при чем.

Тут он встал и вышел, а я остался сидеть с разинутым ртом.

4

Димка Поляков в школе учился получше меня. Ботаником не был ни разу, но заинтересовавшись чем-то, мог долго втихаря изучать тему, а потом выдать что-то удивительное. Близко мы не сошлись, хотя общались вполне по-дружески. После школы тоже иногда пересекались. Он отучился на программиста, сразу ушел в какой-то бизнес. И вроде как по специальности не работал. Хотя теперь уже и не поймешь, правда это или нет.

Пару месяцев назад Димка забегал ко мне и расспрашивал как раз про СВИФТ. Вроде задумался о новой работе. Я и рад стараться, целый вечер вещал о плане счетов, дебете-кредите, транзакциях, финансовых сообщениях и прочих банковских технологиях. Насоветовал кучу сайтов с документацией и даже пару книжек одолжил. Знать бы раньше, зачем оно ему было нужно… С другой стороны, ничего хоть мало-мальски секретного я ему не сообщил, вся эта информация в открытом доступе есть.

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

Одноклассники, одноклассники, что же вы натворили? Или не творили вы ничего, а вся эта история – грандиозная подстава? Модно сейчас про русских хакеров кричать, так что лыко в строку получается. А уж украдено что-то на самом деле или нет – большой вопрос. Поди проверь теперь, в тюрьме сидючи. Опять же затрат никаких. Происхождение денег на моем счету я объяснить не смогу, так что вернут их банку обратно в целости и сохранности. А скандал уже подняли, и я сижу. Вполне себе реальная версия, особенно учитывая, что мужик сказал напоследок.

Однокласснички, однокласснички… А ведь вертится что-то такое в памяти как раз про Ситибанк и СВИФТ… Вспомнил. Ломали его уже однажды. И деньги воровали. Паренек из Ленинграда со смешной фамилией Левин. В далеком 1994 году. Его по тогдашним российским законам даже арестовать не могли, поэтому выманили в Англию и там в аэропорту приняли. Да, дежавю какое-то. А где и когда я эту историю услышал? И почему она у меня с одноклассниками ассоциируется? Одноклассники, одноклассники…

Когда я вспомнил, снова заколотилось сердце и стало трудно дышать. Последний кусочек мозаики встал на место.

5

– Давайте выпьем за всех нас, за нашу школу!

Бокалы зазвенели, потом застучали вилки. И снова разговоры. Мои бывшие соученики спешили поделиться накопившимися за четверть века новостями. Кто женился, кто развелся, кто нарожал детей, кто продвинулся по службе. Тост был сильно не первый, класс давно распался на отдельные группки по интересам. Я подошел к изрядно набравшимся мужикам, обсуждавшим… О чем говорят лесорубы? В лесу о бабах, с бабами о лесе. Так что компьютеры, конечно. Операционные системы, виртуализация, хосты, гостевые системы. Кто же это вещал? Не вспомню, я сам был здорово тепленький, стоять мог, слушать мог, смотрел уже с трудом…

– …так вот наша контора делает эмуляторы разных древних систем под винду. SUNы ветхозаветные, Силикон Графиксы, VAXы, Альфы… Вы таки будете смеяться, но покупают, и покупают много. Я и не представлял, сколько у людей исторического софта! И ведь работает до сих пор, десятки лет, и переписывать его они не хотят. И не только у нас в стране, кстати. Не поверите, но Ситибанк купил у нас эмулятор VAXа! У них шлюз Х.25 для СВИФТа работает под VMSом до сих пор, причем на древнющей версии, на пятерке! Там дырок по безопасности – море. Похоже, Левин их ничему не научил…

Кто говорил, кто был рядом и мог слышать – не помню. Я еще и очки не надел сдуру тогда. Но народу вокруг хватало.

Я в тот вечер пришел домой и сразу полез в сеть искать про взлом Левиным Ситибанка. Среди тонн журналистского бреда, вызывающего смех не только у специалистов, но и у любых людей с толикой здравого смысла, отыскал несколько правдоподобных версий. Получалось так, что питерские хакеры вломились во внутреннюю сеть банка как раз через Х.25 (интернет тогда еще никто всерьез не воспринимал), используя известную уязвимость в операционке. Поковырялись немного и ушли, не найдя ничего для себя интересного. Хакеры в белых шляпах, ага, взлом ради искусства и все такое. Либо не поняли, как это можно применить. Кто-то из них рассказал про обнаруженную дыру Левину. А Левин не был настоящим хакером, но зато он понимал не только в компьютерах, но и в бухгалтерских делах, и имел друзей со счетами в зарубежных банках. Тогда это было просто, в девяностые. Он прикинул возможную выгоду и купил у хакера информацию о дыре в защите банка. Влез туда, разобрался, как что работает, и довольно долго отправлял деньги с чужих счетов на счета своих знакомых. Обнаружилось это сильно не сразу, но в приличных странах снять много наличных со счета сложно, поэтому реально ему удалось украсть только около 400 тысяч долларов, остальное банк вернул обратно.

Это одна версия. Но есть и другая, которая предполагает, что в банке где-то крупно накосячили, и нужно было закрыть дыру в бюджете. А тут очень удачно подвернулись русские хакеры, на которых все убытки и списали.

Вот так вот. Не покидает меня стойкое ощущение, что кто-то ловкий организовал ремейк этой истории многолетней давности. И мне там уготована роль как раз такого Левина, знатока компов и бухгалтерии. С незавидным будущим – за хакерство здесь до восьми лет дают, и все наказания суммируются. Перспективка…

Кто же режиссером в этом шоу? Вариантов видится три.

Либо голая политика, без экономики. Очередной антироссийский скандал на пустом месте кому-то понадобился.

Либо банк, решающий какие-то свои проблемы.

Либо действительно хакеры, как бы смешно это ни звучало.

С «кому выгодно» разобрались. Теперь обдумаем «кто мог».

Банк – запросто. Перевели деньги, изобразили следы взлома и начали выть о потерянных деньгах.

Штатовские власти – да тоже без особого труда. Банк американский, с властями своей страны лучше дружить. Денежных потерь тоже не планировалось, так что почему бы банку и не пойти навстречу в этой мистификации?

Хакеры? Про дыры в древних системах сегодня не сможет найти информацию только ленивый. Известны алгоритмы взлома, есть готовые инструменты. Это может быть как любой компьютерщик с мозгами, как Димка, так и кто-то другой. Я, например… Хотя нет, я не делал, я бы вспомнил.

А вот, кстати, давай прикинем, как бы работал хакер? В отличие от банкиров и официальных властей, хакер должен беречь свою шкуру. Поэтому он стремится сработать так, чтобы его либо не заметили вовсе, либо заметили как можно позже. А заметив неладное, не смогли бы разобраться и связать проблему с ним.

Вот был бы я хакером, вломившимся во внутреннюю сеть банка и желающим поиметь оттуда денег, как бы я действовал? Для начала не пользовался бы штатным банковским софтом, даже имея туда заход с нужными полномочиями. Просто потому, что там каждый чих пользователя прилежно фиксируется. Это вариант для человека, который планирует скрыться сразу после кражи денег и дальше жить под чужим именем. А мы исчезать не собирались, поэтому следов оставлять не должны. Так что мне видятся навскидку два варианта. Либо сформировать правильное СВИФТовое сообщение, которое в другом банке примут как родное и зачислят денег на нужный счет. Но это непросто, СВИФТовые сообщения хитро кодируются. Либо влезть в базу данных банковской системы и там нарисовать какой-то денежный перевод, совершенно обычный, который не вызовет сомнений у контролеров и уйдет естественным путем. Идеальный вариант – подменить получателя. Выбрать такого, кто не проверяет состояние счета каждые пять минут, и успеть вывести денежки до того, как он поднимет тревогу.

А вот насчет вывода денег – большой вопрос. Шла бы речь о небольших суммах, можно было бы вынуть из банкоматов наличные. Маргиналы с удовольствием оказывают услуги по открытию карточных счетов на свой паспорт. Себестоимость каждой карточки, полученной таким образом, не превышает тысячи рублей, а вывести на нее можно… Пару сотен тысяч, если спешить, а если не спешить, то и поболе. Рублей, конечно, но курочка по зернышку клюет.

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

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

Но ни один вменяемый грабитель не переведет деньги прямиком на свой собственный счет, на настоящую фамилию! Это все равно что расписаться в протоколе. Срок с пола поднять, ага. А если планировать исчезнуть, так это еще и экономически невыгодно – воспользоваться все равно не успеешь. Так что подстава вся эта история, явная подстава. Но зачем? И, самое главное, какая роль в этом спектакле у меня лично? Очередное полено в костер антироссийской компании или что-то другое?

6

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

– Подумал?

– Над чем?

– Над своим положением.

– Предлагайте.

– Ты сообразительный парень, я рад, что не пришлось разочароваться. Значит, в тюрьму не хочется?

– Нет. Скучновато там.

– Догадался, что предложу?

– Не хочу играть в угадайку. Предлагайте.

– Хорошо. Будешь работать на нас?

– Что надо делать?

– То же, что обычно. Взламывать банки. Только те, которые мы скажем.

– В тюрьму, конечно, не хочется, вот только я действительно банковский аналитик, а не хакер…

– Ты банкир и программист в одном флаконе, нечастое сочетание. Ты разберешься, что и как надо делать, оказавшись внутри. А прошибать защиту будет кому.

– Банки будут российские?

– А я откуда знаю? Наверняка разные. Разберешься. У тебя в анкете и английский, и французский, и чуть-чуть испанского указаны. Опять же переводчика найдем при необходимости. Итак?

– А скандал вы как замнете с нашим задержанием?

– Не было скандала. И задержания официального тоже. Пока не было. Это все черновики, планы. Статьи в фотошопе нарисованы, исключительно для правильного начала разговора. Но скандал будет, если мы не договоримся. И статьи в газетах, и суд, и три пожизненных – все будет. Так какое твое положительное решение?

– Давайте, где подписывать. Чернил достаточно иль надо расписаться каплей крови?

– Откуда что берется? У нас уже сарказм и цитирование Гете. В анкете вроде не было про немецкий?

– Гете на другие языки переводили, и на русский в том числе. Что писать-то?

Мужик достал из папки несколько скрепленных степлером листов.

– Прочти и распишись на каждой странице. Душу мы не потребуем, но задницей твоей будем владеть безраздельно.

Я пролистнул документ по диагонали. Формальное обязательство о сотрудничестве. Впечатаны мои имя и фамилия, другой стороной указано Правительство с большой буквы, даже без указания страны. Так и не узнал, какая спецслужба меня прихватила. Дальше несколько страниц юридической казуистики, причем я исключительно обязан, а они эксклюзивно имеют право. Мерзко, но уж очень в тюрьму неохота. Подписал.

Мой посетитель убрал бумажки в папку, достал оттуда мой мобильник.

– Вот и славненько. Сейчас позвони родителям, скажи, что наклевывается интересная работенка здесь. Для маскировки попроси их сфотографировать твои дипломы и всякие сертификаты и прислать тебе по электронной почте. Ты ведь не хочешь, чтобы они волновались?

Улыбка у мужика сошла, и последние слова он произнес вполне металлическим голосом. Я не стал возражать, отзвонился, рассказал об отпуске (отель хороший, пляж песчаный, кормят вкусно) и о перспективах работы (да, внезапно предложили, совместное предприятие, деньги хорошие, рабочую визу уже делают), заказал фото диплома, обещал звонить раз в несколько дней. Мужик опять забрал телефон, вернул его в папку.

– Раз уж я теперь свой, может, распорядитесь насчет пожрать? А то последний раз ел еще в самолете.

– Есть пока не надо, со снотворным плохо сочетается. А пить – пей.

И протянул мне стаканчик. Вода была самая обыкновенная, холодная и вкусная. На душе стало легко, в глазах поплыло, а потом упала темнота.

7

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

Как и при прошлом пробуждении, здорово хотелось в туалет. Я аккуратно сел, борясь с головокружением. Человек за столом обернулся.

– Привет, Влад!

– Привет, Дим!

Я как-то даже не удивился, увидев его здесь. Обещали мне, что будет кому ломать разные защиты, и вот, пожалуйста.

– Ты давно здесь?

– Со вчерашнего дня. Ты только не думай, я тебя не подставлял и даже не упоминал. Очень удивился, когда тебя принесли.

– Я сейчас о другом думаю. Где здесь сортир?

– Вон та дверь.

За дверью обнаружился вполне себе приличный санузел со всем необходимым. Я добрых полчаса простоял под душем и вышел довольный жизнью. Возле кровати стоял мой чемодан, рядом в мешке – одежда, в которой меня прихватили в Риме. С удовольствием натянул треники и майку, сунул ноги в шлепанцы.

– Дим, а здесь кормят?

– Да, через полчаса ужин. Отведут в столовую, здесь же по коридору. Еда… Приличный общепит, я бы сказал, не тошниловка, но и не гурманство.

– А наливают?

– Нет. Обещают пиво. За хорошую работу.

– А чего с работой?

– Пока никакой конкретики. Велели обживаться и готовиться. Даже ноут мой отдали. Здесь есть что-то типа локалки, документация разная лежит, книжки. Выхода наружу нет, но обещают подключать при необходимости.

– А где мы вообще?

– Пока не понял. Меня и не пускали дальше комнаты и столовой. Судя по виду из окна – домик на природе, причем природа эта здорово на юге.

Я посмотрел в окно. Створки не открываются, взгляд упирается в забор, глухой и высокий.

– Да, снега не видать. А ты как здесь оказался?

– Это длинная история. Чуть позже расскажу.

Потом дверь открылась, зашел высокий жилистый мужик в форменной рубашке и штанах, произнес одно слово: «Ужин». Проводил нас в маленькую, столов на шесть столовую. Микроволновка, кофемашина. Людей не было. На дальнем столе стояли два подноса. Сок, бургер, картошка, салат. Тарелки и стаканчики бумажные, приборы пластиковые. «Макдоналдс» как он есть. Пища. Но жрать хотелось зверски, поэтому смолотил и свою порцию, и пожертвованную Димкой картошку. Сопровождающий все время стоял у входа и смотрел за нами. Никакой крамолы не обнаружил, отвел обратно в комфортабельную камеру и закрыл дверь снаружи.

8

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

– Доброе утро, джентльмены. Прекрасный вид, не так ли?

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

Более элегантный, постарше, сел во главе стола, второй по правую руку от первого.

– Садитесь, джентльмены.

Мы сели с другой стороны стола.

– Итак. Меня зовут… босс, просто босс. Я руковожу всем этим, – он поднял указательный палец и покрутил им. Осуществляю самое общее, так сказать, руководство, поэтому со мной вы встречаться не будете. Непосредственно с вами будет работать мистер Марлоу, моя правая рука. Он будет ставить задачи, он же будет контролировать выполнение. Все вопросы – или к нему, или к тому, кого он назначит. Понятно?

Мы кивнули.

– Дальше. Вас наверняка волнует вопрос, чем вам предстоит заниматься. Отвечу. Мы работаем на правительство. Основная задача – финансовая разведка, контроль за денежным оборотом, отслеживание платежей криминальных элементов. Иногда приходится не только разведывать, но и пресекать отдельные финансовые потоки. Вопросы?

– Если вы – легальная государственная служба, зачем нужны эти хакерские методы? Можно же совершенно официально послать запрос в банк…

– Который банк проигнорирует. Или представит фальшивку. Или будет год судиться за права вкладчиков, это улучшает имидж банка. А если даже и пришлет вовремя правдивые данные, то может шепнуть клиенту, что за ним смотрят, и тот подастся в бега. Это у вас в России хорошо, можно нагнать дивизию спецназа и арестовать всех, а нас прокурор за такое… Нет, информация нужна быстро, правдивая и точная. И тихо.

– Убедили. А почему именно мы? У вас недостаточно своих спецов?

– Свои специалисты есть, но их мало. Никто не хочет быть хакером на государственной службе, это противоречит каким-то их хакерским заповедям. Поэтому мы ищем хороших профи и уговариваем сотрудничать. Как говорят у вас в России, если взять у каждого одну нитку, можно одеть бродягу. А в вашей компетентности мы имели возможность убедиться.

– Мы будем работать вдвоем или совместно с кем-то?

– За подробностями – к Марлоу. Все, что необходимо для работы, он обеспечит. А теперь прощайте – дела.

Босс вышел. Марлоу поглядел на нас через стол.

– Ну что, парни, расклад простой. Есть работа, и ее надо делать. Хорошо делаете – босс доволен, я доволен, вам хорошо. Плохо делаете – соответственно. Мотивация тоже будет незамысловатая, за успехи в работе будете получать маленькие жизненные радости. Вкусную жратву, прогулки, выпивку, девок. Хорошо работаете несколько лет – зачисляем в штат, забываем о ваших прошлых грешках, даем новые документы, гражданство, и живите как люди.

Это был пряник. Теперь кнут. За косяки и отсутствие старания будете этих радостей лишаться. Затеете побег, полезете не туда или просто не увижу должного старания – на первый раз карцер, на второй… Сами поняли, искать здесь вас никто не будет.

Особенно хотелось бы уточнить по поводу побега. Здесь остров, если кто не понял. Небольшой, и весь в собственности Конторы. Пейзаж вы видите, прятаться негде. Партизанить не получится (забавно, он так и сказал – to partisan!!!). Ближайшая земля – в двухстах милях. Все, на чем можно отсюда уплыть или улететь, в руках военных и охраняется очень хорошо. В море акулы. Дальше рассказывать?

– Нет, не надо, все и так очень убедительно. Мы поняли. Давайте лучше про работу. С кем предстоит сотрудничать?

– Сначала вы будете работать вдвоем, а пара наших сотрудников будет вас контролировать, явно или по сети. Если вам понадобятся консультации каких-то специалистов, документация или программы – обращайтесь. По поводу техники тоже можно спросить, но вы должны будете обосновать, чего вам не хватает и зачем. Пожелания можно передавать через любого нашего сотрудника, все равно в итоге оно придет ко мне.

– Интернет?

– Интернет-канал на… Большую Землю достаточно стабильный, но временами бывают проблемы, связь пропадает. Это надо иметь в виду. Не предлагайте поменять провайдера. Каждый новый компьютерщик обязательно такое предлагает. Смиритесь. Провайдер единственный, другого не будет. Канал иногда нестабилен, но 99 процентов времени он работает. Да, доступ к сайтам тоже надо заказывать и обосновывать.

– Какая ближайшая цель? К чему готовиться?

– ABC-Bank в Новом Орлеане. Пара недель у вас есть. Изучайте.

9

В тот же день нам показали рабочее место. Комнатка рядом с нашим жильем… (Все никак не определюсь, как его называть – номером неправильно, камерой… не хочется. Пусть пока будет просто комната.) Столы вдоль дальней стены, пяток неплохих персоналок, кресла. Интернет работает, но, похоже, часть сайтов недоступна. Быстро пробежался по новостям. Мужик в Риме не соврал, про задержание русских хакеров и взлом Ситибанка никто не слышал. Значит, Интерпол меня не ищет… Пока… Никто не мешает разослать мои приметы, фотографии и пальцы и объявить меня в розыск, если удастся отсюда убежать…

Нагуглил англо-русский словарь финансовой терминологии. Заказал тетрадки, ручки, а еще книжки по бухучету в Америке, отдельно банковскому, отдельно хозяйственному. И попросил прислать бухгалтера для консультаций. Наш охранник старательно все записал. Еще я до кучи скачал среду разработки, потом вытянул с гитхаба универсальный клиент для разных баз данных, который не требует установки. Удобная штука, давно ею пользуюсь и при необходимости подкручиваю под свои нужды, благо исходники в наличии. Димка тем временем поставил на три компа какой-то юникс и натащил кучу своих хакерских штучек. Бизнесом он занимался, ага. Я даже догадываюсь каким.

До вечера ничего интересного не случилось, а утром меня отвели в другую переговорку, поменьше и попроще. Там заказанный мной накануне специалист целый день рассказывал за здешний бухучет. К концу дня мозг кипел и плавился, но новые знания по полочкам разлеглись, и неплохое представление о работе здешних банков я получил. Благо они по всему миру работают по схожим принципам, разница в деталях и терминологии. А там и книжки подоспели, так что пару дней я в рабочую комнату даже не заходил, читал и конспектировал в спальне (ура, придумалось название для жилой комнаты!).

Димка тем временем искал информацию по IT-инфраструктуре нашей будущей жертвы. Пришел задумчивый. Их АБСка оказалась самоделкой на продуктах Microsoft, причем на весьма древних. Тут уже я отложил книжки и тоже отправился к компам. Посканировали их сеть, оказалось, что сервер базы данных доступен снаружи. Я быстренько скачал менеджмент-студию, попробовал подключиться. Пароль суперпользователя не подобрался с ходу, зато пароль бэкап-оператора оказался дефолтным. Вытащил список таблиц. Угу, Client, Account, Wire, Rest. Заглянул – вполне осмысленные данные, свежие и в немалом количестве. Боевая база.

– Страна непуганых идиотов, – вздохнул Димка из-за плеча.

Позвали нашего цербера, попросили связаться с Марлоу. Тот приехал через час, в джинсах и футболке, взъерошенный, но довольный. Попросил найти клиента банка по имени и фамилии, его счета, его транзакции, остатки на счетах. Не удовлетворился результатом, заказал поиск по адресу, потом по номеру карточки страхования. Какая-то строчка его заинтересовала, сказал вытащить суммы и информацию по контрагентам. Посмотрел, присвистнул и попросил распечатать.

– На сегодня все, парни. Если еще понадобится, сможете снова влезть?

– Сможем.

– Молодцы! Пойду доложу боссу, что вы сдали вступительный экзамен. С меня пиво!

– Пиво хорошо, а вот еду бы нормальную, не фастфуд…

– Не заслужили пока… Хотя… Сегодня побалую вас. Чего охота? Суши? Пиццу? Вок?

– А можно нормальный кусок мяса, не бургер?

– Стейк, что ли?

– Ну да. Ти-бон медиум…

– …и рибай велл дан.

Марлоу снова хмыкнул, но возражать не стал, обещал прислать еду как можно быстрее и вышел.

– Да, Влад, во времена нашей буйной юности это называлась «работать за миску и конуру».

10

Марлоу сдержал обещание. И часа не прошло, как нам принесли не только сикс-пак «Миллера», но и два неплохих стейка, в пропорцию пожаренных, миску салата и миску картофеля фри. Еда была в пластиковых коробках, явно заказали где-то в городе. Мы засели в столовой отмечать начало трудовой деятельности. Позвали с собой за стол охранника, но он отказался. Запер столовую снаружи, велел стучать, когда понадобится, и ушел к себе.

Мы разложили по тарелкам мясо и салат, сели за стол, свинтили крышки с бутылок и стукнулись донышками. Отхлебнули. Неторопливо, растягивая удовольствие, сжевали стейки.

– Вроде картошка холодная, пойду погрею.

Димка подошел к микроволновке, хлопнул дверкой. Задал минимальную мощность и ажно пятнадцать минут времени. Печка была слабенькая, но шумела, как дизель в Заполярье. Сел рядом, сказал еле слышно:

– Нас наверняка смотрят и слушают, а поговорить надо.

– Рассказывай.

– Помнишь, на последнем сборище класса Гришка рассказывал про Ситибанк и эмулятор VAXа на их СВИФТовом гейте? Ты вроде был там и стоял рядом.

– Слышал. И про Левина, который ничему не научил этих идиотов.

– С Левиным все немного хитрее, но не суть. Тем же вечером отправились мы с Витьком продолжать в какой-то бар…

– Этого я уже не застал, раньше уехал.

– Ну вот, он меня начал выспрашивать про тот громкий взлом. И я ему вкратце пересказал настоящую историю.

– Настоящую?

– Ну да, я же говорю. Приходилось общаться с питерцами, кто собственно Ситибанк и ломанул. Чего вслух не говорят – так это того, что у Левина были подвязки в Ситибанке. В питерском филиале. И ему знающий человек не просто рассказал, как деньги пересылать штатным ситибанковским софтом, но и подготовил грамотный вывод денег. За процент, конечно. А когда Левин деньги перевел на указанные счета, партнер его кинул и с деньгами свалил. И Вова остался у разбитого корыта. Стало ему обидно, начал свою схему по выводу денег организовывать и попалился.

– Так вот куда ушли те ненайденные 400 штук грина!

– Какие 400 штук? Больше, много больше. Просто советчик знал, с чьих счетов деньги воровать. Эти люди в полицию не заявят.

– А что дальше?

– А дальше ты знаешь. Началось любительство, которое в любом деле ведет к проблемам, а здесь привело к тюрьме.

– Ты сейчас про Левина или про себя?

– Шутку понял. Не смешно. Слушай дальше. Витька спросил, сложно ли это сделать технически? Я ответил, что нет, дыры в защите известны, а по банковскому софту тридцатилетней давности наверняка можно найти документацию. Ну и главная проблема не украсть, главная проблема аккуратно вывести украденную денежку. Тут он так хитро на меня смотрит и спрашивает, что он, по моему мнению, делал последние надцать лет? Оказалось – занимался корпоративными финансами, а у нас в стране это подразумевает разные схемы ухода от налогов, вывода средств и ты ды. Так что мы с ним – типа сила. Я знаю как, он знает куда. Спросил, хочу ли я стать богатым.

– И ты?

– Обещал подумать. Собственно деньгами я не особо заморачивался, мне гораздо интереснее был бы сам факт проникновения в святая святых треклятого капитализьма. Поискал, почитал. Самым сложным оказалось найти точку входа в сеть Х.25. Это раньше Спринт по всей планете работал, а сейчас все больше интернет. Но нашел платный гейт из одной сети в другую, оплатил с левой карточки. Достучался до ситибанковского шлюза. И первый же эксплойт сработал, первый же! Почитал руководство по системе, завел себе пользователя с нужными полномочиями. А потом напросился к тебе в гости.

– Зачем?

– Ну надо же было разобраться, во что я лезу. Кстати, спасибо, это мне очень помогло в дальнейшем.

– Угу, помогло. Оказаться здесь.

– Сейчас, подожди, надо еще картошку погреть.

И действительно, в столовой неожиданно стало тихо-тихо. Димка опять запустил печку и вернулся за стол. Вокруг снова затрещало и загудело.

– Я отзвонился Витьку и сказал, что готов попробовать. Он спросил, могу ли я все провернуть вечером в ту самую пятницу, как раз пара недель до нее оставалось. Я согласился. Потом он приехал и привез здоровенный список. Код СВИФТ, номер счета. Несколько тысяч пар. И десяток конвертов с реквизитами банков, кодами клиентов и паролями. Объяснил, что на счета из списка надо будет перевести воруемые деньги, тогда они автоматически переведутся на счета из конвертов, откуда бабло можно будет снять, просто сказав пароль. В любой стране мира или по интернету. Я тут же перевел сто баксов со своей карточки на один из счетов в списке, потом нашел сайт банка из конверта и проверил счет. Действительно, появилась денежка! Процент слупили, конечно, но божеский. Поступление денег видно, отправитель неизвестен. Что, собственно, и требовалось.

– Ну да, как-то так оно и работает.

– Витька сказал, что с одной половины счетов из списка деньги пойдут на его счета, с другой – на мои. Посоветовал запустить сразу множество переводов, на самые разные счета, не только на эти, но и на совершенно левые, тогда у нас будет больше времени спрятать денежку и спрятаться самим. Меня этот его пассаж про «спрятаться» немного насторожил, поэтому после его ухода я взял билеты и улетел в Доминикану.

– И зачем?

– А оттуда до Виргинских островов – полдня на катере или час на самолетике. Границы никто не защищает, паспорта не спрашивает, поэтому прилетел я туда втихаря. Нашел тот банк, где была Витьком пара счетов открыта для меня. Из тех, что в конвертиках были, ты понял. Сказал пароль, спросил, можно ли еще один счет открыть. Можно, отвечают, вы же наш клиент! И даже паспорта не спросили, не требуется по местному законодательству. А можно оставить поручение, чтобы все суммы, попадающие на мои старые счета, сразу переводились на новый счет? Можно, говорят. Дали такой же конверт с паролем. И таким макаром обошел я весь пяток банков, в которых мне Витек счета замутил, и везде открывал новый счет со своим паролем и оставлял поручение немедленно на него переводить все поступающие деньги.

– Страховка?

– Ага. Не люблю, когда от моих финансов есть пароли у чужих людей.

– А дальше?

– Потом вернулся в Москву, отзвонился Витьку. Он еще раз повторил, что все обязательно надо сделать именно в пятницу вечером, и я улетел в Тай.

– А зачем?

– Ну есть такое правило – не гадить, где живешь. Да и просто захотелось лета и тепла. Там снял у знакомых местных жилую лодку, есть там такой вид недвижимости. На реке или в море возле берега крепят этакий плавучий дом, сами живут или сдают. Рядом с лодкой моих знакомых был ресторан на дебаркадере, в нем открытый вай-фай, быстрый и стабильный. Мечта. Опять же вокруг тысячи лодок, попробуй найди.

– И как тебя прихватили?

– Странно. Я въезжал в Тай со своим собственным паспортом и указал местом жительства ту самую лодку. Работал через анонимайзеры, и отследить меня по сетевому трафику было невозможно, но… Меня приняли утром в субботу, только спать лег после бессонной ночи. Как оказалось, один из счетов из первого списка был в штатовском банке, который с удовольствием сотрудничает с властями. И именно в нем было поручение пересылать приходящие деньги на три счета в Сбербанке – твой, мой и Витька. Так что арестовывали не хакера, а получателя украденных средств. Ну а дальше как у тебя, наверное – кошмарные перспективы в суде, предложение работы, и проснулся я уже здесь.

– Как я понимаю, скоро у нас появится третий сосед? Заодно разузнаю про вывод денег, всегда было интересно.

– Не появится. Из множества переводов, которые я отправил в ту ночь, на мои счета упали только те, где сумма была меньше тысячи баксов…

– Получается, что поручения о переводе денег были хитрые – мелкие суммы отправлялись на одни счета, а крупные – на другие?

– Ну да, а еще была заряжена подстава с переводом в Сбер…

– …и сделать это мог только тот, кто заводил счета. Витек.

– А еще он подгадал эту аферу к твоему отъезду в отпуск, чтобы ни у кого не было сомнений в твоей причастности. И была возможность тебя заарестовать.

– Ну да, я всем хвалился, что поеду в Италию на Святую неделю… Но зачем? Я еще могу понять – нас подставить и забрать все деньги, но он и сам подставился?

– Так он, похоже, с самого начала планировал исчезнуть, спрятаться с новыми документами, а нас таким макаром связал со своими старыми грешками. И если мы даже сможем вернуться домой, то к нам придут не только налоговики за вывод средств, но и какие-нибудь его бывшие партнеры, которых он кинул или просто задержал платежи.

– Да, перспективка.

– Угу. Здесь-то они нам не страшны, но это тюрьма, пусть и весьма приличная. А стоит сбежать…

– Но чтобы сбежать, надо собрать достаточно информации о месте, где мы находимся, и об окрестностях…

– …а еще подготовить запасной аэродром, а лучше несколько. И берлоги, где залечь после побега. И деньги, на что жить. И документы…

– Работаем?

– Работаем!

Димка выключил печку, открыл миску с изрядно обуглившейся картошкой. Мы переглянулись и выкинули несчастный гарнир в урну.

11

Следующей нашей жертвой был один российский олигарх. В начале перестройки он открыл несколько банков, принимал вклады под невероятный процент, потом во время кризиса 1998 года якобы разорился, получил немалые деньги в виде поддержки от государства на защиту интересов вкладчиков, после чего пропал на длительный срок. Пару лет назад он снова купил очередной банк, опять привлек массу вкладов… Дальше рассказывать или сами догадаетесь? По данным наших «работодателей», он опять собрался в бега, причем в ближайшие несколько дней. Почему эта мразь до сих пор сидит в правлении, а не в тюрьме, я так и не понял, но сделать ему гадость счел за честь.

А задачей на этот раз было не только разузнать, как и куда он планирует вывести деньги, но и помешать ему это сделать. Марлоу так и сказал – хотя бы задержать на пару суток, а дальше уже не наша забота.

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

Марлоу приходил по вечерам, выслушивал неутешительные новости, напоминал, что времени все меньше. К его чести, за плечом не стоял и непосредственно руководить не пытался, за что ему большое человеческое спасибо.

А потом Димка все-таки нашел дырочку. Маленькую, нестабильную, но в отсутствие горничной и дворник сгодится. Некий комп с именем BigBoss и адресом внутренней сети банка все же иногда выходил в интернет. И на нем было доступно внешнее управление реестром, куда Димка и вломился со всей своей неудовлетворенной хакерской страстью.

BigBoss был лентяем, поэтому на его ноутбуке был настроен автоматический ввод имени пользователя и пароля при входе во внутреннюю сеть. А хранилась эта инфа как раз в реестре. Так что вскоре Димка меня позвал и показал удаленный рабочий стол БигБосса.

Так, первым делом запретить ноуту засыпать по тайм-ауту и при закрытии крышки. Потом ставим кейлоггер – пусть записывает все набранное на клавиатуре и отсылает нам. Теперь моя очередь. Вижу ярлык АБСки, влезаю туда, смотрю настройки для доступа к базе. Настраиваем ноут так, чтобы он работал мостом из интернета во внутреннюю сеть. Перегружаемся. Оп-ля, из интернета стал виден сервер базы данных. Пробую подключиться к базе пользователем операционной системы. Пускает, но не везде, административного доступа нет. И нужно найти то, не знаю что. А база притом здоровенная. А ноут подключен по вай-фаю, большой босс явно не любит лишних проводов на столе. Сильно напоминает поиски чего-нибудь ценного в большой бочке с дерьмом через маленькую дырочку. Начинаю рыться в списке клиентов. Забавно, среди клиентов есть сам BigBoss и его семейство, судя по фамилиям. Смотрю открытые под ними счета. Карточные счета, кредиты. Немаленькие суммы мелькают. Смотрим дальше. Корреспондентские счета этого банка в банках других стран. Остатки разные, но внушительные. А ну-ка, ну-ка… Так и знал, все его движимое и недвижимое в России стоит на балансе банка, даже амортизация начисляется. Хорош гусь, у него лично теперь в России вообще ничего ценного нет, только долги.

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

Записываю обнаруженное. Внушительный доклад получается. Димка ставит хитрую программку, которая работает как удаленный рабочий стол, но не видна пользователю. А еще она оповестит нас, откуда бы с этого ноута ни вышли в сеть.

Отключаемся, уф. Теперь доклад Марлоу и спать. Спать по очереди, конечно, иначе проспим главное сражение.

12

С утра зашел Марлоу, сообщил, что олигарх отдал распоряжение готовить свой личный самолет сегодня к вечеру, а в российских банковских кругах появились слухи о начинающихся проблемах у его банка. Еще раз напомнил, что нужно помешать вывести деньги, это главное. Я возразил, что перевод сделать он сможет из любой точки мира, ноут-то со СВИФТовским клиентом с собой. Марлоу задумался и спросил, можно ли сделать так, что деньги вроде бы ушли, а на самом деле нет? И чтобы это выяснялось несколько дней? Я обещал подумать.

Сидим в рабочей комнате. Гудят компы, гудит кондей, Димка еще музычку какую-то запустил. Тынц-тынц через компьютерные динамики – редкостная какофония, что нам и надо.

– Дим, дай попользоваться одним из твоих новооткрытых хитрых счетов.

– Да бога ради. Записываешь реквизиты?

– Ага, записал.

– Какие-то идеи возникли?

– Угу. Не просто кинем этого негодяя, но и оборотными средствами обзаведемся.

– А если заметят?

– Помнишь анекдот про чукчу, который боялся рассказывать политические анекдоты, а то вдруг сошлют на Север?

Посмеялись. Я сходил в столовую (нам уже разрешали ходить в пределах нашего коридора без конвоя), принес кофе ему и себе. Не успели глотнуть – сигнал. BigBoss зашел в свой ноут.

Так, бегом за работу. В ноут воткнули флешку. Димка смотрит – на ней знакомые имена файлов. Ключи шифрования. Сразу копируем их к нам – пригодится. Так, открывается клиент СВИФТа, вводится пароль. Кейлоггер, умница, пересылает нам набранное. Женское имя, не жены и не дочери, оригинально. Я на другом компе открываю каталог, в который СВИФТовский клиент кладет временные файлы перед шифрованием. Так, один, другой… Олигарх колотит по кнопкам, что твоя машинистка. Открываю файлики по очереди. Ничего себе суммы! Так, в первом завожу указанные Димкой реквизиты получателя. Во всех остальных слегка меняю счет получателя, один разряд, достаточно, я же не хочу осчастливить этими деньгами кого-то постороннего. Если кто не знает, эти многочисленные цифры в номерах счетов не случайны, они строятся по определенному алгоритму. Платежи, в которых есть ошибка в номере счета получателя, банк-получатель не сможет провести. То есть банк получит средства, но не найдет клиента по неправильному номеру счета и деньги никому не зачислит. Вернет сообщение об ошибке, и это будет очень не скоро, иногда несколько дней может пройти. А деньги будет возвращать еще дольше. Неделю, две. На то и расчет. Банковские программы при вводе не дают ввести неправильные реквизиты, но мы-то правим уже введенные данные…

Так, с вводом он закончил. Кнопку «отправить» нажал. Файлики во временном каталоге сперва поменяли название, потом удалились. Никаких сообщений об ошибках не было. Получилось!

Теперь, пока он не выдернул флешку, быстро сносим ключи. Незачем ему больше рулить финансовыми потоками, обойдется. Успели еле-еле. Пропадает флешка из системы, исчезает соединение с ноутом. Все, что могли, то сделали.

– Проверь свой счет, Дим. А я пойду доложу Марлоу.

12 бис

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

На третий день пришел сияющий Марлоу. Кинул на стол стопку газет. На этот раз вроде настоящие, не фотошоп. Фотографии ареста нашего клиента в Германии не могли не радовать. Марлоу пояснил, что этот негодяй не нашел «своих» денег на счетах, не смог больше подключиться к СВИФТу, а поэтому отправился в немецкий филиал своего банка, где еще оставались какие-то средства. Явился к управляющему и потребовал перевести оставшиеся деньги на свои личные счета. То, что прокатывало в России, в Германии не прошло, управляющий в тюрьму не хотел, даже за процент от сделки, поэтому благополучно сдал хозяина.

Ужин в тот день был праздничный, даже с вином. Сидели мы во дворе, слушали цикад и наслаждались здоровенными жареными креветками и прочими морскими гадами. Полный романти́к, только колючая проволока на высоких стенах настроение портит. А вино очень даже неплохое, и не потому, что соскучился я по нему. Марлоу сказал – местное. Вдруг получится понять, где мы сейчас находимся? Взял бутылку, повернул к свету. «New Heawen, NW». И все. Негусто, мне это название ничего не говорит.

После ужина погуглил. Нью-Хэвен, оказывается, это городишко в Штатах, в Коннектикуте. И климат там на здешний ни разу не похож. И Коннектикут обозначается CT, а не NW. А NW и вовсе нету, есть NY в Нью-Йорке и NV в Неваде. Еще NZ – Новая Зеландия. И все. Фигня какая-то.

Поделился сомнениями с Димкой. Тот хмыкнул и посоветовал почаще смотреть на часы на компьютере. И на странную продолжительность суток обращать внимание. А Нью-Хевен – вполне обычное для англоговорящих местностей название и может быть где угодно, в Южной Англии есть, например.

Ну да, наручных часов у нас не было, а на компах время как будто убегало постоянно. Я пытался менять часовой пояс, настраивал синхронизацию времени с разными тайм-серверами, запрещал ее вовсе, но ничего не помогало. Все выглядело так, что в сутках не 24 часа, а больше, 29 или 30.

С этой простой мыслью я и уснул.


Еще через несколько дней тюленинг нам наскучил. Я снова заказал консультанта по банковскому делу, а Димка отправил Марлоу какой-то список, отчего тот пришел сам. Сказал, что срочной работы в ближайшее время нет, а текущую он скоро нам поручит, и будет ее немало. Консультанта обещал доставить завтра-послезавтра и у Димки начал выяснять, какое такое сетевое оборудование нужно, зачем в таких количествах и почему существующее не годится. Димка в ответ полчаса сыпал столь мудреными фразами, что не понял ни я, ни подошедший вскоре местный сисадмин, ни тем более Марлоу. Я сидел с умным видом и временами кивал, а сам недоумевал, зачем моему напарнику оно понадобилось. Через пару часов сдались и сисадмин, и Марлоу. Оборудование обещали прислать по возможности быстро, и мы, гордые и довольные, снова полезли в бассейн.

– Ну и на фига ты это затеял?

– Есть одна мыслишка. Мне хочется влезть в здешнюю сеть, а для этого нужно попасть в серверную. Не в инет, не в нашу локалку о пяти компах, а в местную сеть острова. Кажется мне, что много полезного мы тут сможем обнаружить…

Я опять вспомнил про чукчу, боящегося ссылки, но ничего не сказал.

14

Две недели живем тихо и размеренно. Марлоу озвучил обещанную текучку. Я даже не сразу понял, о чем речь, а потом специально переспросил:

– Вы действительно хотите мне поручить анализ информации из ОТКРЫТЫХ источников?

– Ну ты же аналитик, нет?

– Можно было просто пригласить меня работать, а не устраивать этот криминально-хакерский балаган!

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

Я заткнулся. Аргументы были циничные, но справедливые. Хотя некая обида грызла изнутри – нас, таких крутых хакеров, использовать на самых обычных работах! Да еще и за еду, пусть неплохую. Из пушки по воробьям, гвозди микрометром и все такое. При этом разумная часть мозга напоминала, что не далее как совсем недавно сидел я себе в офисе и с девяти до шести считал те же самые тренды, грейды и рейтинги. Но эмоциональная часть все равно обижалась.

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

Пару раз заходил вечерами местный сисадмин Роберт. Приносил пива, все честь по чести, причем во второй раз принес столько, что даже не пришлось бегать за добавкой. В отсутствие начальства Димка не стал ломать комедию и вполне доступно объяснил, зачем он заказал именно эти железки и чем не годятся существующие. Иногда приходится брутфорсить чей-то пароль или ддосить чей-то сервер. Большинство современных систем умеет определять подозрительные адреса, с которых идет слишком много запросов, и блокировать их. А заказанное сетевое оборудование, будучи прошито правильной прошивкой, умеет каждый запрос отправлять вроде как с другого адреса и от другой сети. Сисадмин оказался неплохим парнишкой, не очень много знающим, но любознательным. Затеей Димкиной проникся и попросил помочь в прошивке и настройке нового оборудования, которое уже заказано и вот-вот будет. Димка сперва предложил подготовить инструкцию, но потом дал себя уговорить помочь лично, прямо в серверной. Я больше не смог сдерживаться и убежал ржать в компьютерную. Потом вернулся и спьяну затребовал сервер под базу данных, для ускорения анализа, а то за сутки едва справляемся с суточными объемами. И под будущие задачи, конечно. Тут уже Димка убежал ржать, потому что собственно обсчет и сборка данных занимали пару минут в день, нашего участия не требовали и компы почти не напрягали. Роберт посоветовал не скромничать с нашими хотелками, ведь нам еще пароли ломать и шифры вскрывать. Я не стал спорить, и к Марлоу в итоге ушла заявка на двухстоечный кластер с дисковым массивом и дополнительными вычислительными блоками.