Мы кивнули.
– Дальше. Вас наверняка волнует вопрос, чем вам предстоит заниматься. Отвечу. Мы работаем на правительство. Основная задача – финансовая разведка, контроль за денежным оборотом, отслеживание платежей криминальных элементов. Иногда приходится не только разведывать, но и пресекать отдельные финансовые потоки. Вопросы?
– Если вы – легальная государственная служба, зачем нужны эти хакерские методы? Можно же совершенно официально послать запрос в банк…
– Который банк проигнорирует. Или представит фальшивку. Или будет год судиться за права вкладчиков, это улучшает имидж банка. А если даже и пришлет вовремя правдивые данные, то может шепнуть клиенту, что за ним смотрят, и тот подастся в бега. Это у вас в России хорошо, можно нагнать дивизию спецназа и арестовать всех, а нас прокурор за такое… Нет, информация нужна быстро, правдивая и точная. И тихо.
– Убедили. А почему именно мы? У вас недостаточно своих спецов?
– Свои специалисты есть, но их мало. Никто не хочет быть хакером на государственной службе, это противоречит каким-то их хакерским заповедям. Поэтому мы ищем хороших профи и уговариваем сотрудничать. Как говорят у вас в России, если взять у каждого одну нитку, можно одеть бродягу. А в вашей компетентности мы имели возможность убедиться.
– Мы будем работать вдвоем или совместно с кем-то?
– За подробностями – к Марлоу. Все, что необходимо для работы, он обеспечит. А теперь прощайте – дела.
Босс вышел. Марлоу поглядел на нас через стол.
– Ну что, парни, расклад простой. Есть работа, и ее надо делать. Хорошо делаете – босс доволен, я доволен, вам хорошо. Плохо делаете – соответственно. Мотивация тоже будет незамысловатая, за успехи в работе будете получать маленькие жизненные радости. Вкусную жратву, прогулки, выпивку, девок. Хорошо работаете несколько лет – зачисляем в штат, забываем о ваших прошлых грешках, даем новые документы, гражданство, и живите как люди.
Это был пряник. Теперь кнут. За косяки и отсутствие старания будете этих радостей лишаться. Затеете побег, полезете не туда или просто не увижу должного старания – на первый раз карцер, на второй… Сами поняли, искать здесь вас никто не будет.
Особенно хотелось бы уточнить по поводу побега. Здесь остров, если кто не понял. Небольшой, и весь в собственности Конторы. Пейзаж вы видите, прятаться негде. Партизанить не получится (забавно, он так и сказал – to partisan!!!). Ближайшая земля – в двухстах милях. Все, на чем можно отсюда уплыть или улететь, в руках военных и охраняется очень хорошо. В море акулы. Дальше рассказывать?
– Нет, не надо, все и так очень убедительно. Мы поняли. Давайте лучше про работу. С кем предстоит сотрудничать?
– Сначала вы будете работать вдвоем, а пара наших сотрудников будет вас контролировать, явно или по сети. Если вам понадобятся консультации каких-то специалистов, документация или программы – обращайтесь. По поводу техники тоже можно спросить, но вы должны будете обосновать, чего вам не хватает и зачем. Пожелания можно передавать через любого нашего сотрудника, все равно в итоге оно придет ко мне.
– Интернет?
– Интернет-канал на… Большую Землю достаточно стабильный, но временами бывают проблемы, связь пропадает. Это надо иметь в виду. Не предлагайте поменять провайдера. Каждый новый компьютерщик обязательно такое предлагает. Смиритесь. Провайдер единственный, другого не будет. Канал иногда нестабилен, но 99 процентов времени он работает. Да, доступ к сайтам тоже надо заказывать и обосновывать.
– Какая ближайшая цель? К чему готовиться?
– ABC-Bank в Новом Орлеане. Пара недель у вас есть. Изучайте.
В тот же день нам показали рабочее место. Комнатка рядом с нашим жильем… (Все никак не определюсь, как его называть – номером неправильно, камерой… не хочется. Пусть пока будет просто комната.) Столы вдоль дальней стены, пяток неплохих персоналок, кресла. Интернет работает, но, похоже, часть сайтов недоступна. Быстро пробежался по новостям. Мужик в Риме не соврал, про задержание русских хакеров и взлом Ситибанка никто не слышал. Значит, Интерпол меня не ищет… Пока… Никто не мешает разослать мои приметы, фотографии и пальцы и объявить меня в розыск, если удастся отсюда убежать…
Нагуглил англо-русский словарь финансовой терминологии. Заказал тетрадки, ручки, а еще книжки по бухучету в Америке, отдельно банковскому, отдельно хозяйственному. И попросил прислать бухгалтера для консультаций. Наш охранник старательно все записал. Еще я до кучи скачал среду разработки, потом вытянул с гитхаба универсальный клиент для разных баз данных, который не требует установки. Удобная штука, давно ею пользуюсь и при необходимости подкручиваю под свои нужды, благо исходники в наличии. Димка тем временем поставил на три компа какой-то юникс и натащил кучу своих хакерских штучек. Бизнесом он занимался, ага. Я даже догадываюсь каким.
До вечера ничего интересного не случилось, а утром меня отвели в другую переговорку, поменьше и попроще. Там заказанный мной накануне специалист целый день рассказывал за здешний бухучет. К концу дня мозг кипел и плавился, но новые знания по полочкам разлеглись, и неплохое представление о работе здешних банков я получил. Благо они по всему миру работают по схожим принципам, разница в деталях и терминологии. А там и книжки подоспели, так что пару дней я в рабочую комнату даже не заходил, читал и конспектировал в спальне (ура, придумалось название для жилой комнаты!).
Димка тем временем искал информацию по IT-инфраструктуре нашей будущей жертвы. Пришел задумчивый. Их АБСка оказалась самоделкой на продуктах Microsoft, причем на весьма древних. Тут уже я отложил книжки и тоже отправился к компам. Посканировали их сеть, оказалось, что сервер базы данных доступен снаружи. Я быстренько скачал менеджмент-студию, попробовал подключиться. Пароль суперпользователя не подобрался с ходу, зато пароль бэкап-оператора оказался дефолтным. Вытащил список таблиц. Угу, Client, Account, Wire, Rest. Заглянул – вполне осмысленные данные, свежие и в немалом количестве. Боевая база.
– Страна непуганых идиотов, – вздохнул Димка из-за плеча.
Позвали нашего цербера, попросили связаться с Марлоу. Тот приехал через час, в джинсах и футболке, взъерошенный, но довольный. Попросил найти клиента банка по имени и фамилии, его счета, его транзакции, остатки на счетах. Не удовлетворился результатом, заказал поиск по адресу, потом по номеру карточки страхования. Какая-то строчка его заинтересовала, сказал вытащить суммы и информацию по контрагентам. Посмотрел, присвистнул и попросил распечатать.
– На сегодня все, парни. Если еще понадобится, сможете снова влезть?
– Сможем.
– Молодцы! Пойду доложу боссу, что вы сдали вступительный экзамен. С меня пиво!
– Пиво хорошо, а вот еду бы нормальную, не фастфуд…
– Не заслужили пока… Хотя… Сегодня побалую вас. Чего охота? Суши? Пиццу? Вок?
– А можно нормальный кусок мяса, не бургер?
– Стейк, что ли?
– Ну да. Ти-бон медиум…
– …и рибай велл дан.
Марлоу снова хмыкнул, но возражать не стал, обещал прислать еду как можно быстрее и вышел.
– Да, Влад, во времена нашей буйной юности это называлась «работать за миску и конуру».
Марлоу сдержал обещание. И часа не прошло, как нам принесли не только сикс-пак «Миллера», но и два неплохих стейка, в пропорцию пожаренных, миску салата и миску картофеля фри. Еда была в пластиковых коробках, явно заказали где-то в городе. Мы засели в столовой отмечать начало трудовой деятельности. Позвали с собой за стол охранника, но он отказался. Запер столовую снаружи, велел стучать, когда понадобится, и ушел к себе.
Мы разложили по тарелкам мясо и салат, сели за стол, свинтили крышки с бутылок и стукнулись донышками. Отхлебнули. Неторопливо, растягивая удовольствие, сжевали стейки.
– Вроде картошка холодная, пойду погрею.
Димка подошел к микроволновке, хлопнул дверкой. Задал минимальную мощность и ажно пятнадцать минут времени. Печка была слабенькая, но шумела, как дизель в Заполярье. Сел рядом, сказал еле слышно:
– Нас наверняка смотрят и слушают, а поговорить надо.
– Рассказывай.
– Помнишь, на последнем сборище класса Гришка рассказывал про Ситибанк и эмулятор VAXа на их СВИФТовом гейте? Ты вроде был там и стоял рядом.
– Слышал. И про Левина, который ничему не научил этих идиотов.
– С Левиным все немного хитрее, но не суть. Тем же вечером отправились мы с Витьком продолжать в какой-то бар…
– Этого я уже не застал, раньше уехал.
– Ну вот, он меня начал выспрашивать про тот громкий взлом. И я ему вкратце пересказал настоящую историю.
– Настоящую?
– Ну да, я же говорю. Приходилось общаться с питерцами, кто собственно Ситибанк и ломанул. Чего вслух не говорят – так это того, что у Левина были подвязки в Ситибанке. В питерском филиале. И ему знающий человек не просто рассказал, как деньги пересылать штатным ситибанковским софтом, но и подготовил грамотный вывод денег. За процент, конечно. А когда Левин деньги перевел на указанные счета, партнер его кинул и с деньгами свалил. И Вова остался у разбитого корыта. Стало ему обидно, начал свою схему по выводу денег организовывать и попалился.
– Так вот куда ушли те ненайденные 400 штук грина!
– Какие 400 штук? Больше, много больше. Просто советчик знал, с чьих счетов деньги воровать. Эти люди в полицию не заявят.
– А что дальше?
– А дальше ты знаешь. Началось любительство, которое в любом деле ведет к проблемам, а здесь привело к тюрьме.
– Ты сейчас про Левина или про себя?
– Шутку понял. Не смешно. Слушай дальше. Витька спросил, сложно ли это сделать технически? Я ответил, что нет, дыры в защите известны, а по банковскому софту тридцатилетней давности наверняка можно найти документацию. Ну и главная проблема не украсть, главная проблема аккуратно вывести украденную денежку. Тут он так хитро на меня смотрит и спрашивает, что он, по моему мнению, делал последние надцать лет? Оказалось – занимался корпоративными финансами, а у нас в стране это подразумевает разные схемы ухода от налогов, вывода средств и ты ды. Так что мы с ним – типа сила. Я знаю как, он знает куда. Спросил, хочу ли я стать богатым.
– И ты?
– Обещал подумать. Собственно деньгами я не особо заморачивался, мне гораздо интереснее был бы сам факт проникновения в святая святых треклятого капитализьма. Поискал, почитал. Самым сложным оказалось найти точку входа в сеть Х.25. Это раньше Спринт по всей планете работал, а сейчас все больше интернет. Но нашел платный гейт из одной сети в другую, оплатил с левой карточки. Достучался до ситибанковского шлюза. И первый же эксплойт сработал, первый же! Почитал руководство по системе, завел себе пользователя с нужными полномочиями. А потом напросился к тебе в гости.
– Зачем?
– Ну надо же было разобраться, во что я лезу. Кстати, спасибо, это мне очень помогло в дальнейшем.
– Угу, помогло. Оказаться здесь.
– Сейчас, подожди, надо еще картошку погреть.
И действительно, в столовой неожиданно стало тихо-тихо. Димка опять запустил печку и вернулся за стол. Вокруг снова затрещало и загудело.
– Я отзвонился Витьку и сказал, что готов попробовать. Он спросил, могу ли я все провернуть вечером в ту самую пятницу, как раз пара недель до нее оставалось. Я согласился. Потом он приехал и привез здоровенный список. Код СВИФТ, номер счета. Несколько тысяч пар. И десяток конвертов с реквизитами банков, кодами клиентов и паролями. Объяснил, что на счета из списка надо будет перевести воруемые деньги, тогда они автоматически переведутся на счета из конвертов, откуда бабло можно будет снять, просто сказав пароль. В любой стране мира или по интернету. Я тут же перевел сто баксов со своей карточки на один из счетов в списке, потом нашел сайт банка из конверта и проверил счет. Действительно, появилась денежка! Процент слупили, конечно, но божеский. Поступление денег видно, отправитель неизвестен. Что, собственно, и требовалось.
– Ну да, как-то так оно и работает.
– Витька сказал, что с одной половины счетов из списка деньги пойдут на его счета, с другой – на мои. Посоветовал запустить сразу множество переводов, на самые разные счета, не только на эти, но и на совершенно левые, тогда у нас будет больше времени спрятать денежку и спрятаться самим. Меня этот его пассаж про «спрятаться» немного насторожил, поэтому после его ухода я взял билеты и улетел в Доминикану.
– И зачем?
– А оттуда до Виргинских островов – полдня на катере или час на самолетике. Границы никто не защищает, паспорта не спрашивает, поэтому прилетел я туда втихаря. Нашел тот банк, где была Витьком пара счетов открыта для меня. Из тех, что в конвертиках были, ты понял. Сказал пароль, спросил, можно ли еще один счет открыть. Можно, отвечают, вы же наш клиент! И даже паспорта не спросили, не требуется по местному законодательству. А можно оставить поручение, чтобы все суммы, попадающие на мои старые счета, сразу переводились на новый счет? Можно, говорят. Дали такой же конверт с паролем. И таким макаром обошел я весь пяток банков, в которых мне Витек счета замутил, и везде открывал новый счет со своим паролем и оставлял поручение немедленно на него переводить все поступающие деньги.
– Страховка?
– Ага. Не люблю, когда от моих финансов есть пароли у чужих людей.
– А дальше?
– Потом вернулся в Москву, отзвонился Витьку. Он еще раз повторил, что все обязательно надо сделать именно в пятницу вечером, и я улетел в Тай.
– А зачем?
– Ну есть такое правило – не гадить, где живешь. Да и просто захотелось лета и тепла. Там снял у знакомых местных жилую лодку, есть там такой вид недвижимости. На реке или в море возле берега крепят этакий плавучий дом, сами живут или сдают. Рядом с лодкой моих знакомых был ресторан на дебаркадере, в нем открытый вай-фай, быстрый и стабильный. Мечта. Опять же вокруг тысячи лодок, попробуй найди.
– И как тебя прихватили?
– Странно. Я въезжал в Тай со своим собственным паспортом и указал местом жительства ту самую лодку. Работал через анонимайзеры, и отследить меня по сетевому трафику было невозможно, но… Меня приняли утром в субботу, только спать лег после бессонной ночи. Как оказалось, один из счетов из первого списка был в штатовском банке, который с удовольствием сотрудничает с властями. И именно в нем было поручение пересылать приходящие деньги на три счета в Сбербанке – твой, мой и Витька. Так что арестовывали не хакера, а получателя украденных средств. Ну а дальше как у тебя, наверное – кошмарные перспективы в суде, предложение работы, и проснулся я уже здесь.
– Как я понимаю, скоро у нас появится третий сосед? Заодно разузнаю про вывод денег, всегда было интересно.
– Не появится. Из множества переводов, которые я отправил в ту ночь, на мои счета упали только те, где сумма была меньше тысячи баксов…
– Получается, что поручения о переводе денег были хитрые – мелкие суммы отправлялись на одни счета, а крупные – на другие?
– Ну да, а еще была заряжена подстава с переводом в Сбер…
– …и сделать это мог только тот, кто заводил счета. Витек.
– А еще он подгадал эту аферу к твоему отъезду в отпуск, чтобы ни у кого не было сомнений в твоей причастности. И была возможность тебя заарестовать.
– Ну да, я всем хвалился, что поеду в Италию на Святую неделю… Но зачем? Я еще могу понять – нас подставить и забрать все деньги, но он и сам подставился?
– Так он, похоже, с самого начала планировал исчезнуть, спрятаться с новыми документами, а нас таким макаром связал со своими старыми грешками. И если мы даже сможем вернуться домой, то к нам придут не только налоговики за вывод средств, но и какие-нибудь его бывшие партнеры, которых он кинул или просто задержал платежи.
– Да, перспективка.
– Угу. Здесь-то они нам не страшны, но это тюрьма, пусть и весьма приличная. А стоит сбежать…
– Но чтобы сбежать, надо собрать достаточно информации о месте, где мы находимся, и об окрестностях…
– …а еще подготовить запасной аэродром, а лучше несколько. И берлоги, где залечь после побега. И деньги, на что жить. И документы…
– Работаем?
– Работаем!
Димка выключил печку, открыл миску с изрядно обуглившейся картошкой. Мы переглянулись и выкинули несчастный гарнир в урну.
Следующей нашей жертвой был один российский олигарх. В начале перестройки он открыл несколько банков, принимал вклады под невероятный процент, потом во время кризиса 1998 года якобы разорился, получил немалые деньги в виде поддержки от государства на защиту интересов вкладчиков, после чего пропал на длительный срок. Пару лет назад он снова купил очередной банк, опять привлек массу вкладов… Дальше рассказывать или сами догадаетесь? По данным наших «работодателей», он опять собрался в бега, причем в ближайшие несколько дней. Почему эта мразь до сих пор сидит в правлении, а не в тюрьме, я так и не понял, но сделать ему гадость счел за честь.
А задачей на этот раз было не только разузнать, как и куда он планирует вывести деньги, но и помешать ему это сделать. Марлоу так и сказал – хотя бы задержать на пару суток, а дальше уже не наша забота.
Новый противник был куда серьезней прежнего. Внутренняя сеть банка была недоступна снаружи. Веб-сайт не содержал ничего, кроме рекламы, и крутился где-то на внешнем хостинге. Дистанционное банковское обслуживание было защищено так, что я регулярно слышал Димкино восхищенное цоканье языком, когда он натыкался на очередную перекрытую лазейку. Дыр не было. Вообще. Никаких. Такое впечатление, что защиту там ставил железный Терминатор, аккуратный и дотошный.
Марлоу приходил по вечерам, выслушивал неутешительные новости, напоминал, что времени все меньше. К его чести, за плечом не стоял и непосредственно руководить не пытался, за что ему большое человеческое спасибо.
А потом Димка все-таки нашел дырочку. Маленькую, нестабильную, но в отсутствие горничной и дворник сгодится. Некий комп с именем BigBoss и адресом внутренней сети банка все же иногда выходил в интернет. И на нем было доступно внешнее управление реестром, куда Димка и вломился со всей своей неудовлетворенной хакерской страстью.
BigBoss был лентяем, поэтому на его ноутбуке был настроен автоматический ввод имени пользователя и пароля при входе во внутреннюю сеть. А хранилась эта инфа как раз в реестре. Так что вскоре Димка меня позвал и показал удаленный рабочий стол БигБосса.
Так, первым делом запретить ноуту засыпать по тайм-ауту и при закрытии крышки. Потом ставим кейлоггер – пусть записывает все набранное на клавиатуре и отсылает нам. Теперь моя очередь. Вижу ярлык АБСки, влезаю туда, смотрю настройки для доступа к базе. Настраиваем ноут так, чтобы он работал мостом из интернета во внутреннюю сеть. Перегружаемся. Оп-ля, из интернета стал виден сервер базы данных. Пробую подключиться к базе пользователем операционной системы. Пускает, но не везде, административного доступа нет. И нужно найти то, не знаю что. А база притом здоровенная. А ноут подключен по вай-фаю, большой босс явно не любит лишних проводов на столе. Сильно напоминает поиски чего-нибудь ценного в большой бочке с дерьмом через маленькую дырочку. Начинаю рыться в списке клиентов. Забавно, среди клиентов есть сам BigBoss и его семейство, судя по фамилиям. Смотрю открытые под ними счета. Карточные счета, кредиты. Немаленькие суммы мелькают. Смотрим дальше. Корреспондентские счета этого банка в банках других стран. Остатки разные, но внушительные. А ну-ка, ну-ка… Так и знал, все его движимое и недвижимое в России стоит на балансе банка, даже амортизация начисляется. Хорош гусь, у него лично теперь в России вообще ничего ценного нет, только долги.
Нахожу на его ноуте программу для работы со СВИФТом. Еще из старых, она сначала запрашивает реквизиты перевода и формирует сообщения в виде файлов на диске, а потом их махом шифрует и отправляет. Кое-какие идейки появились, хорошо.
Записываю обнаруженное. Внушительный доклад получается. Димка ставит хитрую программку, которая работает как удаленный рабочий стол, но не видна пользователю. А еще она оповестит нас, откуда бы с этого ноута ни вышли в сеть.
Отключаемся, уф. Теперь доклад Марлоу и спать. Спать по очереди, конечно, иначе проспим главное сражение.
С утра зашел Марлоу, сообщил, что олигарх отдал распоряжение готовить свой личный самолет сегодня к вечеру, а в российских банковских кругах появились слухи о начинающихся проблемах у его банка. Еще раз напомнил, что нужно помешать вывести деньги, это главное. Я возразил, что перевод сделать он сможет из любой точки мира, ноут-то со СВИФТовским клиентом с собой. Марлоу задумался и спросил, можно ли сделать так, что деньги вроде бы ушли, а на самом деле нет? И чтобы это выяснялось несколько дней? Я обещал подумать.
Сидим в рабочей комнате. Гудят компы, гудит кондей, Димка еще музычку какую-то запустил. Тынц-тынц через компьютерные динамики – редкостная какофония, что нам и надо.
– Дим, дай попользоваться одним из твоих новооткрытых хитрых счетов.
– Да бога ради. Записываешь реквизиты?
– Ага, записал.
– Какие-то идеи возникли?
– Угу. Не просто кинем этого негодяя, но и оборотными средствами обзаведемся.
– А если заметят?
– Помнишь анекдот про чукчу, который боялся рассказывать политические анекдоты, а то вдруг сошлют на Север?
Посмеялись. Я сходил в столовую (нам уже разрешали ходить в пределах нашего коридора без конвоя), принес кофе ему и себе. Не успели глотнуть – сигнал. BigBoss зашел в свой ноут.
Так, бегом за работу. В ноут воткнули флешку. Димка смотрит – на ней знакомые имена файлов. Ключи шифрования. Сразу копируем их к нам – пригодится. Так, открывается клиент СВИФТа, вводится пароль. Кейлоггер, умница, пересылает нам набранное. Женское имя, не жены и не дочери, оригинально. Я на другом компе открываю каталог, в который СВИФТовский клиент кладет временные файлы перед шифрованием. Так, один, другой… Олигарх колотит по кнопкам, что твоя машинистка. Открываю файлики по очереди. Ничего себе суммы! Так, в первом завожу указанные Димкой реквизиты получателя. Во всех остальных слегка меняю счет получателя, один разряд, достаточно, я же не хочу осчастливить этими деньгами кого-то постороннего. Если кто не знает, эти многочисленные цифры в номерах счетов не случайны, они строятся по определенному алгоритму. Платежи, в которых есть ошибка в номере счета получателя, банк-получатель не сможет провести. То есть банк получит средства, но не найдет клиента по неправильному номеру счета и деньги никому не зачислит. Вернет сообщение об ошибке, и это будет очень не скоро, иногда несколько дней может пройти. А деньги будет возвращать еще дольше. Неделю, две. На то и расчет. Банковские программы при вводе не дают ввести неправильные реквизиты, но мы-то правим уже введенные данные…
Так, с вводом он закончил. Кнопку «отправить» нажал. Файлики во временном каталоге сперва поменяли название, потом удалились. Никаких сообщений об ошибках не было. Получилось!
Теперь, пока он не выдернул флешку, быстро сносим ключи. Незачем ему больше рулить финансовыми потоками, обойдется. Успели еле-еле. Пропадает флешка из системы, исчезает соединение с ноутом. Все, что могли, то сделали.
– Проверь свой счет, Дим. А я пойду доложу Марлоу.
Два дня изображаем тюленей. Во дворе оказался бассейн, и нас туда теперь пускают. Плаваем, валяемся под зонтиками. Солнце в середине дня жарит немилосердно, поэтому в околообеденное время приходится возвращаться в помещение. Кормить тоже стали получше: салаты, фрукты, йогурты, соки, бутылка пива каждый вечер.
На третий день пришел сияющий Марлоу. Кинул на стол стопку газет. На этот раз вроде настоящие, не фотошоп. Фотографии ареста нашего клиента в Германии не могли не радовать. Марлоу пояснил, что этот негодяй не нашел «своих» денег на счетах, не смог больше подключиться к СВИФТу, а поэтому отправился в немецкий филиал своего банка, где еще оставались какие-то средства. Явился к управляющему и потребовал перевести оставшиеся деньги на свои личные счета. То, что прокатывало в России, в Германии не прошло, управляющий в тюрьму не хотел, даже за процент от сделки, поэтому благополучно сдал хозяина.
Ужин в тот день был праздничный, даже с вином. Сидели мы во дворе, слушали цикад и наслаждались здоровенными жареными креветками и прочими морскими гадами. Полный романти́к, только колючая проволока на высоких стенах настроение портит. А вино очень даже неплохое, и не потому, что соскучился я по нему. Марлоу сказал – местное. Вдруг получится понять, где мы сейчас находимся? Взял бутылку, повернул к свету. «New Heawen, NW». И все. Негусто, мне это название ничего не говорит.
После ужина погуглил. Нью-Хэвен, оказывается, это городишко в Штатах, в Коннектикуте. И климат там на здешний ни разу не похож. И Коннектикут обозначается CT, а не NW. А NW и вовсе нету, есть NY в Нью-Йорке и NV в Неваде. Еще NZ – Новая Зеландия. И все. Фигня какая-то.
Поделился сомнениями с Димкой. Тот хмыкнул и посоветовал почаще смотреть на часы на компьютере. И на странную продолжительность суток обращать внимание. А Нью-Хевен – вполне обычное для англоговорящих местностей название и может быть где угодно, в Южной Англии есть, например.
Ну да, наручных часов у нас не было, а на компах время как будто убегало постоянно. Я пытался менять часовой пояс, настраивал синхронизацию времени с разными тайм-серверами, запрещал ее вовсе, но ничего не помогало. Все выглядело так, что в сутках не 24 часа, а больше, 29 или 30.
С этой простой мыслью я и уснул.
Еще через несколько дней тюленинг нам наскучил. Я снова заказал консультанта по банковскому делу, а Димка отправил Марлоу какой-то список, отчего тот пришел сам. Сказал, что срочной работы в ближайшее время нет, а текущую он скоро нам поручит, и будет ее немало. Консультанта обещал доставить завтра-послезавтра и у Димки начал выяснять, какое такое сетевое оборудование нужно, зачем в таких количествах и почему существующее не годится. Димка в ответ полчаса сыпал столь мудреными фразами, что не понял ни я, ни подошедший вскоре местный сисадмин, ни тем более Марлоу. Я сидел с умным видом и временами кивал, а сам недоумевал, зачем моему напарнику оно понадобилось. Через пару часов сдались и сисадмин, и Марлоу. Оборудование обещали прислать по возможности быстро, и мы, гордые и довольные, снова полезли в бассейн.
– Ну и на фига ты это затеял?
– Есть одна мыслишка. Мне хочется влезть в здешнюю сеть, а для этого нужно попасть в серверную. Не в инет, не в нашу локалку о пяти компах, а в местную сеть острова. Кажется мне, что много полезного мы тут сможем обнаружить…
Я опять вспомнил про чукчу, боящегося ссылки, но ничего не сказал.
Две недели живем тихо и размеренно. Марлоу озвучил обещанную текучку. Я даже не сразу понял, о чем речь, а потом специально переспросил:
– Вы действительно хотите мне поручить анализ информации из ОТКРЫТЫХ источников?
– Ну ты же аналитик, нет?
– Можно было просто пригласить меня работать, а не устраивать этот криминально-хакерский балаган!
– Во-первых, не связался бы с преступниками – не попал бы к нам на прицел, тут ты сам дурак. Во-вторых, никто не доверил бы привлеченному специалисту, да еще иностранцу, сбор и анализ важной информации. И в-третьих, знаешь какие зарплаты хотят аналитики? А бюджет у нас не резиновый.
Я заткнулся. Аргументы были циничные, но справедливые. Хотя некая обида грызла изнутри – нас, таких крутых хакеров, использовать на самых обычных работах! Да еще и за еду, пусть неплохую. Из пушки по воробьям, гвозди микрометром и все такое. При этом разумная часть мозга напоминала, что не далее как совсем недавно сидел я себе в офисе и с девяти до шести считал те же самые тренды, грейды и рейтинги. Но эмоциональная часть все равно обижалась.
Естественно, мы не стали ничего саботировать и честно впряглись. Первый раз я вытаскивал и анализировал информацию вручную, и это заняло у меня целый день. Назавтра я уже знал, откуда что брать, методики были наработаны, и я получил результат за пару часов. А дальше скука победила лень, и за пару дней удалось изваять некую лоскутную автоматизацию, которая более-менее самостоятельно дергала данные из сетки и пережевывала их в нужный вид. Теперь для меня текучка свелась к контролю корректности работы автоматики и печати отчетов, что отнимало десять минут в день. Иногда данные не обновлялись вовремя или менялся формат, и тогда приходилось разбираться и править руками, но в общем и целом я чувствовал себя отпускником.
Пару раз заходил вечерами местный сисадмин Роберт. Приносил пива, все честь по чести, причем во второй раз принес столько, что даже не пришлось бегать за добавкой. В отсутствие начальства Димка не стал ломать комедию и вполне доступно объяснил, зачем он заказал именно эти железки и чем не годятся существующие. Иногда приходится брутфорсить чей-то пароль или ддосить чей-то сервер. Большинство современных систем умеет определять подозрительные адреса, с которых идет слишком много запросов, и блокировать их. А заказанное сетевое оборудование, будучи прошито правильной прошивкой, умеет каждый запрос отправлять вроде как с другого адреса и от другой сети. Сисадмин оказался неплохим парнишкой, не очень много знающим, но любознательным. Затеей Димкиной проникся и попросил помочь в прошивке и настройке нового оборудования, которое уже заказано и вот-вот будет. Димка сперва предложил подготовить инструкцию, но потом дал себя уговорить помочь лично, прямо в серверной. Я больше не смог сдерживаться и убежал ржать в компьютерную. Потом вернулся и спьяну затребовал сервер под базу данных, для ускорения анализа, а то за сутки едва справляемся с суточными объемами. И под будущие задачи, конечно. Тут уже Димка убежал ржать, потому что собственно обсчет и сборка данных занимали пару минут в день, нашего участия не требовали и компы почти не напрягали. Роберт посоветовал не скромничать с нашими хотелками, ведь нам еще пароли ломать и шифры вскрывать. Я не стал спорить, и к Марлоу в итоге ушла заявка на двухстоечный кластер с дисковым массивом и дополнительными вычислительными блоками.
Наутро вспомнил о наших вчерашних разговорах. Стало стыдно, но слово – не воробей. На случай, если Марлоу потребует объяснений, подготовился как смог – забил на всех моих компах диски какими-то типа файлами данных, подкрутил свои процедуры, чтобы в фоне запускались пустые циклы и жрали свободную память. На компы было страшно взглянуть – диск и память забиты, загрузка всех процессоров под 100 %, и это они еще ничего не делают! Но то ли сисадмин был убедителен, то ли Марлоу имел профит с этих поставок, но заявку утвердили без лишних вопросов.