Читаем Добрая фея полностью

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

– Ты неправильно говоришь, – вмешалась в разговор Инна. – Его не интересуют твои проблемы, он верит, что ты справишься, ему важно знать только одно. Что ты по-прежнему любишь его, что ты поможешь ему, когда будет нужно, и что твоя злость на Ольгу на него не распространяется. Что ты не обижаешься на него за то, что когда вы разошлись, он выбрал мать, а не отца. Андрей, Костя очень любит тебя, но мы действительно не можем тебя принять прямо сейчас, у нас действительно большие проблемы, но они быстро решатся, поверь мне. Я об этом позабочусь.

Произнося последние слова, она посмотрела на Костю и многозначительно подмигнула.

– Ты уж позаботься, – пробормотал Костя.

– Ладно, я все понял, – сказал Андрей. – Неделю как-нибудь перекантуюсь. Но потом ты меня не прогонишь, обещаешь?

– Обещаю, – сказал Костя. – Я тебя никогда не прогоню, ты же мой сын.

Глава девятая

C0000005, ЕВПОЧЯ

1

Степа смотрел в окно виртуальной машины и не верил своим глазам. В окне красовался зеленый экран смерти операционной системы, причина смерти была одна из самых распространенных – неверный код команды BE EF FA CE, сразу видно, что случилось переполнение буфера и управление передалось в нераспределенную память. Если не знать, что предшествовало фатальной исключительной ситуации, можно подумать, что ничего особенного не произошло. Ну, рухнула The Wall, ну, бывает, не первый раз и не последний. Немного странно, что система рухнула из-за ошибки в обычной прикладной программе, это верный признак критической уязвимости в ядре, но таких уязвимостей каждый год находят штук десять. Но если знать, что именно сделала программа, обрушившая систему, приходится признать, что только что произошло нечто из ряда вон выходящее.

То предположение, которое пришло в голову Степы вчера в ресторане, было ошибочным, все оказалось намного проще. Цифры, которые написала Инна на листке из блокнота, представляли собой попросту машинный код процессоров Outfax, тех самых, что стоят внутри почти каждого современного компьютера. Команды были самыми обычными, они загружали в определенные регистры определенные числа, затем делали простую цепочку арифметических операций, и эта цепочка давала совершенно неожиданный результат – управление передавалось на адрес, содержащийся в определенном регистре, при этом полностью отключалась аппаратная защита памяти. Если бы по указанному адресу лежал не мусор, а осмысленный код, он бы выполнился, причем не просто выполнился, а в режиме ядра, с ничем не ограниченными правами доступа. Ну-ка, попробуем вписать в регистр осмысленный указатель…

Снова зеленый экран смерти. Почему? А, понятно, здесь надо использовать не просто абсолютный линейный адрес, а смещение относительно чего-то. Относительно чего? Сейчас проверим…

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

– Ребята! – позвал Степа. – Что осмысленное может лежать в ir2?

Он не ожидал, что получит вразумительный ответ, но ответ пришел, причем почти немедленно.

– This! – сказал Вася Васильченко, не отрываясь от дизассемблера.

– Чего? – переспросил Степа.

– This, – повторил Вася. – Текущий объект. Ну, если программа написана на ++D, и текущая функция – член класса, то ссылка на экземпляр объекта передается в ir2.

Перейти на страницу:

Все книги серии Русская фантастика

Похожие книги

Пространство
Пространство

Дэниел Абрахам — американский фантаст, родился в городе Альбукерке, крупнейшем городе штата Нью-Мехико. Получил биологическое образование в Университете Нью-Мексико. После окончания в течение десяти лет Абрахам работал в службе технической поддержки. «Mixing Rebecca» стал первым рассказом, который молодому автору удалось продать в 1996 году. После этого его рассказы стали частыми гостями журналов и антологий. На Абрахама обратил внимание Джордж Р.Р. Мартин, который также проживает в штате Нью-Мексико, несколько раз они работали в соавторстве. Так в 2004 году вышла их совместная повесть «Shadow Twin» (в качестве третьего соавтора к ним присоединился никто иной как Гарднер Дозуа). Это повесть в 2008 году была переработана в роман «Hunter's Run». Среди других заметных произведений автора — повести «Flat Diane» (2004), которая была номинирована на премию Небьюла, и получила премию Международной Гильдии Ужасов, и «The Cambist and Lord Iron: a Fairytale of Economics» номинированная на премию Хьюго в 2008 году. Настоящий успех к автору пришел после публикации первого романа пока незаконченной фэнтезийной тетралогии «The Long Price Quartet» — «Тень среди лета», который вышел в 2006 году и получил признание и критиков и читателей.Выдержки из интервью, опубликованном в журнале «Locus».«В 96, когда я жил в Нью-Йорке, я продал мой первый рассказ Энн Вандермеер (Ann VanderMeer) в журнал «The Silver Web». В то время я спал на кухонном полу у моих друзей. У Энн был прекрасный чуланчик с окном, я ставил компьютер на подоконник и писал «Mixing Rebecca». Это была история о патологически пугливой женщине-звукорежиссёре, искавшей человека, с которым можно было бы жить без тревоги, она хотела записывать все звуки их совместной жизни, а потом свети их в единую песню, которая была бы их жизнью.Несколькими годами позже я получил письмо по электронной почте от человека, который был звукорежессером, записавшим альбом «Rebecca Remix». Его имя было Дэниель Абрахам. Он хотел знать, не преследую ли я его, заимствуя названия из его работ. Это мне показалось пугающим совпадением. Момент, как в «Сумеречной зоне»....Джорджу (Р. Р. Мартину) и Гарднеру (Дозуа), по-видимому, нравилось то, что я делал на Кларионе, и они попросили меня принять участие в их общем проекте. Джордж пригласил меня на чудесный обед в «Санта Фи» (за который платил он) и сказал: «Дэниель, а что ты думаешь о сотрудничестве с двумя старыми толстыми парнями?»Они дали мне рукопись, которую они сделали, около 20 000 слов. Я вырезал треть и написал концовку — получилась как раз повесть. «Shadow Twin» была вначале опубликована в «Sci Fiction», затем ее перепечатали в «Asimov's» и антологии лучшее за год. Потом «Subterranean» выпустил ее отдельной книгой. Так мы продавали ее и продавали. Это была поистине бессмертная вещь!Когда мы работали над романной версией «Hunter's Run», для начала мы выбросили все. В повести были вещи, которые мы специально урезали, т.к. был ограничен объем. Теперь каждый работал над своими кусками текста. От других людей, которые работали в подобном соавторстве, я слышал, что обычно знаменитый писатель заставляет нескольких несчастных сукиных детей делать всю работу. Но ни в моем случае. Я надеюсь, что люди, которые будут читать эту книгу и говорить что-нибудь вроде «Что это за человек Дэниель Абрахам, и почему он испортил замечательную историю Джорджа Р. Р. Мартина», пойдут и прочитают мои собственные работы....Есть две игры: делать симпатичные вещи и продавать их. Стратегии для победы в них абсолютно различны. Если говорить в общих чертах, то первая напоминает шахматы. Ты сидишь за клавиатурой, ты принимаешь те решения, которые хочешь, структура может меняется как угодно — ты свободен в своем выборе. Тут нет везения. Это механика, это совершенство, и это останавливается в тот самый момент, когда ты заканчиваешь печатать. Затем наступает время продажи, и начинается игра на удачу.Все пишут фантастику сейчас — ведь ты можешь писать НФ, которая происходит в настоящем. Многие из авторов мэйнстрима осознали, что в этом направление можно работать и теперь успешно соперничают с фантастами на этом поле. Это замечательно. Но с фэнтези этот номер не пройдет, потому что она имеет другую динамику. Фэнтези — глубоко ностальгический жанр, а продажи ностальгии, в отличии от фантастики, не определяются степенью изменения технологического развития общества. Я думаю, интерес к фэнтези сохранится, ведь все мы нуждаемся в ностальгии».

Сергей Пятыгин , Дэниел Абрахам , Алекс Вав , Джеймс С. А. Кори

Приключения / Приключения для детей и подростков / Фантастика / Космическая фантастика / Научная Фантастика / Детские приключения
Одиночка. Акванавт
Одиночка. Акванавт

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

Константин Георгиевич Калбанов , Константин Георгиевич Калбазов , Константин Георгиевич Калбазов (Калбанов)

Фантастика / Космическая фантастика / Научная Фантастика / Попаданцы