Русская фантастика / Книжная полка WIN | KOI | DOS | LAT
                                   Части                         Следующая
			   Джордж Райт

		      Поздравляем, вы выиграли!

     Изнутри дом выглядел столь же благопристойно, как и снаружи -
словно целая бригада полицейских и не переворачивала тут все вверх
дном и словно человек, который жил здесь и умер, был самым зауряд-
ным служащим какой-нибудь преуспевающей компании. Обращало на себя
внимание разве что изобилие технических новинок; хозяин дома, оче-
видно, был сторонником теории, что единственное необходимое циви-
лизованному человеку умение - это умение нажимать на кнопки, а все
остальное должны делать машины. Что ж, с его доходами он мог себе
позволить такую теорию.
     -Значит, вы полагаете, что это не убийство, - произнес Майк
Трентон, более известный в хакерских кругах как CrashCoder. 
     -С абсолютной уверенностью утверждать нельзя, - отозвался
лейтенант Мерчинсон, - но дом так увешан следящей и записывающей
аппаратурой - даже человек, который во всем этом разбирается, не
смог бы найти и подменить все пленки. И главное, Ричардс заснял
весь процесс... хотя, конечно, эта лента могла отображать и какую-
нибудь из его предыдущих отключек.
     -Любопытно, зачем ему это понадобилось. Разумеется, в мозгу
у него разворачивались замечательные зрелища... но внешне человек,
принявший большую дозу наркотиков, не представляет собой ничего
интересного.
     -Вы лучше меня должны понимать побуждения вашего коллеги, -
пожал плечами Мерчинсон. В глубине души он считал всех компьютер-
щиков сдвинутыми.
     -Коллега! - презрительно фыркнул Трентон. -Какой он мне кол-
лега? Он занимался дешевкой и примитивом... клепал видеоигры для
детей младшего школьного возраста.
     -Тем не менее эта "дешевка" приносила ему довольно недурные
доходы, - заметил полицейский. -Даже учитывая то, что он тратил на
наркотики, оставалась довольно-таки круглая сумма. И нас, собствен-
но, интересует, куда она могла деваться. После смерти Джеймса Ри-
чардса не осталось ничего - даже этот дом со всем барахлом, как вы-
яснилось, уже продан агентству по недвижимости. Незадолго до гибели
он снял деньги со всех своих счетов. И именно исчезновение этих де-
нег наиболее явно наводит на мысль об убийстве. Но, как я уже ска-
зал, эта версия расходится с фактами. Несчастный случай также отпа-
дает - Ричардс не мог не знать, что такая доза убьет его. Выходит,
он покончил с собой - не оставив ни записки, ни завещания, ни ка-
кого-либо указания на то, где находятся его деньги.
     -А кому они должны были достаться? - осведомился Трентон как
можно небрежнее.
     -Государству. У Ричардса не было родственников. Конечно, если
бы он оставил завещание...
     -И вы полагаете, что я могу найти вам то, что вы ищете. А по-
чему вы решили, что оно вообще существует? Вы же сами говорите -
Ричардс всегда отличался эксцентричностью, а в последнее время на
почве наркотиков окончательно съехал с катушек. Он мог сжечь эти
деньги или утопить их в унитазе.
     -Боюсь, унитаз бы засорился, - усмехнулся лейтенант. -Все,
конечно, может быть... Люди - странные создания. Взять хотя бы то,
как он умер. Король видеоигр умирает от передозировки наркотиков,
как какой-нибудь одноклеточный панк.
     -Компьютерные игры - это тоже наркотик, - хмыкнул Трентон.
-А что, по-вашему, он должен был взять провод, привязать один конец
к спусковому крючку револьвера, другой - к каретке принтера, сесть
напротив ствола и послать на принтер строку "GAME OVER"?
-----------------------------------------------------------------
GAME OVER (англ.) - конец игры. Стандартная надпись в видеоиграх
-----------------------------------------------------------------
     -Что-то в этом роде, - пожал плечами Мерчинсон. -Во всяком
случае, его репутация заставляла ожидать чего-нибудь экстраординар-
ного.
     -Значит, вы полагаете, что он оттянулся в чем-то другом? Фо-
кус с деньгами. И ключ ко всему находится здесь, - Трентон погладил
черный корпус компьютера.
     -Скорее всего. Компьютеры были для него всем.
     -Вы, небось, уже лазили по диску самостоятельно?
     -Только включили машину. В корневом каталоге имеется файл с
именем lastwill - так сказать, на самом видном месте, но это не 
-----------------------------------------------------------------
last will (англ.) - завещание
-----------------------------------------------------------------
текстовый файл, а программа. Мы решили ее не трогать, зная об этих
хакерских штучках...
     -Весьма разумно с вашей стороны. В планы Ричардса явно не вхо-
дило облегчить вам задачу, а значит, не стоит поддаваться на его
провокации. Что еще?
     -На жестком диске много разных каталогов и файлов, среди них
есть и текстовые, но ничего, что проясняло бы интересующий нас во-
прос.
     -Ну что ж, я, конечно, попробую вытащить из этой машины все,
что она знает, - усмехнулся Трентон, - но никаких гарантий дать не
могу. Во-первых, никакой информации о деньгах здесь может вообще не 
быть. Во-вторых, существуют алгоритмы кодирования, которые вскры-
ваются только полным перебором, занимающим на самых современных ма-
шинах несколько тысяч лет.
     -Мне это известно.
     -Я буду работать здесь. Сегодня вечером, ночью, возможно, ут-
ром. Если к завтрашнему утру у меня не останется ни одной идеи, как
можно напасть на след, скорее всего, сделать это вообще нельзя. Ра-
зумеется, вы можете потом обратиться к другому специалисту. Далее -
очевидно, ваши люди будут в доме все это время?
     -Конечно.
     -Не имею ничего против, но они не должны шуметь и входить в
эту комнату без моего разрешения. Мне нужна полная сосредоточен-
ность. И, надеюсь, они не откажутся заварить мне кофе, когда я по-
прошу.
     -Не откажутся. 
     -Очень хорошо. В таком случае я немного вздремну и через три
часа приступаю.
     -Еще одно, мистер Трентон... Мне не хотелось бы вас обидеть,
но просто хочу напомнить, что если бы какой-нибудь человек на вашем 
месте решил воспользоваться... какой-то частью денег Ричардса, то
он бы не выиграл от этого. Налоговое управление вцепилось бы в него
бульдожьей хваткой, и он не смог бы истратить и доллара, не объяс-
нив его происхождения.
     -Разумеется, лейтенант, - ответил хакер. Главное, что деньги
Ричардса были чистыми - Трентону очень не хотелось перебегать доро-
гу мафии. А уж запудрить мозги государству он как-нибудь сумеет.

     Трентон чувствовал радостное возбуждение, как всегда перед
сражением с очередной защитой. Он встал, прошелся по комнате, про-
верил плотно задернутые шторы и снова уселся перед компьютером.
Дискеты с программами, которые могли ему понадобиться, были сложены
рядом.
     "Ну, Джимми, посмотрим, что ты нам припас!"
     С монитора на него смотрело слово lastwill, словно приглашая
запустить программу. Какова вероятность, что последствия такого за-
пуска будут невосстановимо разрушительными? "Близкая к нулю, - по-
думал Трентон. -Создавая программу, которую почти наверняка запус-
тят, Ричардс не мог наделить ее деструктивной функцией. Ведь в этом 
случае забава кончилась бы чересчур быстро, это слишком уж примитив-
но. В видеоиграх, если допускаешь ошибку, всегда есть шанс начать 
сначала." Можно, конечно, перестраховаться и прогнать программу по 
шагам, но Трентон решил пока этого не делать. Сыграем по твоим пра-
вилам, Джимми. Хакер запустил lastwill, предварительно оставив в 
памяти собственную программу-шпиона, которая должна была запрото-
колировать все действия творения Ричардса.
     Экран потемнел, затем на темно-фиолетовом фоне высыпали звез-
ды. Заиграла характерная для видеоигр бодрая музыка. Потом звезды
закружились в хороводе и сложились в мерцающие буквы:
     ПРИВЕТ, ЛАМЕР!
     Трентон хмыкнул. Ламером на хакерском жаргоне презрительно
именуют дилетанта, возомнившего себя крупным специалистом. Выхо-
дит, Ричардс тоже относил себя к племени хакеров и занимался не
только видеоиграми.
     Звезды еще немного померцали, и картинка застыла. Музыка смол-
кла с завывающим звуком, словно в результате внезапной аварии оста-
новилась катушка старого магнитофона. Машина наглухо "висела", не
реагируя на клавиатуру. Трентон подождал еще немного, затем нажал
кнопку перезапуска.
     Система вновь загрузилась без проблем. Трентон тут же посмо-
трел протокол "шпиона". Так и есть! Программа lastwill записала в
одну из системных областей памяти пару фраз в характерном хакерском
стиле - с заменой "С" на "(", "О" на нули и т.п.:
     "Охотимся за деньгами дядюшки Джимми? Боюсь, сосунок, ты недо-
статочно крут для этого"
     "Ты меня недооцениваешь", -  ответил Трентон. Поскольку пе-
резапуск машины заново грузит системные области, только протокол 
"шпиона" и позволил установить, что там что-то было. Но Ричардс,
видимо, считал такие уловки очевидным пустяком - как, впрочем, и 
Трентон.
     Он просмотрел программу lastwill так, как будто это был тек-
стовый файл, и, разумеется, не увидел там послания Ричардса. Ко-
нечно же, оно было зашифровано. Тогда Трентон просмотрел lastwill
по командам и установил алгоритм шифрования - это был как раз тот,
что вскрываются только полным перебором - а также ключ. Ключ зави-
сел от конфигурации машины - на другом компьютере программа запи-
сала бы в память бессмыслицу. Но теперь Трентон знал, что он на
верном пути. Раз Ричардс дал ему ключ, значит, решение существует
и к нему можно прийти эвристическим путем. Очевидно, с помощью этих
же алгоритма и ключа вскрывается и другое, более содержательное по-
слание; вот только где его искать? Старый хакерский прием - поме-
чать некоторые блоки диска как "плохие", непригодные к использова-
нию, и именно там прятать информацию. Трентон протестировал диск
на плохие блоки и быстро обнаружил их. "Ты не так-то крут, Джимми.
Человек с твоими доходами не стал бы пользоваться диском, на ко-
тором есть непригодные блоки; любому ламеру понятно, что ты сде-
лал их специально". Трентон натравил программу-декодировщик на пер-
вый плохой блок, и на экране появился результат ее работы:
     "Я же говорил, что ты сосунок. По-твоему, я стану прятать ин-
формацию в плохих блоках? Не суди обо всех по себе."
     Трентон хмыкнул. Емкость диска Ричардса составляла 10 гига-
байт; перекодировка всего этого объема заняла бы много часов, но
это было не самое худшее. Из перекодированных данных следовало вы-
делить осмысленные, а сделать это с помощью программы, учитывая 
склонность Ричардса заменять буквы на похожие по написанию символы, 
было бы непросто. Значит, следовало как-то сузить область поиска.
     Очевидно, важные данные не могли находиться в свободных об-
ластях диска, где их слишком легко было случайно затереть; значит,
шифрованная информация хранится в каком-то файле. Для начала Трен-
тон решил проверить файлы, созданные или измененные недавно. Конеч-
но, Ричардсу ничего не стоило искусственно изменить дату модифика-
ции файла, но...
     Получив огромный список файлов, отсортированных по дате, Трен-
тон довольно хмыкнул. Список возглавляли два десятка файлов, разли-
чавшихся решительно всем - именем, размером, расположением на дис-
ке - кроме одного обстоятельства: если верить дате, все они были
модифицированы 14 июля.
     Ричардс покончил с собой тринадцатого.
     Декодировщик обработал их все - и выдал полную бессмыслицу.
     Но Трентон не сомневался, что его идея была правильной. Он
отсортировал результаты по времени модификации исходных файлов и
просмотрел сперва их начала, потом концы. Есть! Последние один-два
символа каждого перекодированного файла образовывали следующее по-
слание.
     "А у тебя кое-что есть между ушами!"
     Больше Ричардс ничего не счел нужным сообщить, но у Трентона
уже возникла мысль, что делать дальше. Первые буквы названий фай-
лов с посланием выглядели как набор сокращений; хакер предположил,
что это полное имя файла  - и не ошибся. Такой файл действительно 
был. Трентон запустил декодировщик...
     И вновь не получил ничего осмысленного.
     Немного поразмыслив, Трентон пришел к выводу, что Ричадс из-
менил ключ. Но каким образом? Подсказка должна быть где-то рядом.
Трентон обратил внимание на последний файл от 14 июля. Он кончался
нулем. Сначала хакер не придал этому значения, поскольку ноль не-
редко используется для обозначения конца строки, но теперь он при-
гляделся к этому файлу получше. Название файла состояло из цифр
и букв из начала алфавита; Трентон догадался, что это шестнадцати-
ричное число. Но что надо сделать с этим числом? Прибавить к перво-
начальному ключу? Вычесть из результата перекодировки? 
     Неожиданно хакер понял, что это число как раз и означает тре-
буемое действие. Это был код команды умножения. А что же тогда мно-
жители? Один, очевидно, исходный ключ, а второй - содержимое файла
с нулем на конце, точнее, его первые 64 ненулевые байта. В резуль-
тате получается новый ключ.
     Через минуту на экране перед Трентоном было последнее послание.
     "Ты сделал это, парень - ну что ж, будем считать, что ты зара-
ботал свой приз. Это 6 миллионов долларов - ты рад? Получить их ты 
сможешь... - Трентон переписал адрес загородного дома. - Код замка 
17654309. Остальные инструкции получишь на месте."
     Трентон спрятал в карман бумажку с адресом и кодом. Теперь ос-
тавалось только уничтожить все сообщения Ричардса.

     Кажется, лейтенант Мерчинсон не был вполне удовлетворен рас-
сказом Трентона о полном крахе его попыток. Ну что ж, теперь по-
добный крах ожидал любого, кого полицейское управление пригласило
бы после Трентона. Сам же хакер более месяца жил самой обычной жиз-
нью, пока, наконец, не решил, что теперь за ним наверняка уже не
следят. И вот однажды вечером, когда было еще не настолько поздно,
чтобы случайный прохожий или автомобиль обращали на себя внимание,
но и не настолько рано, чтобы детали хорошо различались издали,
Трентон сел в свою машину и поехал по адресу, который помнил на-
изусть уже много дней.
     Дом стоял на отшибе, в стороне от шоссе. Собственно, с шоссе
его не было видно; Трентону и в голову не пришло бы здесь свернуть,
если бы не указания Ричардса. У старого особняка был совершенно
нежилой вид; казалось, он стоит заколоченным уже лет пятьдесят.
Однако, когда хакер поднялся на крыльцо,  в лунном свете тускло
блеснул новенький кодовый замок. Трентон еще раз оглянулся - нигде
вокруг никаких признаков жилья; вряд ли кто-нибудь может его здесь
увидеть. "Покойник любил дешевые эффекты, - усмехнулся он про себя,
- настоящий дом с привидениями." Пальцы пробежались по кнопкам зам-
ка, и он щелкнул, открываясь.
     Внутри, как и следовало ожидать, было темно. Трентон пошарил
по стене в поисках выключателя и не нашел его. Удивляясь, он шагнул
вперед, и в то же мгновение дверь за спиной захлопнулась.
     -Привет, паренек, - произнес голос из темноты. Трентон понял, 
что это запись, и все равно вздрогнул. 
     -Ты пришел за деньгами, не так ли? - во мраке впереди возникло
светящееся лицо. Это было лицо Ричардса на экране монитора.

Части Следующая


Купить фантастическую книгу тем, кто живет за границей.
(США, Европа $3 за первую и 0.5$ за последующие книги.)
Всего в магазине - более 7500 книг.

Русская фантастика >> Книжная полка | Премии | Новости (Oldnews Курьер) | Писатели | Фэндом | Голосования | Календарь | Ссылки | Фотографии | Форумы | Рисунки | Интервью | XIX | Журналы => Если | Звездная Дорога | Книжное обозрение Конференции => Интерпресскон (Премия) | Звездный мост | Странник

Новинки >> Русской фантастики (по файлам) | Форумов | Фэндома | Книг