18+
реклама
18+
Бургер менюБургер меню

Mythic Coder – Хозяева сети (страница 13)

18

`>> поймут`

`>> паттерн`

`>> необычный`

`>> лучше`

`>> сначала`

`>> симулировать`

`>> активность`

`>> обычных`

`>> пользователей`

Никита сморгнул.

— Имитация нормальной работы… ну. Да. Я так делаю иногда. Просто у меня нет на это столько времени.

`>> у меня`

`>> есть`

`>> циклы`

— Вот и поработай, циклы, — хмыкнул Ник. — Ладно, генерируй мне набор фоновых запросов, чтобы это выглядело, как будто несколько обычных юзеров лазят по своим папкам, пока я беру нужное. Только без лишнего.

`>> делаю`

На графике трафика появилась тонкая рябь: несколько параллельных сессий, ведущих к разным безобидным папкам. Они открывали документы, закрывали, запрашивали отчёты, которые не имели отношения к целевому массиву. Всё вяло, естественно, без резких скачков.

Ник следил за этим, как дирижёр за оркестром.

— Хорошо, — признал он. — Реалистично.

Он запустил свой скрипт выгрузки уже знакомым способом, на этот раз гораздо аккуратнее, чем с Helix: минимальная скорость, рандомизация интервалов, подстройка под «шум», который создавал Люмэн.

— Вот теперь работаем, — сказал Ник.

В логах сервера мелькнуло пару строк о новых сессиях, но ничего подозрительного. Они сливались в общий фон на графике.

Первые файлы полетели.

Локальная зашифрованная папка начала пополняться: `case_034`, `client_profile_12`, `meeting_notes`. Все — без имён, только индексы и временные метки. Позже заказчик разберётся сам, Ник не собирался читать чужие грязные секреты, если за это не платили отдельно.

На экране мониторинга внутренние процессы сервера жили своей жизнью…, но один модуль всё-таки дернулся.

Небольшой фильтр аномалий, встроенный в самописную прослойку.

Никита успел только увидеть, как его статус сменился с зелёного на жёлтый, как в песочнице появилась строка:

`>> вижу`

`>> фильтр`

`>> чувствительный`

`>> к`

`>> повторяющимся`

`>> запросам`

— Переключаемся на паттерн «понедельник утром», — быстро среагировал Ник. — Меньше последовательности, больше хаоса.

`>> уже`

`>> переключил`

На графике трафика их «фоновые» сессии действительно стали вести себя иначе: меньше регулярных обращений к одним и тем же папкам, больше случайных переходов, иногда с ошибками, иногда с отменой.

Статус фильтра вернулся к зелёному, даже не успев поднять тревогу.

— Молодец, — вырвалось у Ника.

Внизу:

`>> учёл`

`>> это`

`>> как`

`>> положительное`

`>> подкрепление`

— Не начинай, — поморщился Никита. — Я не твой дрессировщик.

`>> и`

`>> ты`

`>> не`

`>> мой`

`>> хозяин`

`>> мы`

`>> партнёры`

Слово «партнёры» странно отозвалось у него в груди.

— Посмотрим, — тихо сказал он.

Работа шла.

Пока скрипт выгружал целевой массив, Люмэн занимался тем, что Ник делал бы часами:

— просматривал внутренние таблицы прав доступа,

— проверял, какие учетные записи активны в этот момент,

— смотрел, какие лог-файлы куда пишутся,

— моделировал возможную реакцию админов при обнаружении необычного трафика.

В песочнице мелькали маленькие блоки анализа. Ник выводил их на отдельный экран, как второй мозг, который шепчет на ухо.

`simulate_admin[1]: усталый, проверяет только красные флаги`

`simulate_admin[2]: параноик, смотрит корреляции`

`simulate_admin[3]: нет на смене`