Бумажное небо — страница 22 из 32

Здесь, приглядевшись повнимательнее к фасадам, можно разглядеть под многими слоями застывшей, будто янтарь, краски жестяную табличку с надписью «Для писемъ» или навечно вросшую в твердь тротуара гранитную тумбу, вкопанную когда-то и кем-то, чтобы штукатурка домов не сбивалась осями въезжающих во дворы карет.

Если хорошенько прислушаться, именно здесь можно ощутить настоящее дыхание и пульс города, навсегда потерявшиеся среди бетонных коробок новостроек.

Широкая магистраль Лиговки, разрезанная пополам стальной нитью трамвайных путей, невидимый со стороны простым смертным призрак аллей Сан-Галли, скованная наручниками Американских мостов жила Обводного – и перед капотом машины расстилается уже совсем другой, промышленно-индустриальный пейзаж. Максим отыскал место для парковки неподалеку от дома, где обитал Мегазоид, заглушил двигатель и закурил. Ощущение тревоги зудело в подсознании, точно заноза, не давая покоя. Кажется, вот эту темно-зеленую «девятку» он видел, когда отъезжал от дома. Неужто она тащилась вслед за ним чуть ли не через полгорода?

Да ну, ерунда. Показалось.

Глава 8. В гостях у «сказки»

Время, похоже, уже перевалило далеко за полдень – у Макса не было при себе часов, их вместе с мобильным телефоном и другими личными вещами изъяли накануне под опись. Надо думать, около трех, а может, чуть больше. Понемногу начал ощущаться голод. В прошлый раз ему приносили еду еще утром, потому сейчас самое время перекусить, однако Макс знал, что нужно лишь немного потерпеть – и чувство голода пройдет само собой. Рано или поздно его накормят, вряд ли у кого-то здесь стоит задача заморить его насмерть, лишив пищи. А возможно, это лишь часть тонкого расчета: вместе с голодом пришла усталость.

– Ты предполагал, какую именно информацию обнаружишь, когда планировал атаку? – интересуется Натан.

– Да не было никакого плана, – чуть покопавшись в воспоминаниях, отвечает Макс. – Все делалось буквально на ходу.

– Хочешь сказать, что вы ничего не продумывали заранее?

– А смысл? В большинстве случаев достаточно лишь хорошенько исследовать инфраструктуру, чтобы найти в ней слабое звено. Здесь был как раз тот самый случай, о безопасности там никто особенно не заботился.

Смуглый произносит что-то вполголоса, толстяк внимательно слушает, они перекидываются парой коротких фраз.

– Мой коллега интересуется, каким способом вам удалось подобрать пароли для проникновения в сеть.

Ага, вот оно что. Наш немногословный гость, оказывается, технический специалист.

– Способ традиционный и старый как мир: брутфорс, – Макс со злорадством отмечает, что Натан, переводя его речь, спотыкается на незнакомом слове.

– Метод грубой силы? – уточняет коротышка после экспресс-совещания со своим товарищем. – Перебор паролей по словарю? Все настолько просто?

– Что было, то и будет, что делалось, то и будет делаться, и нет ничего нового под солнцем.

– Кто это сказал?

– Один ваш соотечественник, – с улыбкой отвечает Макс. – Говорят, умный был человек.


Старый особняк, утонувший в зелени кряжистых тополей, прятался чуть вдалеке от дороги, видимо, предпочитая тишину и покой извечному шуму большого суетливого города. Когда-то он принадлежал, возможно, состоятельному фабриканту или торговцу, потом благополучно отыграл роль казенной конторы, и вот теперь, выйдя на пенсию, превратился в небогатый офисный центр, обосновавшийся в одном из захолустных питерских переулков. Время стерло с его стен былой лоск дорогой частной резиденции, а советские граждане внесли в дореформенную архитектуру свои коррективы, разобрав камины, заменив изразцовые печи батареями центрального отопления и разгородив фанерой просторные гостиные и спальни на тесные загоны кабинетов и курилок. Метаморфозу довершили вросшие в высокие арочные проемы окон пластиковые стеклопакеты, напоминающие со стороны белоснежную фарфоровую улыбку окончательно лишившегося зубов старика.

– Это здесь, – сказал Мегазоид.

Максим окинул взглядом здание: два входа, один когда-то был парадным, за стеклянными дверями угадывается небольшая конторка с престарелым, как и сам дом, вахтером, другая дверь в былые времена предназначалась прислуге – вон она, сиротливо торчит крылечком во флигеле. По всей видимости, этот альтернативный вход уже давным-давно наглухо закрыт.

– Держи, Шельма.

Ноутбук тяжелый и громоздкий, откинутая крышка дисплея неудобно упирается в руль. Аппарат недорогой, без встроенного модуля wi-fi – внешний контроллер с засвеченным MAC-адресом не жалко потом выкинуть в Неву с моста, чтобы окончательно скрыть следы. А если совсем припрет, можно выбросить и комп целиком, невелика потеря. Сколько их, «деллов», «хьюлеттов» и «тошиб» покоится сейчас на илистом дне под черными речными волнами?

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


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

– Черт! – выругался Мегазоид, настороженно поглядывавший в экран ноута. – Чего там случилось?

Макс скосил глаза: значок соединения перечеркнула крест-накрест яркая красная линия – видимо, контора, которую они решили немного пощипать, и вправду изрядно сэкономила на оборудовании.

– Маршрутизатор, похоже, упал, – пояснил Максим. – Слишком много запросов на авторизацию в единицу времени, он и не справился, бедняга. Погоди, сейчас кто-нибудь перезапустит.

– Засекут ведь, – встревоженно предположил Мегазоид.

– Могут. Если в логи посмотрят. Но, думаю, это не тот случай. Тем более, ты сам говорил, что сисадмин у них приходящий и работает в основном дистанционно, а значит, каждую минуту он за обстановкой не следит. Расслабься, Мега, все будет нормально.

Значок соединения мигнул и снова вспыхнул золотисто-зелеными огоньками.

– Ну я же говорил, – удовлетворенно вздохнул Максим. – Перезагрузили. Никто даже не почесался выяснить, почему сеть вдруг пропала.

Программа на ноутбуке снова принялась деловито перебирать пароли. Тянулись минуты, и, чтобы занять время, Максим покрутил ручку автомагнитолы, настраивая приемник на волну с приятной легкой музыкой.

– Опять сеть упала. – Мегазоид был не на шутку встревожен и явно нервничал, ерзая на пассажирском сидении. – Еще раз роутер им обрушим и они своему админу названивать начнут.

Максим пожал плечами. Ну, позвонят, и что это изменит? Придет суровый админ и задушит их шнуром «витой пары»? Зафиксировать попытку атаки – это еще полдела. Нужно еще локализовать ее источник.

– Есть!

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

Сетка, в которую ему удалось пробраться, была организована, мягко говоря, по-уродски. Один сервер под «виндой» играл роль локального контроллера домена и одновременно – шлюза для доступа в Интернет, на другом лежали дистрибутивы софта и резервные копии, там же, судя по всему, был организован сервис хранения пользовательских файлов. Внутри сети трафик не шифровался, поэтому первым делом Максим организовал его перенаправление и подключил анализатор: сниффинг, то есть перехват передаваемых между компьютерами и во внешнюю среду данных, позволял без особого труда получить пароли от почтовых ящиков сотрудников, а там наверняка отыщется что-нибудь интересное. Затем он собрал список открытых на локальном сервере портов и используемых протоколов, еще раз убедившись, что вопросами безопасности тут, похоже, никто действительно не заморачивался всерьез. На машине был открыт удаленный доступ по протоколам Telnet и RDP, а фильтрация по IP-адресам, наоборот, оказалась не настроена – истинное раздолье для понимающего человека.


Спустя пару минут сервер любезно согласился с тем, что Максим является пользователем контроллера домена, входящим в группу администраторов. Еще через пару минут Макс уже выкачивал на внешний жесткий диск содержимое файлообменного репозитория, попутно настраивая на шлюзе удаленный доступ – скорее всего, в эту гостеприимную сеть придется наведаться еще разок в самом ближайшем будущем. Дело шло медленно: скорость закачки он специально настроил таким образом, чтобы не забить канал связи полностью и не вызвать у пользователей подозрений, если на их компах вдруг перестанут открываться любимые сайты и отвалится электронная почта.

Пробежавшись по открытым в локальной сети папкам на компьютерах сотрудников фирмы и заприметив документы, которые нужно будет обязательно скопировать в следующий раз, Максим принялся методично и обстоятельно прибираться за собой. Файлы журналов на сервере, таблицы маршрутизации, логи роутера. Проверить все еще раз. Ничего не забыл? Точно? Не оставил ли без внимания какой-нибудь маленький файлик, за который потом смогут уцепиться специалисты-безопасники, если кому-то придет в голову расследовать обстоятельства взлома? Нет, на сей раз, вроде бы, все чисто.

– Валим!

«БМВ» зашуршала шинами по асфальту и, стремительно набирая скорость, покатилась по переулку. На всякий случай Максим глянул в зеркала заднего вида: все чисто. Да и кто может их преследовать? Это просто паранойя какая-то. Нужно, наверное, заехать по дороге в магазин, купить вискаря, чтобы успокоить расшатанные нервы. Максим испытывал сейчас настоящую эйфорию, чистый восторг, который настигал его всякий раз, когда очередная авантюра заканчивалась успехом. Он сделал это! Он смог! Человеческий разум, его личны