Владимир Васильев - Техник Большого Киева
Пард без толку пощелкал клавишами – комп больше не реагировал на клавиатуру.
«Нужно что-нибудь принципиально новое, – подумал он. – Принципиально. Эх-ма, почему же в голове такая пустота?»
Он вздохнул.
– У кого есть идеи? – бодро осведомился Вольво. – Ну, давайте, давайте, пусть даже полная чепуха, но думать нужно, думать, а не молчать.
– Хорошо, – Халькдафф нервно забегал туда-сюда по рубке. Как-то не вязалась подобная торопливость с величавым обликом эльфа, но в минуты размышлений он часто бегал вот так – туда-сюда, туда-сюда… Вдоль стены. – Хорошо. Давайте четче сформулируем задачу. Нам нужно, чтобы комп принял новую команду и отдал ее менеджеру двигателей, когда это нам понадобится. Комп отказывается менять список команд…
– Замкнутый круг, – подытожила Инси.
– Но должен же был как-то сгенериться существующий список команд? – спросил Вольво. – Нужно раскусить механизм создания этого списка, и все, считайте дело сделано.
Бюскермолен, до этого безмолвно и безучастно торчавший в самом углу, в кресле, задал резонный вопрос:
– Но ведь отдает же комп эту самую команду менеджеру, когда броненосцу вздумается куда-нибудь отправиться?
– Отдает, конечно, – пожала плечами Инси. – Наверняка отдает, ведь двигатели запускаются и работают, когда броненосец идет по морю… И думать нечего.
– Почему же тогда такой команды нет в списке? – Халькдафф прекратил бегать и раздраженно всплеснул руками. – Правильно, это хидден-команда, и нам до нее вовек не добраться, пока мы не научим этого кристаллического балбеса принимать наши команды… Точно заколдованный круг!
Вольво косо взглянул на эльфа, но ничего не сказал.
– Я предлагаю прерваться, – Пард встал из-за терминала. – И пообедать. А то голова уже пухнет, а в брюхе урчит. Это не к добру – на голодный желудок и думается хреново.
– Ладно, – легко согласился Вольво. – Я тоже чего-нибудь с удовольствием съем… Никто не в курсе, что Иланд сегодня затевал?
– Жаркое из «Карне толайя» и грибную солянку, – подсказал всезнающий Халькдафф. – Жаркое – объедение, смею заверить. Да и солянка… М-м-м…
Халькдафф мечтательно зажмурился, и тут же налетел на переборку; переборка жалобно вякнула. Халькдафф вполголоса выругался по-эльфийски.
По одному техники выходили из рубки. Как делали это уже второй месяц – каждый день. Почти все мелкие машины на борту «Стремительного» были успешно приручены. А вот большие – упирались. А значит, живые не могли назвать себя хозяевами железного чудища, черноморского броненосца. Он оставался диким и норовистым, и чихать он хотел из всех сопел на проблемы и чаяния живых, что поселились на нем, словно блохи на собаке, и докучали каждый день, и докучали…
Мысль пришла и выкристаллизовалась когда солянка уже была съедена, и команда отдавала должное жаркому. Халькдафф ничуть не преувеличивал, нахваливая кулинарные таланты Иланда.
Пард на мгновение перестал жевать, ошеломившись простоте сформировавшейся мысли. Потом решил как следует все обдумать, прежде чем говорить остальным. Вдруг найдется столь же простой контрдовод…
Он ломал голову минут пятнадцать, перестав ощущать вкус пищи. Жевал, как зомби, полностью отключившись от действительности. Тарелка Парда опустела, а он продолжал упрямо скрести по ней вилкой.
– Эй, Пард! – Инси потрясла его за плечо. – Что с тобой?
– А? – очнулся Пард и огляделся. – О, я задумался, извини… Кажется, я нащупал то, что вы бы назвали новым подходом.
Вольво и Халькдафф моментально перестали спорить на кулинарные темы. Да и остальные живые притихли, обратив взгляды к Парду.
– Ну? – Инси не терпелось узнать что же такое придумал Пард. – Говори же, не тяни!
Пард отложил вилку.
– Что нам в сущности нужно? Чтобы менеджер двигателей получил определенную команду от головного компьютера и выполнил ее, так?
– Так, – нестройным хором ответили несколько голосов.
– А если эту команду отдаст вовсе не компьютер? Какая менеджеру разница – главное, чтобы он решил, будто выполняет команду компьютера. А отдать ее можем и мы. С ноутбука, к примеру.
Над столом повисло молчание. Надолго, на добрую минуту, пока Вольво не нарушил эту нервную тишину.
– Смело! Смело, шахнуш тодд! И просто, настолько просто, что…
– Но ведь нужно во-первых знать саму команду, а во-вторых заставить менеджера поверить в ее истинность, – усомнилась Инси. Она всегда все подвергала сомнению, но споря с ней Пард часто находил удачные решения. Лихие и нестандартные. Вот и сейчас ответы приходили сразу же, Инси едва успевала закрыть рот.
– Команду можно перехватить и записать, а потом уже разложить на составляющие, – импровизировал Пард. – Мы все пытались делать вслепую, через комп броненосца. Но ведь возможно и самим составлять нужные команды, должно быть возможно! Даже такие, какие комп никогда не отдавал и каких он не знает! А что до менеджера… Отослать команду по каналу компа, да и все. Перехватить управление всеми машинами, в конце-концов, ведь в сущности броненосец – это и есть головной комп, а все остальное только периферия, стальные мускулы и разящая десница…
– Где были мои глаза? – изрек Халькдафф вскакивая. – В рубку! Немедленно!
Инси, Вольво, Пард, Гонза, Бюскермолен, Роелофсен, и даже Иланд гурьбой устремились к выходу. За столами остались сидеть только Вася, Зеппелин и хольфинги Мина с Беленьким.
– Да-а! – многозначительно изрек орк Вася. – Растет наш Пард! Не по дням…
– …а по ночам! – мрачно закончил Зеппелин. – Знаешь, орк, а ведь он и вправду умнее остальных техников. А это значит, что наше время действительно уходит, и настает время людей…
– Пока оно настанет, – рассудительно отозвался Вася, – твои косточки сто раз истлеть успеют. Этот мир за десять лет не раскачаешь. Так что не хорони себя заранее, Зеппелин. Давай лучше винца тяпнем, пока наши умники формулы мечут направо и налево. А высадимся в Крыму – глядишь, и для нас работенка найдется.
– Да! – поддержал Васю Беленький. – Скорее бы Крым, а то от безделья уже тошно.
– А ты ружье чисть почаще, – авторитетно посоветовал Зеппелин. – Или пистолет – что там у тебя?
– Да в него уже смотреться можно… – хольфинги разом фыркнули, словно с вычищенным до блеска оружием была связана какая-то смешная история.
– Кстати, – Вася вернулся к столу с облюбованной пыльной бутылкой темно-зеленого стекла. – Халькдафф как-то вскользь обмолвился: дескать, кто в нашем мире приручает оружие? А? Мина? Кто твои бомбы приручал?
– Никто, – отозвался Мина. – Они изначально прирученные.
– А разве такое бывает? Все, что состоит из железа, сперва бывает диким. А, стало быть, должно кем-то приручаться. Только вот кем?
– Откуда мне знать? – пожал плечами Мина и, огладив бороду, пригубил красненького. – Если Халькдафф этого не знает – куда уж мне?
Вася вздохнул, и тоже отпил вина.
«Хоть бы у них действительно дело сдвинулось. Обрыдла уже эта плавучая железяка по самое не могу. На берег бы, хоть и на крымский. Прорвемся, каких бы страстей нам на острове не прочили… Прорвемся. И Пард теперь уже не тот, да и мы все уже не те.
Ты изменил нас, остров Крым, и продолжаешь менять. Вот только понять бы – к добру ли, к худу…»
Вася вздохнул, отгоняя назойливые мысли, потянулся к бутылке и налил всем еще по одной.
А техники в рубке рвали друг у друга клавиатуру головного терминала.
– Подожди! Да подожди ты, надо перелогиниться, он же перестал реагировать после того, как Пард к листу обращался…
– Сейчас, – Халькдафф ткнул в серый кругляш «Reset'а» и уставился в мигнувший и разом очистившийся экран.
#login% – предложил броненосец.
@master% – набрал Халькдафф. К «хозяину» комп уже привык, и даже иногда выполнял несложные команды из-под этого логина.
– Что дальше? – Халькдафф вопросительно повернул голову. – Доступ к интерфейсу менеджера?
– А есть другие предложения? – проворчал Вольво.
– Не думаю, что он допустит, – усомнился Халькдафф. – Только логин запорем.
– Не нужно доступ, – предложил Пард. – Есть какая-нибудь формула вывода на экран исходящих команд?
Вольво и Халькдафф переглянулись.
– Тоже верно, клянусь Салефом! Нам же не нужно вмешиваться – только видеть. Значит, доступ по сути и не нужен.
– Вот что значит нетрадиционный подход, – Инси всплеснула руками и чмокнула Парда в щеку. – Пард, ты прелесть!
@show outbound commands% – попросил Халькдафф и на экране тотчас развернулось свежее окно. Броненосец был готов показать все, что угодно – он не позволял только вмешиваться в свои конфиги и листы, не позволял менять их.
– Так! Нотебук к порту! – скомандовал Вольво и Пард мгновенно вставил нужный разъем в гнездо на панели.
@link com3% – набрал он.
#choose a connection% – высветила линк-программа.