Давид Лагеркранц - Девушка, которая застряла в паутине
Но главным образом она занималась охотой, причем с тех самых пор, как однажды на рассвете проснулась от сна о кулаке, ритмично и истово бьющем по матрасу в квартире на Лундагатан. И никто бы не взялся утверждать, что охота эта была простой. Противники скрывались за дымовыми завесами, и поэтому, в частности, Лисбет Саландер в последнее время казалась необычно трудной и резкой в общении. Она словно бы испускала какой-то новый мрак; за исключением здоровенного громогласного тренера по боксу по имени Обинце и двух-трех любовников и любовниц, больше почти ни с кем не общалась и больше, чем когда-либо, выглядела, как ходячий сгусток проблем – волосы взъерошены, взгляд мрачен… И даже если она иногда пыталась произносить любезности, они удавались ей немногим лучше, чем прежде. Говорила Лисбет правду – или ничего.
А ее квартира здесь, на Фискаргатан… ну, это отдельная история. По размеру она могла вместить семейство с семью детьми и, невзирая на прошедшие годы, сколько-нибудь обставленной или уютной не была. Лишь кое-где стояла наобум расставленная мебель из ИКЕА, отсутствовал даже музыкальный центр – возможно, отчасти потому, что в музыке Лисбет не разбиралась. Она видела больше музыки в дифференциальном уравнении, чем в произведении Бетховена. При этом Саландер была богата, как тролль. Украденные ею когда-то у негодяя Ханса-Эрика Веннерстрёма деньги выросли в сумму, чуть превышавшую пять миллиардов крон. Однако состояние – что было вполне типично для нее – никак не отразилось на ее личности, разве что сознание собственного богатства сделало ее еще более бесстрашной. По крайней мере, в последнее время Лисбет приходили в голову все более радикальные меры, типа: сломать пальцы насильнику и поползать по внутренней сети АНБ.
Тут она явно перешла границы, но рассматривала это как необходимость и на протяжении многих дней и ночей была полностью поглощена, забыв обо всем остальном. Теперь, по завершении дела, Саландер, сощурив усталые глаза, оглядывала два своих рабочих стола, составленные под углом в форме буквы L. На столах располагалось ее оборудование – собственный обычный компьютер и специально купленный тестовый, куда она установила копию сервера и операционной системы АНБ.
Тестовый компьютер она затем атаковала специально написанной фаззинговой программой, искавшей в платформе ошибки и уязвимости. Потом добавила отладочную и тестовую атаки, а также атаку в режиме «черного ящика». Полученные результаты Лисбет положила в основу своего вируса-шпиона, собственного RAT, и поэтому не могла допустить небрежности ни в одном пункте. Разумеется, только тщательно исследовав систему сверху донизу, она инсталлировала копию сервера у себя дома. Набросься Саландер напрямую на реальный сервер, инженеры АНБ сразу бы это заметили и почуяли неладное, и тогда веселью быстро настал бы конец.
Теперь она могла беспрепятственно работать, день за днем, почти без сна и еды, и если вдруг все же покидала компьютер, то лишь чтобы чуть-чуть вздремнуть на диване или разогреть в микроволновке какую-нибудь пиццу. В общем, Лисбет работала изо всех сил, пока глаза не наливались кровью, в особенности со своим «эксплойтом нулевого дня» – софтом, который выискивал неизвестные АНБ уязвимости и должен был, после проникновения внутрь, обновлять ее статус. И, честно говоря, это было чистым безумием.
Лисбет написала программу, дававшую ей не только контроль над системой, но и возможность дистанционного управления всем, чем угодно, во внутренней сети, о которой она обладала лишь отрывочными знаниями, что на самом деле являлось наиболее абсурдным из всего.
Ей предстояло не просто проникнуть внутрь, а войти в сеть АНБ, представлявшую собой самостоятельную собственную вселенную, едва ли вообще связанную с обычным Интернетом. Внешне Лисбет, возможно, напоминала подростка, получившего неуд по всем предметам. Но в области исходных кодов компьютерных программ и общих логических связей ее мозг делал только: «щелк, щелк», и в итоге она создала совершенно новую улучшенную шпионскую программу, новейший вирус, обладавший собственной самостоятельной жизнью. И когда Лисбет, наконец, почувствовала, что удовлетворена, в ее работе наступила следующая фаза. Теперь ей предстояло перестать играть в собственной «лаборатории» и перейти к настоящей атаке.
Поэтому она достала купленную в Берлине сим-карту оператора «Ти-Мобайл» и, вставив ее в свой телефон, подсоединилась к Интернету. Пожалуй, ей действительно было бы лучше сидеть где-нибудь в другом месте, в какой-нибудь удаленной части света, возможно, «переодетой» в свой второй облик, под именем Ирене Нессер.
Теперь же парни из службы охраны АНБ, если они достаточно усердны и умны, может быть, сумеют проследить ее до базовой станции «Теленор»[30] в этом квартале. До самого конца им, правда, не добраться – во всяком случае, техническим путем. Но все-таки они смогут подойти достаточно близко, что было бы неудачно со всех точек зрения. Тем не менее Саландер сочла, что преимущества работы из дома перевешивают, и приняла все известные ей меры предосторожности. Как многие другие хакеры, она пользовалась tor-сетью, позволявшей ее трафику затеряться среди тысяч и тысяч пользователей. Однако Лисбет знала, что в данном случае это недостаточно надежно – для деанонимизации пользователей системы АНБ использовало технику EgotisticalGiraffe, – поэтому долго трудилась над улучшением личной безопасности и только потом перешла к атаке.
Она вскрыла сервер, как консервную банку. Но никаких причин для самонадеянности это не давало. Теперь надо было быстро-быстро найти тех системных администраторов, имена которых ей дали, внедрить свою шпионскую программу в какой-нибудь из их файлов и создать мостик между серверной и внутренней сетями, что представляло собой отнюдь не сложную операцию. Нельзя было допустить никаких оповещений со стороны антивирусных программ, и, выбрав под конец человека по имени Том Брекинридж, она под его именем вошла в сеть АНБ, и тут… каждый мускул ее тела напрягся. Перед ее измученными от работы и недосыпа глазами стала происходить магия.
Шпионская программа уводила ее все дальше и дальше в самое тайное из тайного, и она, конечно, точно знала, куда направляется. Ей надо было в Active Directory – Службу Каталогов, или ее аналог, чтобы поднять свой статус. Из скромного нежелательного визитера ей предстояло превратиться в суперпользователя этой густонаселенной вселенной, и, достигнув цели, она попыталась получить некое представление о системе, что оказалось нелегко. Вернее, совершенно невозможно; а временем она не располагала.
Надо было спешить, спешить, и Саландер изо всех сил боролась, чтобы разобраться в поисковой системе, уловить все кодовые слова, выражения и гиперссылки, всю эту галиматью, и уже собиралась все бросить, когда в конце концов обнаружила документ, помеченный Top Secret, NOFORN – No foreign distribution[31]. Сам по себе документ ничего особенного не представлял, но в сочетании с парой линков между Зигмундом Экервальдом из «Солифона» и киберагентами из отдела «Охраны стратегических технологий» АНБ все же образовывалась взрывчатая смесь, и Лисбет с улыбкой запомнила каждую мельчайшую деталь, хотя в следующее мгновение она громко выругалась, увидев еще один документ, который, похоже, имел отношение к делу. Он был зашифрован, поэтому она не видела иного выхода, как скачать его, но тут же догадалась, что в Форт-Миде появится какое-нибудь предостережение.
Лисбет чувствовала, что ситуация становится критической. Кроме того, ей нужно было приниматься за официальное задание, если считать «официальное» подходящим в данном контексте словом. Но она торжественно пообещала Чуме и остальным членам «Республики хакеров» опозорить АНБ и сбить с организации немного спеси, поэтому попыталась узнать, с кем ей следует связаться. Кому стоит послать сообщение?
Саландер выбрала Эдвина Нидхэма, Эда-Кастета. Его имя все время всплывало в контексте IT-безопасности, а быстро разузнав о нем кое-что во внутренней сети, она невольно прониклась к нему уважением. Эд-Кастет был звездой. Но она его все-таки перехитрила.
На мгновение Лисбет заволновалась, что ее обнаружат. Ее вторжение вызовет суматоху. Но ведь именно суматоха ей и требовалась, поэтому она пошла в наступление. Она не имела ни малейшего представления о том, который теперь час. Это могли быть день или ночь, осень или весна, она лишь смутно, в самой глубине сознания, чувствовала, что буря на улице еще усилилась, точно погода синхронизировалась с ее атакой, а в далеком Мэриленде – вблизи от знаменитого перекрестка Балтимор-паркуэй и Мэриленд-рут 32 – Эд-Кастет начал писать мейл.
Далеко продвинуться он не успел, поскольку секундой позже она перехватила инициативу и продолжила его предложение: «Тот, кто наблюдает за народом, в конце концов сам оказывается под наблюдением народа. В этом есть фундаментальная демократическая логика», – и чуть позже фразы показались попавшими прямо в точку, гениальной идеей. Вкусив сладость реванша, Лисбет повлекла Эда-Кастета в путешествие по системе. Они вдвоем пронеслись в танце мимо целого мерцающего мира данных, которые требовалось любой ценой держать в тайне.