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