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