355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Сайфулла Мамаев » Голос Рыка » Текст книги (страница 7)
Голос Рыка
  • Текст добавлен: 6 сентября 2016, 23:54

Текст книги "Голос Рыка"


Автор книги: Сайфулла Мамаев



сообщить о нарушении

Текущая страница: 7 (всего у книги 26 страниц) [доступный отрывок для чтения: 10 страниц]

– Папа Паниной сказал! – Рык, по непонятной для него самого причине не стал называть Лену по имени. – Мы соседи, вот ее отец и зашел узнать, что случилось. А я и сам ничего не знаю…

– А-а, тогда понятно! Значит, это ее отец… беспокоится. Да ты не бойся, ничего страшного не произошло… И их успокой! Зайди вечером и объясни, что с Паниной и с ее начальником все в порядке… Простуда у них… новая. Понимаешь, завезли папуасы нам свою заразу, вот теперь и мучаются наши люди. – Толстяк прямо источал любезность, – Нет, я перегнул, не мучаются, а… просто легкое недомогание, которое нужно перележать. Как при гриппе. Хорошо еще, что лекарства у нас отличные, вылечим быстро и без последствий. Так что можешь не опасаться, если что – и тебя вылечим. Ну ладно, некогда мне! Ступай, работай и не о чем не тревожься. И никого не слушай. Если что нужно будет, обращайся прямо ко мне. Спросишь Зырянова Владимира Арамовича, это я, тебе любой покажет, как меня найти.

Толик, не дожидаясь, пока Зырянов, не дай бог, додумается спросить, как это он прошел через турникет, попрощался и быстро зашагал к выходу. Он не оборачивался, но чувствовал спиной, что Зырянов пристально смотрит ему вслед.

Еще по дороге он решил, что на этом не остановится. Вернувшись на рабочее место, Толик быстро вызвал необходимую программу, просмотрел карту сети и нашел медицинский сервер. Да, ребятки, не хотите по-хорошему сами сказать, попробуем по-плохому без вас обойтись!

Сервер запросил удостоверение на права доступа. Толик ввел данные Филипенко. Вот это номер! В доступе отказано! Да такого не может быть! Шеф, с его правами, может входить куда угодно! А иначе как он будет… Подожди, подожди, а что, если для каждого сервера у Анатолия Викторовича свой пароль? Одно дело пропуски ляпать, все файлы на сервере охраны находятся, а другое – в каждый отдел забраться! Хитрецы, ничего не скажешь. Впрочем, так и должно быть.

Ладно, попробуем иначе. Борода где-то держит все свои пароли. Вот только где? У себя на компьютере? Или у Лены? Нет, скорее всего в памяти… В его собственной, той, что в голове!

Тогда как же быть? Может, применить те же способы, которые он использовал при взломе серверов в Интернет? Идея! Вот тюфяк-то! А еще хакером зовешься!

Рык набрал адрес своего любимого сайта.

* * *

Вадим Александрович недовольно посмотрел на дверь, за которой исчезла секретарша. Вот глупая курица, сколько ей говорил, что перед встречей с партнерами из Японии ему понадобятся все документы, так нет, сводный отчет не готов! И бухгалтерия такая же бестолковая! Черт бы их всех побрал!

Должанский нажал на кнопку прямого вызова.

В динамике раздался голос Медведева:

– Слушаю вас, Вадим Александрович.

– Да это я вас, Юрий Павлович, хотел бы послушать! – раздраженно бросил генеральный. – Я просто вас не понимаю! Вот-вот гости приедут, а я так и не увидел консолидированного баланса, нет сводного отчета…

– Вадим Александрович, так мы же сбытом занимаемся, а не бух…

– Я и без вас знаю, кто чем занимается! – взвился директор. – Только как вы сбывать будете, если наша сегодняшняя встреча сорвется? Или вам все по… до одного места, лишь бы не по вашей вине?

– Да нет, что вы! – Голос Медведева звучал уже не так бодро, как вначале. – Я сейчас побегу к ним…

– Беги, Юра, беги! – Должанский выключил связь.

Он и сам понимал, что начальник отдела сбыта здесь совсем ни при чем, но надо же отвести душу! Не все же ему одному свое здоровье гробить! Конечно, можно и нужно главбуха драть, и Лариса Игоревна свое получит. Но позже, когда справится со своей работой, сейчас же он ей только помешает. Советский стиль руководства, при котором за малейшей заминкой в работе следует мгновенный разнос, Вадим Александрович не принимал. Ведь так можно только затянуть еще больше подготовку документов.

Замигал светодиод на селекторе громкой связи, Должанский нажал кнопку.

– Слушаю вас!

– Вадим Александрович! – В динамике раздался истеричный женский голос. Генеральный не сразу узнал своего главбуха Ларису Игоревну Бойко. – Вы будете меня ругать, но эти программисты… У них всегда вот так! А они всегда в стороне остаются! А сами, у них такое творится, а мы не можем…

– Лариса Игоревна, вы можете без истерики? – вспылил Должанский. – Давайте членораздельно! Что с отчетом?

– Отчета нет и не будет! – проговорила со слезами в голосе главный бухгалтер. – Я не могу ничего сделать! Компьютеры отказываются работать, данные недоступны, принтер не печатает и вообще…

– Стойте, стойте! Что значит принтер не работает? Как это данные… А Филипенко где… Ах да! Но у них есть там программист, как его… Ну ладно, сейчас разберемся!

– Зырянов! – закричал Должанский, нажимая, кнопку. – Ты, долбо… Дятел ты траханый! Ты сорвал мне встречу! Через полчаса у меня крупнейший заказчик приезжает, а у бухгалтеров вся сеть зависла! Давай срочно Бороду! Пусть срочно все восстановит!

– Вадим, но это невозможно! – Кукловод даже несколько растерялся. – Он под капельницей!

– Отсоедини! – потребовал генеральный. – Потом подключишь!

– Это невозможно! Он же умрет!

– А девка эта… Ну, ты о ней вчера говорил!

– То же самое! – сообщил Зырянов. – Ее родители начали беспокоиться, вот и пришлось форсировать.

– Так ты что, весь завод мне оголил? – Должанский почувствовал, как у него по спине побежали мурашки. – Ты, урод, мы же зависли…

– Подожди, Вадим, подожди! Не все так плохо! – Кукловод предпочел не обращать внимания на оскорбления, сыпавшиеся из уст генерального. – У нас же есть, этот… сын гинеколога! Он же тоже программист, пусть все восстановит!

– А он справится? – Нужно отдать должное, генеральный умел быстро хвататься за спасательный круг. – Где он? Вовочка, быстро… А, ладно, я сам!

Должанский, не дожидаясь ответа, нажал кнопку вызова селектора Филипенко.

Несколько секунд никто не отвечал. Наконец послышался неуверенный голос:

– Да!

– С кем я говорю? – спросил генеральный.

– Кого вы вызывали, с тем и говорите! – ответил собеседник. Теперь голос стал поувереннее.

– Я генеральный директор завода, Должанский Вадим Александрович! Теперь я могу попросить вас представиться?

– Ну ни фиг… Ой! Извините! Я программист, Толик… Анатолий! Рыков моя фамилия!

– Сеть восстановить можешь? – спросил Должанский.

– Вообще-то могу, но только не нашу! Ее может только Анатолий Викторович! У него все пароли… – пояснил Рыков. – Но если бы они были у меня, то без проблем…

– Бегом ко мне, я дам команду, чтобы пропустили! Возьмешь у секретаря все, что нужно… Я дам ей команду! Но чтобы через час сеть работала!

– Будет, куда она денется! – Рыков довольно усмехнулся. Действительно, куда ей деться, если он сам и был причиной этого сбоя.

Ну все, дело сделано. То, что он задумал, получилось. Доступ ко всем ресурсам заводской сети открыт. Дисциплинированный Филипенко не мог не оставить дубликата списка паролей. Единственное, чего не ожидал Рыков, так это что они окажутся в сейфе у генерального. Но это мелочи. Визит к Должанскому и восстановление сети после собственной атаки заняло совсем немного времени. Директор даже пообещал премию за оперативность. Вот здорово!

Первым делом он решил посмотреть сервер медицинского блока. Уж больно интересно было найти упоминание о загадочной болезни, сразившей коллег. Да и подробности о своей избраннице очень хотелось посмотреть. Конечно, он Лене никогда не скажет, что подсмотрел ее медицинскую карту, но раз есть такая возможность, почему не воспользоваться?

Толик несколькими щелчками мышки нашел нужный файл. Рост, вес, год рождения… Оказывается, тут нет ничего интересного. Стоило ради того, чтобы узнать группу крови или рост Паниной, огород городить? Может, у Бороды что интересное найдется… Нет, Толик решил, что не будет унижаться до подсматривания. Лучше разобраться с инфекцией.

Вот ее-то разыскать оказалось куда сложнее. Толик просто не знал, где ее искать, где она может упоминаться. Потыкался в список больных. Узнал, что амбулаторных больных числится сто двадцать девять, на больничном находится сорок, в стационаре семь человек. Так, это уже ниточка.

Теперь можно посмотреть отчеты стационара. Толик открыл следующий файл… Странно, но в файле отмечено, что в изоляторе больных нет. Что за ерунда! Ну-ка, посмотрим, может, они попали в другие отделения? Толик пересчитал всех больных.

Семь. Но ни Филипенко, ни Панина среди них не значатся!

Так что же получается, они не в больнице… или, как он там называется… лазарете? А может быть, их не включили в обзор? Ну, как в американских фильмах злодеи делают, когда хотят скрыть от общественности эпидемию… Эпидемию… Тогда, возможно, и он тоже болен? Вот черт, Лена выпишется, а он ляжет! Нет, ему ложиться нельзя, с кем же волк останется? К маме отвести? Ну, конечно, здорово придумал! Возьмет да еще и родителей заразит! Нет уж, лучше пусть он сам болеет, но родных убережет… Им только не хватало подхватить заразу! Черт возьми, так чем же все-таки болеют его коллеги? И куда они на самом деле попали?

Толик задумался. Где, черт возьми, можно еще полазить? Куда эти медики прячут свою секретную информацию? И стоит ли ломиться в лоб, когда можно воспользоваться обходным путем? Вот, допустим, посмотреть расход продуктов. Ведь должны же кормить тех, кто в лазарете и изоляторе?

Так, сколько там пайков? Рыков еще несколько раз щелкнул мышкой. Есть! В раскладке питание на… ну, вот то, что и требовалось, десять порций. Трое пациентов дополнительно! Нет, не трое… Один паек должен быть дежурному врачу… или медсестре. Ну, хорошо, пусть одна порция уйдет на дежурного. А еще двое, разве это не Лена с Анатолием Викторовичем? Похоже… да какой похоже?!! Они!!

Рыкову пришло в голову, что неплохо бы еще и в рецептурный файл зайти. Что там можно увидеть, неизвестно, но если есть такая возможность, почему бы не воспользоваться ею?

Толик быстро перешел к рецептурному отделу, нашел нужный файл… Опаньки, да их же два! Так, что в первом… Здесь рецепты, формулы, рекомендации… Нет, с этим ему не разобраться. Что же делать? Может… О, идея, мама поможет! А пока что нужно скопировать файл. Как хорошо, что под рукой классная техника! Скорость такая, что не верится, что операция уже выполнена. Теперь второй файл… Что за ерунда? Почему? Не может такого быть, но файл не открывается! Запорчен? Запаролен? Ломанем, не проблема! А пока его тоже копируем, потом видно будет!

Так, теперь что смотрим? Можно отсортировать по времени. Взять самые последние изменения. Ну-ка, что получится? Черт, да тут их много! Копировать?

А что еще делать? Вперед! И выходим из сервера, лучше меньше светиться…

Толик задумался. Что бы еще такое посмотреть? Он заглянул в список паролей. Молодец все-таки шеф, не то что каждый сервер – каждое рабочее место имеет свой логин и пароль. Благодаря этому, просмотрев листинг, можно узнать, кто и с какого места входил и что искал в сети. Даже самого шефа и то можно проконтролировать? А почему бы и нет?

Хорошо, идем дальше… Да, парень, работы у тебя немало. Если когда-нибудь он, Анатолий Рыков, станет начальником отдела, он столько работать не будет!

Смотри, а шеф тоже медициной интересовался. И вчера, и позавчера… Да почти каждый день заходил. Вот так номер! Ну-ка, ну-ка… Что это вас, Анатолий Викторович, так заинтересовало…

Файл, который привлек внимание Филипенко, находился даже не на сервере, а на рабочем компьютере какого-то Чухнина Игоря Васильевича. Кто это такой, Толик не знал, но раз шеф следил за ним, значит, в этом что-то есть.

Ладно, что за файл? Ух ты, экзешник? Интересно, значит, шефа интересовали не данные, а исполняющий файл? Копируем… Нет, на этот раз всю директорию. Посмотрим на месте, как эта штука работает.

Ну что же, на первое время хватит!

Выйдя из сервера медицинского блока, Толик скопировал файлы рецептов на свой сайт-хранилище, их он покажет маме, а вот что делать с остальными? Просматривать по порядку? Согласно дате последних изменений? Но это так долго и муторно! Все они имеют разные расширения, придется использовать кучу редакторов… Возни столько, что… Но это же для Лены! Нет, лениться нельзя.

Так, а если начать с той программы, которую шеф регулярно ковырял? А что, может, там и найдется разгадка… Разгадка чего? Болезни коллег? Бред какой-то! Как это софт может стать причиной болезни? Глупость настоящая! А раз глупость, то и думать об этом не стоит. Действительно, ключика к проблеме так не найдешь… Хотя в кино, помнится, и не такое показывали.

Толик размышлял, а руки сами делали свое дело. На дисплее мелькали распахивающиеся окна, компьютер подгружал необходимые для препарирования и исследования программы. Наконец дошла очередь и до скачанного экзешника. Рык автоматически запустил его на исполнение. Вообще-то так делать было нельзя, нужно было сначала проверить его на вирусы, но неужто Анатолий Викторович не сделал этого еще раньше? Тем более что математика, что называется, не «пошла». Впрочем, этого и следовало ожидать, программа потребовала ввести пароль, которого Рык не знал.

Толик достал заветный директорский список и посмотрел в него. Конечно, он понимал, что вряд ли там найдет код доступа, но все же проверился. Решил провериться и испытать удачу. Все правильно, пароля там не было…

Ну это не проблема! У него же есть его универсальные ломалки защиты! И среди них – любимый инструмент всех взломщиков, «замораживатель программ» «Софтайс», без которого не обходился ни один уважающий себя российский программист. Вот им-то после ряда манипуляций он и воспользуется. Этот универсальный помощник любого программиста, помогающий отладить любой софт, резидентно подвешивался в оперативную память и, став неким подобием препарационного механизма, запускал исследуемую программу в самом себе. Или, если говорить точнее, внутри себя. «Замораживатель», или отладчик, позволял детально, шаг за шагом следить за тем, как софт исполняет код, заложенный в него.

Сломав защиту, Рык наконец приступил к исследованию. Первым делом он просмотрел тело программы. Нужно было определить прикладное направление творения чьего-то ума. Может, для кого-то это, и было сложным делом, но не для Рыка. Он, как и большинство российских программистов, привык работать на «пиратских» продуктах. Как бы к этому ни относиться, но основная масса софта поступала в страну только таким путем, а потому все, кто мало-мальски разбирался в методах снятия зашиты, ни минуты не колеблясь, доставали «Softice» и приводили забугорную математику в «крякнутое» состояние. А дальше все становилось на свои места. Кто был жаден, начинал продавать «свой» продукт, кто похитрее, начинал записывать ломаные программы на компакт-диски и продавать их тем, у кого их еще не было. Ну а самые неугомонные начинали изучать, как эти произведения буржуинских интеллектуалов работают и каким инструментом создавались.

Толик относился к последним. Он давно научился быстро понимать чужие алгоритмы и привычно воспринимал их как старых знакомых. Рыков даже ощущал их как свои собственные. Он не задумывался, хорошо это или плохо, как все мы, не задумываясь, пользуемся колесом, а ведь его тоже кто-то когда-то изобрел.

Рыков посмотрел на дисплей. Ну что, родная, помолясь, начнем?

На первый взгляд, ничего особенного. И на второй тоже. Даже есть кое-что знакомое… Ну-ка, ну-ка… да точно! Так и есть! Толик мог поспорить, что он знал автора программы! Он бы, не колеблясь, поставил всю свою годовую зарплату, что автор сего творения не кто иной, как Валька Стариков!

Рык вспомнил события четырехлетней давности. Шла Олимпиада молодых московских программистов, устроенная правительством города. Толик вышел в финал, он был первым в своем районе. А от соседнего выступал Стариков, признанный лидер в среде любителей и профессионалов софтового дела.

Друзья предупреждали Рыкова, что Валентин пользуется не совсем хорошей репутацией, может подглядеть чужие алгоритмы и, модифицировав их, выдать за свои. По крайней мере, прошлогодний финалист Миша Шапошников так и сказал Рыкову:

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

– Как накажем? – удивился Толик.

– Давай напишем программу с ловушками! – предложил Михаил. – Причем так, чтобы тот, кто не знает про нашу засаду, кода не заметил. А потом, в конце Олимпиады, если опять повторится прошлая история, вытащим это дело на свет божий!

– Да как ты ее напишешь заранее? – удивился Рыков. – Тему же…

– Не боись, я не зря же весь год к реваншу готовился! – Шапошников хохотнул. – Программатор нужно будет создать!

– Но тогда я тебе зачем? – удивленно спросил Толик. – Напиши сам… Ты же идешь основным претендентом на титул чемпиона!

– Думается мне, что он на этот раз возьмет за основу твою работу, – сказал Михаил. – На мою и так все смотреть будут, он же это понимает, а вот незнакомого автора, ну, пусть малознакомого, но перспективного, как раз и можно использовать! Это мы знаем, что ты имеешь все шансы первое место взять… и Старка тоже знает… но не жюри, вот он и решит этим воспользоваться. Понимаешь?

– А ты? – не сдавался Рык. – Ты сам тоже ведь хочешь победить!

– Хочу! – подтвердил Михаил.

Толик выразительно посмотрел на коллегу.

– Все правильно, я хочу победить! – вновь подтвердил Шапошников. – И добьюсь своего! Ты поможешь разоблачить Старку и докажешь, что Старка вор! И тогда мои прошлогодние протесты удовлетворят. Теперь понял? Каждый из нас получит звание победителя – ты нынешней Олимпиады, а я прошлогодней. Она мне дороже…

Над программой Рыкова они просидели почти две недели, Шапошников чуть не позабыл, что ему и о своей подумать нужно. Он тоже должен быть участником, иначе Валентин может насторожиться… Вторая программа вышла не ахти какая, но не для славы же делалась? Зато ловушка выдалась на славу!

Положа руку на сердце, Рыков не очень-то верил во всю эту затею и смотрел на нее как на очередную забаву. Но каково же было его удивление, когда прогноз Михаила подтвердился полностью! Победителем был объявлен Стариков, а при демонстрации программы лауреата Толик безошибочно узнал свое произведение! Вернее, его и Шапошникова. Нужно было видеть вытянувшиеся лица членов жюри, когда Толик попросил ввести простенькую команду, а в ответ программа выдала сообщение, что Стариков вор и настоящий автор – Рыков? Шум после этой провокации вышел приличный, и Олимпиады с тех пор не проводились. По крайней мере, Толик о них не слышал. Да если бы и слышал, то уж точно участвовать не стал бы. Противно! Пусть все говорят, что во взрослой жизни еще не то будет, но то во взрослой… А среди своих пацанов так опускаться зачем? Ну, крыса есть крыса, Бог с ним, пусть живет, только на глаза не кажется! Ан нет, смотри, не только объявился, а еще и его же с Мишкой программатор к делу пристроил! Интересно, сколько же он гринов за него срубить успел? Уж, наверное, немало, ребята говорили, что Старка всегда был жаден до денег…

Но что самое парадоксальное во всей этой истории, так это то, что именно программу, написанную им вместе с Мишкой, но только щедро удобренную циклами, и пытался улучшить Филипенко. Стариков остался самим собой и украл-таки софт. Только теперь обманул не жюри, а своих работодателей. Вот жучила-то! Ну и козел же ты, Валька, ведь опозорился один раз, остановись, подумай! Нет, все равно на чужом горбу в рай лезешь, ничем тебя не научишь!

Толик дал себе слово, что разыщет плагиатора и серьезно поговорит с ним. Чертила, мало того что воруешь, так еще и портишь труд других людей? И бабки за это берешь! Рыков даже обиделся на негодяя и, чтобы как-то насолить тому, быстро вычистил все лишние навороты плагиатора. Теперь она должна работать быстрее и лучше. А дабы насолить ему еще круче, Толик, восстановив прежний вид программы, добавил в нее запись о своем авторстве. Так сказать, вставил свой копирайт. Ну и как завершающий штрих, приписал коротенький модуль, позволяющий ему, и только ему, в любой момент менять код программы. Для этого теперь стоило только запустить ее на исполнение и ввести несколько символов. Известных только Толику, конечно! Хватит, доверия Старке больше не будет! Помимо прочего, последний «довесок» к программатору позволял отказаться от использования «замораживателя». Он стал теперь не нужен. Мало ли чем может обернуться его применение? Вдруг поднимется скандал и придется доказывать свою правоту!

Сделанные изменения принесли удовлетворение, но Толику и этого показалось мало. Он решил посмотреть остальные программы. Может, удастся обнаружить еще какие-нибудь следы работы Старикова. И его опасения подтвердились! Не вполне логичные, но безопасные, влияющие лишь на скорость исполнения циклические прибавки нашлись в другом софте. Этот был Толику незнаком, но он решил, что поступит правильно, если и здесь уберет все лишнее. По крайней мере, от этого выиграет заказчик, а так как в этом качестве, по всей видимости, выступает ФАЗМО, то будет справедливым, если софт станет работать лучше. Войдя в раж, Рыков внес изменения и туда. И тоже записал свою фамилию.

Пора было остановиться, но злость на Старикова все не утихала. Он тщательно проверил все файлы, которые скачал, и там, где находил следы вмешательства Валентина, безжалостно их уничтожал. Это он проделал со всеми программами недобросовестного экс-чемпиона. Пусть знает!

Покончив с местью, Толик снова вошел в сервер медицинского модуля и, найдя соответствующую директорию, вернул модифицированные файлы на место. Не для того же он работал, чтобы оставить все себе. Нет, пусть исправленная математика отправляется по назначению. Интересно будет увидеть рожу Валентина, когда все вылезет наружу.

Довольный собой, Толик сладко потянулся. Все-таки хоть и говорят о программистах, что они отъявленные индивидуалы, как же скучно работать одному! Когда уже Ленка с шефом выйдут… Подожди, но он так и не выяснил, что с ними! Или не стоит дергаться, лучше подождать до завтра? Может, они сами выйдут и все разъяснится? А пока чем заняться? Ковыряться в остальных скопированных файлах лень… Да, нужно же похвастаться шефу, что он разобрался с проблемой, над которой тот сидел!

Молодости свойственна самоуверенность. Вот и Толик не сомневался, что разгадал то, над чем Филипенко ломал голову, а потому решил написать для него инструкцию. Должен же шеф знать, что теперь можно пользоваться модифицированным софтом. И как его лучше использовать.


    Ваша оценка произведения:

Популярные книги за неделю