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