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