– Вот ты у девушки и спрашивай, а мне нечего мозги пудрить! – взвилась Стрелка. – Да смотри, не переусердствуй там, с девушкой. А то, блин, оскоплю! Но я-то какая дура, борщ ему тут варю, стараюсь, думаю, по-семейному обедать будем. А он там с какими-то девками по-французски!
– Так ты ей это все и скажи, – решил развить игру Танцор, – я-то здесь при чем? Все зависит от женщин.
И со словами: «Девушка, вас тут спрашивают», – протянул трубку рыженькой хотдогщице, которая в связи с погодой уже и не пыталась прятать пикантные веснушки под слоем тонального крема.
И Стрелка, нормально въехав в роль, заорала погромче, чтобы Танцор услышал и оценил:
– Девушка, милая! Гоните от себя этого кобеля, пока не поздно! Меня обрюхатил, да еще четырем таким же дурам алименты плотит! А если бы знали, сколько у него всяких подарочков венерических! Полный букет! Гоните, гоните, девушка!..
Горячесобачница недоуменно посмотрела на Танцора, вернула трубку и лениво изрекла:
– Заняться, что ли, нечем?
Заняться было чем. Это Танцор прекрасно чувствовал всей своей нервной шкурой. Дискета таила нечто такое, что при ее прочтении заставит его забыть:
– о расслабленности, в которой они со Стрелкой пребывали уже четыре месяца;
– о Ницце, где они пережидали неласковую московскую зиму;
– о Монако, откуда Стрелка его, скупавшего оптом жетоны для рулетки, еле уволокла;
– об Альпах, которые поразили Стрелку не сверкающими снегами и розовощекими миллионерами-крепышами, а невероятных размеров горнолыжными ботинками, которые она, спустившись пару раз и наглотавшись при этом снега, положила под подушку, отчего еженощно видела волшебные сны…
Абзац! Отпуск закончен! Танцор вновь заглотил блесну, и чья-то неведомая рука совсем скоро начнет наматывать на катушку звенящую от напряжения леску.
Стрелка изо всей силы свистнула в свою трубку. Танцор очнулся, приложил свою к правому уху.
– Ну что, – спросила уже все понявшая Стрелка, – опять во что-то вляпался? Игрун ты мой ненасытный! У тебя, что ли, магнит внутри, что ты всякую мерзость к себе притягиваешь? Что у тебя там, горе ты мое луковое, за полтора франка тарелка?!
– Да, можно сказать и так.
– А конкретней?
– Приеду – покажу. Не по телефону же.
– Ну давай, жду, сгораю. Да, и жратвы с собой прихвати.
– А борщ?
– Какой борщ?.. Блин, кончай! Нашутились уж! Танцор убрал мобильник, поймал тачку и поехал домой.
И со словами: «Давненько не брала я шашки в руки», – Стрелка сунула дискету в трехдюймовое окошко. Открыла «Нортенкомандер» и шифтом с F1 выбрала диск А. Щелкнула сдвинутая предохранительная пластина, и пара движков – шаговый для головок и вертушка – начали негромко дрыгаться и изредка подвывать на сбойных доменах.
Наконец-то на синем поле мерзкими красными буквами выскочило: «data-zip». Мерзкими, потому что при разархивировании зиповского файла наверняка понадобится пароль. Так оно и вышло. На Alt – F6 выскочила заставка пока еще нейтрального серого цвета с идиотской просьбой ввести пароль. Стрелка по сложившейся традиции по первому разу ввела «fuck» и зло стукнула по энтеру. Выскочила уже красная табличка: «Ошибка: неправильный пароль для данного файла». И внизу две кнопки: «ОК» и «Отмена».
Полчаса Стрелка колола пароль, то и дело раздраженно приговаривая: «С этими вонючими Европами на хрен всю квалификацию растеряла!» В конце концов дурная железяка, проглотив « На мониторе висела сплошная абракадабра, поскольку файл был зашифрован: utwv yxtp xvwy vtux qropq ypta 6)+4/2 !"!3(%6 uxst rpvw ywya qsry qqopq qsyq !.4/. !"%, – !. vqav twps wqpr vsva pyopq xwra )6!. !"2/3) – /6 vsaq yups wapw vtpt qpopq xptq )'/2 :!+(!2/6 vyps tvrp yvwp trsq qropq yaxs !,%+3!.$2 053(+). utpw ptxr xaqq xytp qqopq typw ,%/ 4/.34/9 wyys rspu xttq psyq qropq vups )6!. "5.). utqw quqp prpq rwvp pyopq qyvs )6L 452'%.%6 vprs srpq sqpr ywvq qropq wtpw "/2)3 0!34%2.!+ uxyv utpq qppv tsws qqopq putx *52)9 *!'!2). txys wywv ppuq uxrq pyopq swup '122) +!30!2/6 wspt vtyr urxv sqry qropq tqpv 3%2'%9 ,%-%3(%6 Если с файлом поработали пиджипишным шифратором, то дальше можно было не суетиться. Подобрать два ключа – шифровальный и дешифровальный – было возможно лишь теоретически. Однако Стрелке было крайне любопытно: за что же сейчас в Москве убивают людей средь бела дня в самом бойком месте? И, набив рот бутербродом из четырех компонентов и отхлебывая кофе, который приготовил дежурный по кухне Танцор, решила поколупаться еще маленько. Чем черт ни шутит? В том, что это именно его, чертовские, проделки, сомневаться не приходилось. На Танцора накатила волна кобелячества, и он начал тереться о нее сзади всякими разными частями своего тела, включая щеки, нос, язык и уши. – Отвянь! – строго сказала Стрелка. – Делу время, потехе час. Именно час, никак не меньше. Хотя лучше, конечно, больше. – Ну а что по этому поводу говорил вождь международного пролетариата? – Мне про него не только ни один отчим спьяну не рассказывал, но я его даже и в школе не проходила. Это ты у нас – аксакал, а я – девушка, не отравленная большевистской идеологией. Так что же он говорил? И уж не тебе ли? Уж не ходили ли вы с ним вместе по девочкам? – Во-во! – откликнулся Танцор из кухни, куда он ушел, поняв, что с сексом придется повременить. – Помню, подошел Ильич ко мне в питерском борделе, что на Сенной, и говорит, лукаво прищурившись и фирменно картавя: «Танцог, догогой, повегте мне, стагику, лучше меньше, да лучше!» – Хрен-то! Лучше больше и лучше! А иначе это половой саботаж! Я слыхала, за саботаж Хрущев в своей Чека к стенке ставил! Так или не так, дорогой? Подкинь-ка мне еще бутербродов, у меня процесс идет. Танцор начал строгать хлеб, колбасу, сыр, перец, маринованные огурцы, поливать получившиеся конструкции соусом и заворачивать в салатные листы. Прикинул на глазок свой кулинарный шедевр – пролезет или нет? Должен пролезть, рот у Стрелки был хороший. Большой. Из комнаты раздалось: – Bay! Давай сюда скорей! Кажется, я его поимела! – Кого – Хрущева или Владимира Ильича? – Все, шутки в сторону. Давай бутерброды. Танцор подошел к компьютеру. На мониторе висела все та же абракадабра. Однако Стрелка открыла еще одно окошко, вордовское, и вписывала туда что-то, заглядывая то в дискетную информацию, то в какую-то толстенную книгу. – Смотри, – начала объяснять она свое открытие, – видишь, в пятой колонке на трех последних позициях стоят одинаковые символы: «орq». Запоминаем это и идем дальше. Теперь внимательно изучаем шесть первых столбцов и замечаем, что в них стоят не все латинские буквы. А только с «о» до «у». Нет первых четырнадцати и последней «z». Итого: нет пятнадцати. – Ну и что из этого следует? – спросил Танцор, дожевывая Стрелкин бутерброд. – Нельзя ли покороче, Холмс? – Заткнись и слушай, если умишком не вышел. И еще следует обратить внимание на «о», которая как бы ненастоящая, потому что стоит четко на одной позиции и нигде больше не встречается. Значит, к пятнадцати прибавляем одну приблудную и получаем шестнадцать. Сколько букв в английском алфавите? Ну, Танцор, блесни-ка эрудицией. – Сейчас – не знаю. А когда учился, двадцать шесть было. – Правильно, Ватсон! Из двадцати шести вычитаем шестнадцать и получаем десять. А десять – это, как известно, число пальцев на руке и цифр в десятичной системе. – Девять, – тупо возразил Танцор. – Один, два, три, четыре, пять… – Сюда еще ноль надо прибавить, Митрофанушка! Значит, этими буквами зашифрованы цифры. А теперь берем Аськину таблицу… – Чью-чью? – Аськину. Это такая таблица компьютерных символов, ASCII называется. И смотрим, что у цифр в старшем полубайте стоит троечка. А у латинских букв четверка и пятерка для прописных. И шестерка и семерка для маленьких. Как видим, все встречающиеся в файле маленькие буквы имеют в полубайте семерку. Если ее заменить на тройку, то есть вычесть из семерки четверку, то и получаются цифры с нуля до девяти. Смотри, что выходит. И Стрелка показала ему в вордовском окошке расшифрованную первую строку: 5 476 9840 8 679 6458 12/01 9045 6)+4/2!"!3(%6 – А что это за косая черта в пятой колонке, как она получилась? – недоверчиво спросил Танцор. – И что делать с этой ахинеей на хвосте? – Черта – это элементарно, Ватсон. Буква «о» имеет код 6F. Из шестерки опять вычитаем четверку и получаем 2F. А это по Аськиной таблице код косой черты. А с хвостом мы проделаем обратную манипуляцию. К старшему полубайту этих значков и цифр прибавим ту же самую четверку. И получаем буквы, но не десять, а все двадцать шесть. Смотри, какая интересная штука нарисовалась: