Книга Проникновение - Ава МакКарти
Шрифт:
Интервал:
Закладка:
Гарри застучала по клавиатуре, озадачивая компьютеры «Розенстока» хаотическими попытками соединения и пытаясь заставить тамошние программы идентифицировать себя. Если повезет, среди них найдется программа с известными «уязвимыми местами», которыми Гарри тут же воспользуется, чтобы проникнуть в сеть. Она впилась глазами в проплывавшие перед ней на экране цифры, вся, до кончиков пальцев, растворившись в виртуальном мире, словно взломщик сейфа, прильнувший ухом к наборному диску. Буквально через минуту одна из программ, установленных на компьютерах «Розенстока», выдала на экран красноречиво-многословное сообщение об ошибке: «Неверный запрос. Сервер: Apache 2.0.38. Ваш браузер отправил сообщение, несовместимое с HTTP».
Кивнув, Гарри откинулась в кресле. «Apache» — популярное программное обеспечение для интернет-серверов, но в старых его версиях имелись хорошо известные дыры в системе безопасности. Она побарабанила пальцами по столу, мысленно перебирая свой арсенал, после чего упаковала другую команду и запустила ее, как стрелу, прямиком в сервер «Apache». Дыра в системе безопасности, в которую метила Гарри, позволяла до отказа забить буферную память «Apache» непроверяемым объемом данных. Само по себе это мало что давало хакеру, но если в данных переполнения содержался фрагмент программного кода, «Apache» можно было обманом заставить исполнить его. А аккуратный кусочек кода, вложенный Гарри в отосланный пакет данных, при исполнении давал ей командный доступ к системе.
Стрела попала в «яблочко». Через несколько секунд на экран выскочило окно системного приглашения, терпеливо дожидающееся инструкций Гарри. Она вошла в сеть. Отныне она могла свободно по ней бродить — так же, как если бы сидела сейчас на Багамах за одним из компьютеров «Розенстока».
Гарри поежилась. Она почувствовала необъяснимое желание оглянуться через плечо и проверить, не смотрит ли ей кто-нибудь в спину. С трудом поборов искушение, она снова застучала по клавишам, пролагая себе тайный путь в компьютерной сети «Розенстока» и попутно оставляя в укромных местах свои инструменты для взлома. Среди них была программа-ищейка для просеивания входящего и исходящего сетевого трафика. Не прошло и десяти минут, как Гарри выудила из компьютерного эфира пароль административного доступа и расширила свои привилегии на всю систему. Сеть лежала у ее ног.
Тем не менее Гарри нахмурилась. Вместо обычного прилива возбуждения она испытывала лишь смутное беспокойство. Опытный хакер, она привыкла полагаться не только на технологию, но и на интуицию — и если чувствовала, что что-то не так, то, как правило, признавала наличие определенной причины. Но сейчас Гарри усилием воли стряхнула с себя это ощущение и двинулась дальше. Времени было в обрез.
Пользуясь своим привилегированным статусом, она прошла сеть «Розенстока» насквозь, жадно набрасываясь на все попадающиеся на пути файлы. Глаза ее были натренированы с первого взгляда распознавать файлы с интересными данными, — а таких было великое множество. Архивы, журналы регистрации системных событий, базы данных, электронные таблицы, письма, конфиденциальные документы — Гарри просматривала все подряд, становясь более мрачной по мере того, как отзывы на ее команды приходили все с бóльшим опозданием. Обычно Гарри порхала от файла к файлу с легкостью бабочки, играющей в классы, но сейчас ей казалось, будто она бредет по колено в патоке. Некоторые ее команды вообще игнорировались или выполнялись как-то странно, не до конца. Отдельные утилиты из ее хакерского набора начали функционировать неправильно, постепенно замедляя работу. В подсознании Гарри забрезжила смутная догадка, однако она по-прежнему не могла понять, в чем проблема.
Наконец — когда Гарри уже подумывала о том, чтобы отключиться, — она наткнулась на базу данных, которую искала. Это был настоящий кладезь банковской информации: номера счетов, истории трансакций, балансовые записи, кредитные ограничения. Гарри присмотрелась к номерам счетов. Длина их варьировалась, но большинство состояло из восьми цифр. Ни в одном из номеров не использовались буквы. Она задала поиск счета за номером 72559353 — как с буквой J, так и без нее. Безрезультатно.
Повертев между пальцами ножку бокала, Гарри уставилась на столбики цифр на экране. Ее охватило странное, почти головокружительное чувство нереальности происходящего. Она вспомнила похожее ощущение, которое испытала, впервые увидев на своем банковском счету двенадцать миллионов евро. Оптические иллюзии. Неужели опять то же самое? Гарри покачала головой. Она окончательно растерялась. Ей показалось, что кто-то играет с ней в хитроумные прятки, заставляя идти по ложному следу, чтобы заманить в западню, как муху на мед…
Глаза Гарри вспыхнули. Черт, засы́палась! Как же она могла не заметить?! Она отдернула руку от бокала — тот упал на пол и разбился. Гарри вырвала сетевой кабель из ноутбука и отпрыгнула от стола, как будто обжегшись капающим со стола вином.
Попалась в «медовый горшок»! Да что с ней такое?! Хакер-новичок — и тот бы давно заметил! Неужели она оказалась настолько выбитой из колеи всеми недавними ударами, что не смогла увидеть, что происходит на самом деле?
Гарри показалось, что ее пульс вмиг подскочил с шестидесяти до восьмидесяти ударов в минуту. Чтобы унять сердцебиение, она сделала несколько глубоких вдохов-выдохов, потом рухнула в кресло и покачала головой, отчасти даже устыдившись своей мелодраматической реакции. В конце концов, это только «медовый горшок», а не ядерная бомба.
«Медовый горшок» — компьютер-манок, и Гарри сразу попалась на приманку. Такие «медовые горшки» нужны для того, чтобы обманом завлечь хакера из реальной системы в фантомную сеть, где регистрируется каждое нажатие клавиши. Подобная техника используется для защиты от взлома настоящих компьютерных систем, а также для изучения хакерских приемов и перехвата новейших хакерских программ. Если «медовый горшок» разработан достаточно искусно, «черношляпник» наивно решит, что добрался до сервера с кучей лакомых паролей и файлов, даже не подозревая о том, что сам находится под колпаком.
Гарри вздохнула. Судя по всему, «медовый горшок» «Розенстока» принадлежал к типу «клюешь — переключаешься». Приманкой была реальная система, но как только Гарри в нее вторглась, ее сразу перенаправили на фальшивый сервер. Когда она начала атаковать буферную память, в банке наверняка раздался сигнал тревоги. С этого момента Гарри, сама того не ведая, бродила по фантомной сети под постоянным тайным наблюдением.
Черт! Пальцы на ногах и руках Гарри сами собой поджались. Она оставила после себя набор хакерских утилит — просто-таки подарок для преследователей.
Они наверняка натравили на нее свою пакетную ищейку и отследили каждый ее шаг. Гарри сочла, что ищейка была настроена кое-как, и это привело к увеличению времени системного отзыва. Неудивительно, что все так тормозилось. Теперь Гарри поняла, почему некоторые из ее программ вдруг перестали работать. «Медовый горшок» должен был как можно дольше имитировать реальную систему, но, конечно, не мог предоставить хакеру полную свободу, иначе тот легко выскользнул бы из «горшка» в другую сеть.
Черт! Совсем ни к чему было отключаться так поспешно. Наверное, следовало осторожно изучить «медовый горшок» и попытаться найти лазейку, чтобы пробраться обратно в реальную систему. Гарри покачала головой. Слишком поздно. Пути назад нет. У нее не осталось времени на то, чтобы взламывать дверь черного хода. В любом случае они отследили ее IP-адрес и теперь наверняка заблокируют все последующие попытки соединения с ее компьютера. Они собрали достаточно улик, чтобы при необходимости привлечь Гарри к суду.