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