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