Вадим Проскурин - Хоббит, который познал истину
— Но ты же сам говорил, что во всем должен быть порядок! Что законы превыше всего, что ковены преступны и противны человеческой природе, что власть должна принадлежать законному правителю. А что сейчас? Разве что-то изменилось? — Гней грустно посмотрел на меня своими детскими глазами.
Я пытался объяснить Гнею, что кое-что изменилось, что изменился я, что все разумные со временем меняются, что таков естественный порядок вещей, но Гней ничего не хотел слышать. Неужели раньше я тоже был таким?
— Зачем ты лишаешь меня власти? — спрашивал король. — Неужели все было зря? Революция, война — разве все это было напрасно? Ты что, жалеешь о том, что сделал?
А потом король впал в новую истерику. Почему-то он решил, что теперь ему настал конец, что Леверлин не оставит его в живых. Гней ползал передо мной на коленях и умолял не бросать его на растерзание боевым магам. Он говорил, что его ненавидят абсолютно все, что это ничем не оправданная жестокость — позволить человеку вкусить неограниченной власти, а потом отобрать ее, что это то же самое, как если бы я дал ребенку конфету и тут же отобрал. Что я мог ответить на это? Только одно.
— Мне жаль, — сказал я, — что ты оказался неразумным ребенком и что власть для тебя не тяжкое бремя, а вкусная конфета. Ты оказался недостойным правителем, Гней, и сейчас я не нарушаю справедливость, а восстанавливаю ее. Раньше я думал, что власть должна принадлежать законному правителю, но я ошибался. Власть должна принадлежать достойному правителю, и отныне будет так. У тебя был шанс, но ты не смог им воспользоваться или не захотел, а второго шанса уже не будет.
— Но Леверлин никогда не избавит мир от оружия массового поражения! — завопил Гней. — Ты ведь хотел именно этого! Почему ты так легко отказываешься от великой цели?
— Потому что я понял, что моя цель совсем не такая великая, как я полагал. Мне многое открылось, и, когда ты сравниваешь себя с ребенком, ты намного более прав, чем можешь себе представить. Да, яйца феникса — зло, но в мире существует и другое зло, намного большее. И, кстати, почему ты не избавил Аннур от оружия массового поражения? Это было в твоих силах, а что сделал ты? Ты приказал бомбить орков, поселившихся в Могильниках! Ты когда-нибудь слышал, как пищит младенец, умирающий от ожогов? Конечно нет! Откуда тебе это слышать?
— Но я не приказывал бомбить орков, — удивился Гней. — Я приказал провести в Могильниках показательные бомбардировки, я особо требовал, чтобы от них не пострадали ганнарские переселенцы. Зачем мне было их убивать? Они принесли бы мне гораздо больше пользы, если бы вернулись в Ганнар испуганными и озлобленными и рассказывали бы всем о том, как ужасна мощь аннурских драконов. Я никого не приказывал жечь живьем, тем более младенцев.
— Церн пытался поселить в Могильниках мордорских ренегатов. Твои драконы истребили их до последнего существа, притом с поистине зверской жестокостью. Может быть, ты и прав, может, это не ты приказывал, может, летчики сами проявили инициативу, какая разница? Ты не справился с управлением страной, и отныне ты будешь марионеткой на троне. С этой ролью ты неплохо справлялся.
11
— Ну что, Уриэль, как дела? Хаммер не появлялся?
— Нет, не появлялся. Не могу понять, что случилось. Я был уверен, он сделает все, что угодно, только бы попасть в нормальный мир. Ясно, я где-то ошибся, но где?
— Не переживай, Уриэль. Мне никогда не нравилась идея превратить человека в бота, а потом еще и отобрать у него деньги.
— Но ты сам ее предложил!
— Я был не прав. Так делать не стоило, нельзя строить свои планы на несчастьях других.
Уриэль скептически хмыкнул, и я поспешил уточнить:
— Без крайней нужды. В данном случае, думаю, крайняя нужда еще не настала. Твои артефакты не зафиксировали нарушений в защите серверов?
— Пока нет. Но у меня появилась еще одна мысль. Зачем проникать в пространство атакуемого сервера в качестве нового субъекта? Если прицепиться к каналу, который обслуживает легального банковского клиента, можно получить тот же самый результат.
— Но там же всякие шифрования…
— Если установить контроль над компьютером клиента, можно зашифровать от имени клиента все, что захочешь.
— Но если ты установишь контроль над компьютером клиента, ты получишь совершенно законный доступ к банковскому счету этого клиента. Зачем тебе тогда подцепляться к каналу?
— И то верно. Но тогда… Нет, это совсем не так просто, как кажется. Нужно точно так же искать брешь в защите, но не компьютера банка, а компьютера клиента. В целом это немного проще, но здесь есть и свои проблемы. Связь может прерваться, компьютер может выключиться, нет, здесь все совсем не просто.
— Но ты же говорил, что можешь контролировать любой мир, который хотя бы раз посетил администратор!
— Не любой. И администратор должен посетить мир после того, как его посетил я. И не каждый компьютер содержит внутри себя виртуальный мир. И не каждый мир принимает посетителей.
— Но эти хакеры, они же как-то грабят банки!
— Они используют различные слабости в защите, так называемые дыры, но каждую дыру можно использовать только один раз, после этого она становится известной хозяину атакованного сервера, и ее закрывают. Более того, существуют списки известных дыр, которые лежат на специальных серверах, и рядом с описанием каждой дыры лежит специальная заплатка, которая ее закрывает.
— Кто делает эти заплатки?
— Те же компании, которые делают системы, в которых находят дыры. Я думал над тем, чтобы сделать свою заплатку к какой-нибудь дыре и чтобы эта заплатка создавала еще одну дыру, не такую заметную, но еще более опасную. Но оказалось, что раньше так уже делали, и теперь все знают, что такое бывает, и никто не будет ставить на свою систему заплатку неизвестного производителя.
— А если всем говорить, что нашу заплатку делали не мы, а производитель системы?
— Говорить-то можно, но никто не поверит. Видишь ли, Хэмфаст, существуют специальные средства защиты от таких действий. Они весьма непросты, описывать их придется долго, но они существуют и работают весьма эффективно.
— Понятно… Значит, как только кто-то находит дыру в защите, он сразу сообщает о ней другим?
— Обычно да.
— А как он сообщает? Просто помещает информацию на специальный сервер?
— Ну да.
— А если какой-нибудь администратор не читает то, что составляет содержание этого сервера?
— Серверы, публикующие данные по защите информации, постоянно обмениваются новостями. Достаточно регулярно читать один сервер, и ты будешь знать обо всех дырах.
— А если администратор вообще не читает новости по защите информации?
— Тогда его сервер быстро взломают, и он поневоле начнет читать новости.
— М-да… Так что, нам остается только ждать?
— Боюсь, что да. Рано или поздно мы получим сигнал либо от одного из артефактов, либо от Хаммера. Запасись терпением, Хэмфаст, мы с тобой сделали все, что могли. Теперь надо ждать.
— Неужели больше ничего нельзя сделать?
— Я не знаю. Если хочешь, полазь по Междусетью, почитай хакерские серверы, может, тебе придет в голову какая-нибудь свежая идея.
12
Февраль 3009 года выдался скучным. Ни один из артефактов не сообщил Уриэлю о том, что можно начинать атаку. Хаммер бесследно исчез, боюсь, мы его сильно недооценили. Большинство людей, подобных Хаммеру, всегда считают себя самыми сильными, они пользуются любой возможностью подавить и унизить своего ближнего, но, столкнувшись с превосходящей силой, впадают в ужас и готовы на все, лишь бы избавиться от опасности и вернуться к привычному высокомерному состоянию. Но, похоже, Хаммер не из таких людей, в нем есть какая-то внутренняя сила, будь он таким слизняком, каким казался, он бы давно уже приполз к Уриэлю с деньгами в зубах. Но он не такой, и теперь приходится признать, что опыт не удался.
Никто из ушедших в Междусетье не объявился: ни Олорин, ни Сссра, ни Мезония. Лора не выходила из Средиземья, думаю, с ней все нормально, иначе она обратилась бы за помощью. Несколько раз я порывался отправиться в Аннуин или Минатор, посмотреть, что там сейчас происходит, но каждый раз отказывался от путешествия. Не уверен, что мне понравится то, что я увижу, а если мне это не понравится, вполне возможно, что мне захочется снова вмешаться в большую политику Кто знает, к чему это приведет на этот раз? Лучше не рисковать.
В общем, я лазил по хакерским серверам Междусетья и читал все подряд. И чем больше я читал, тем сильнее росло во мне восхищение гением Уриэля. Поистине удивительно, как глубоко он сумел вникнуть в то, как работают компьютеры, ничего не зная о том, что это такое — компьютеры. Он называл системный интерфейс высшей магией, а машинный код первоосновой бытия, но, как ни назови вещь, ее суть от этого не изменится. Редко кому из хакеров удается в течение жизни обнаружить хотя бы одну новую дыру в защите какой-нибудь системы. Уриэлю это удалось, но даже он не смог сделать ничего большего, чем установить контроль над несколькими второстепенными серверами Междусетья, которые никто не ломал только потому, что это никому и никогда не было нужно. Чтобы украсть деньги, мало быть толковым специалистом, нужно кое-что еще: опыт, друзья, удача и, самое главное, первоначальное вложение капитала в виде легального банковского счета. Наверное, раньше никто не задумывался, как трудно украсть деньги, если не иметь денег с самого начала. Странно, но уголовный бизнес, похоже, так же требует инвестиций, как и любой другой.