Все было донельзя рутинно. Программы работали, а мы тупо смотрели в мониторы, надеясь засечь хоть какую-то активность. Графики сети, устройств и прочей активности размеренно, без особо резких колебаний, прорисовывали свой путь в интерфейсах запущенных приложений. Мои коллеги откровенно скучали, но глаз с мониторов не сводили даже на секунду. Минуты тянулись, а давящая тишина так и шептала на ухо о прелестях дремоты.
– Ребята, готовьтесь, он начал прощупывание.
Вот тут сон смахнуло, словно потоком холодной воды.
– Не торопитесь, я дам команду к запуску.
– Да, босс, – за всех ответил Стив.
Графики стали менять цвет и колебаться активнее, чем раньше. У меня руки чесались нажать запуск, но я понимал, что сейчас торопиться нельзя ни в коем случае.
– Так, на счет три, начинает Джулия, затем Аби, Юншэн, Стив, Оливия. Ден, ты пробуешь последним. Один, два, три!
У каждого стояли свои программы, расчет был, как раз, на разнообразие. Не сработает одно, поймаем на другое. Конечно, особой уверенности в успехе не было, но если не пытаться, то точно ничего не получится.
Наконец дошла очередь и до меня. Команды ушли в сеть, смешавшись с локальным трафиком, имитируя простейшие запросы в виде «проверить график отпусков», «отправить запрос на канцелярские товары», «согласовать проведение ремонтных работ в секторе пять с шести до семи вечера». Мои файлы-запросы летели по локальной сети, не обращая внимания на «щупальца» Миража, не пытаясь зацепиться за него, но успевали прочитать его код, снять «слепок» его команд и улететь дальше, по назначению.
Я очень рассчитывал на незаметность и отсрочку. Все мои запросы должны были дойти до реальных адресатов и отправиться на дальнейшее согласование. Уже после, отключившись от текущей сессии и перейдя на другое оборудование, мне останется собрать ответные письма, в которых будут следы тех самых «слепков», и вот тогда моя программа начнет их обрабатывать и анализировать, чтобы получить код перехвата управления.
Я напряженно наблюдал: важно, чтобы дошло каждое письмо, чтобы не прервался сеанс, чтобы Мираж не решил проверить каждый файл досконально. Нет, он не станет проверять, у него другая задача. Кроме того, он ждет прямых атак, и видя их, сразу отбивает. Мои коллеги, сами того не зная, отвлекали его от меня. Смартфон и ноутбук работали параллельно, ускоряя процесс и давая двойную возможность найти уязвимости.
– Коллеги, отключаюсь через три, два, один. – Джеймс захлопнул ноутбук. – Ну что, теперь за обработку данных. Через час отчет.
Он даже не стал спрашивать, у кого и что получилось. Если бы кто-нибудь смог перехватить Миража в реальном времени, то мы бы об этом узнали в тот же миг. А раз все молчат, никто не кричит «ура!» – значит, успеха пока нет, но анализ приложений все равно может дать хоть какую-то информацию.
Я переподключился к корпоративной сети под логином одного из работников кадровой службы, зашел в личные дела сотрудников и отправил все мои запросы ответными письмами на несколько разных адресов, которые, в свою очередь, все перенаправились на меня.
Я открыл свою почту, скопировал файлы, а затем отключился от сети и запустил свою личную разработку. Оставалось ждать, пока алгоритмы просчитают возможность основного или параллельного управления и сформируют мне нужные команды.
Через полчаса программа оповестила об окончании проверки, я посмотрел на результат и с трудом сдержал вскрик. Есть! К сожалению, я не перехватил полностью контроль над Миражом, но явно мог ему мешать творить все, что он пожелает.
– Ну, что ж, дружище, – не скрывая довольной улыбки, пробормотал я сам себе, – повоюем.
15
Я не стал сообщать о своем успехе всем, на всякий «пожарный». Вот опробую, при случае, который, я уверен, представится совсем скоро, тогда и расскажу. Как и ожидалось, никто, кроме меня, успехов не добился. Конечно, остальные тоже могли умолчать о положительных результатах, но я очень в этом сомневался.
– Коллеги, срочный сбор, – Джеймс вскочил со своего кресла, прочитав на телефоне свежее сообщение. – Все бегом в конференц-зал, я вас догоню.