Площадь атаки - страница 2



Виртуальная «винда» на моей виртуальной машине вышла через гостиничную сеть в Тор – луковый роутер, систему, которая беспрерывно перескакивает с одного сетевого соединения на другое по всему миру, шифруя каждый прыжок отдельно, поэтому пакеты, передаваемые пользователями, очень трудно отследить, перехватить или изменить. Оттуда я перешла в скрытую службу фейсбука, даркнетовский сайт, базирующийся в хорошем – куда лучше этого – дата-центре, расположенном где-то в далеком уголке Орегона, где круглый год держится замечательно низкая температура (при проектировании здания, где будет работать множество перегретых компьютеров, естественное охлаждение помогает сэкономить немалые деньги).

Коснувшись альт-таба, я переключилась на свой монитор и через нетуннелированный интерфейс на телефоне, соединенном с местной сетью, вызвала ту самую непримечательную коробочку. Этот сервер мог одновременно обрабатывать десять миллионов соединений, прочесывая все их потоковые пакеты с помощью машинно-обучаемых моделей, первоначально разработанных для распознавания раковых клеток на микрофотографиях (забавный факт). Разумеется, блок зарегистрировал существование ноутбука на стоковой «винде», стоящего в «Софитель Блтц» и работающего через Тор. Он составил профиль машины по отпечаткам ее пакетов, провел быстрый поиск по клиентским базам программных интерфейсов «КЗОФ», нашел подходящий эксплойт для этой конфигурации и установил переадресацию на виртуальную машину моего ноута. Я закрепила окно монитора в верхней части десктопа и снова переключилась на виртуальную машину, глядя, как в поисковой строке браузера мигает безобидное на вид сообщение об ошибке. Перейдя в диагностический вид виртуальной машины, стала наблюдать, как внедренный пакет принимается за работу.

В нем использовалась уязвимость нулевого дня для Тор-браузера – всегда основанного на чуть-чуть устаревшей версии «Файерфокса» и потому беззащитного против вчерашних эксплойтов. Через эту прореху мой пакет вырвался из песочницы браузера на просторы операционной системы. Там он выпустил эксплойт более высокого уровня, тот атаковал «винду» и внедрил весьма устойчивый код, который мог обходить загрузочную проверку целостности, цепляясь к модулю, который загружается позже. Не прошло и пяти секунд, как дело было сделано: виртуальная машина полностью скомпрометирована и уже пытается вцепиться в мою веб-камеру и микрофон, прочесывает жесткий диск в поисках интересных файлов, выуживает из браузера сохраненные пароли и загружает свой клавиатурный перехватчик. Но поскольку это происходило на виртуальной машине – не на настоящем «железе», а всего лишь в программе, притворяющейся компьютером, – то, к счастью, всего этого на самом деле не случилось.

Теперь пришло время настоящей проверки. У секретного блока был режим, позволяющий просеивать весь исходящий и входящий сетевой трафик, выискивая заданные электронные адреса и имена пользователей, чтобы обнаружить требуемых людей. Я задала ему электронный адрес Литвинчука и стала ждать, пока его компьютер проявит себя. Это заняло меньше минуты – его комп обращался к министерскому почтовому серверу каждые шестьдесят секунд. Через две минуты я уже взяла под управление его компьютер, изучала его порнографические пристрастия и скачивала историю поиска. Для этого у меня был полезный скрипт – он обнаруживал в целевом компьютере все, что упоминало меня, потому что я любопытная стерва, а они пусть держат ушки на макушке.