Глава десятая
Глава десятая
Москва. Какая-то гостиница
(от автора: с удовольствием бы продал это место для рекламы какой-нибудь гостиницы, но увы)
Ранним утром солнце уже вовсю слепило в окна, в незадернутую штору люксозного номера проникали яркие лучи и, катясь, переливаясь по дубовому паркету, наконец-то доплыли до роскошной кровати, выполненной в стиле Людовика IV с аляповатыми резными ножками и великолепным белоснежным балдахином, нависавшим над ней. Далее, луч, прокатившись по точеному женскому силуэту, добежав до закрытых поволокой густых ресниц глаз, застыл, словно не мог оторваться от красоты этого безупречного тела… в этот момент за окнами, взвизгнув резко тормозящими колесами, остановилась тонированная Toyota Camry.
То ли тому виной было яркое солнце, то ли звук припаркованной машины, но Барбара Крутецки, очнувшись от сна, лежа в постели, и, приходя в себя, с трудом стала припоминать события прошлого дня, точнее вечера, когда, приземлившись в международном аэропорту «Шереметьево», они заехали в гостиницу и кто-то из их сопровождающих предложил пойти посмотреть вечернюю Москву, а главное медведей и то, как русские пьют водку. Отчетливо вспомнила, как всю их делегацию удивило, что Москва, оказывается, расположена вовсе не среди густых сосновых лесов, более того, какой-бы то ни было растительностью она вовсе не обладала, зато Барбара увидела яркие, переливающиеся разноцветными неоновыми огнями улицы, огромные площади, заполненные людьми, и стоооолько машин таких марок, о многих из которых она слышала только по телевизору, причем с комментариями, что эти модели настолько дороги, что позволить владеть ими могут только считанные единицы олигархов мира. Ужинать они зашли в ресторан «Пушкинъ», в основном, чтобы посмотреть, как русские пьют водку. В итоге, увидев, что все посетители пьют ром, текилу или виски, решили сами заказать русской водки, чтобы хотя бы узнать вкус и понять что это такое. Далее вечер она помнила очень смутно…….яркими пятнами всплывал то образ русского, на какой-то улице, по-моему ее название было «Арбат», почему-то одетого в майку «sex, druggs and rock-and-roll», который говорил: «сейчас я покажу, как нужно пить русскую водку» и опрокидывавшего один за другим стакан, который назывался «граненый», то медведь, настоящий, но в наморднике и поводке, по-моему там же, потом они мерили какие-то смешные шапки, на меху и с длинными ушами, свисавшими по краям головы, в итоге, отдав за две шапки около 2500$ так как они были не обычные, а сделанные из шкур самого настоящего уссурийского тигра, причем редкой, нестандартной окраски, поэтому мех был серого цвета, попытались зайти в клуб с манящим названием «rai», но их не пустили неграмотные идиоты на фейс-контроле, которые не знакомы с редкой фауной России, назвав их уникального тигра драным тушканом… далее воспоминание в голове обрывались, зато на их месте возникала все более отчетливая сильная головная боль. Встав с кровати, Барбара взяла сумочку и достала оттуда упаковку болеутоляющих таблеток, выпив одну из них, попыталась снова заснуть.
Стук в дверь, раздавшийся словно во сне, заставил Барбару Крутецки открыть глаза. «Чертова Россия» — подумала Барбара, «даже поспать нормально не дадут». Крутецки встала с кровати и, накинув халат, отправилась открывать дверь. Головная боль стихла, но похмельный синдром все равно оставался. Пройдя через вторую комнату и мысленно обругав храпящего Смита, Барбара посмотрела в глазок. За дверью стоял мужчина лет тридцати пяти, хорошо выглядевший, в безукоризненном костюме довольно дорогого покроя.
— Кто вы?
— Добрый день, меня зовут Андрей, могу я войти?
— Смотря с какой целью, — сонно пробормотала Барбара, коверкая великий и могучий русский язык.
— У меня есть очень важная информация для вас, — ответил незваный гость.
— Минуточку, я не одета, — сказала Барбара и метнулась к окну. Хм… припаркованная тонированная черная машина, прямо у входа… наверняка органы… неужели нас так быстро вычислили, мы, конечно, вчера покутили, но что, неужели в Москве мало иностранцев, падких до русской экзотики? Если вычислили, то пришли арестовывать, но почему только один? Кто сдал? — такие мысли роились в ее голове, а тело, отражающееся в зеркале, поспешно приводилось в порядок. Тело — самое важное оружие женщины и Барбара, опытная в таких делах, это прекрасно осознавала. Она следила за ним ежедневно, натирая различными кремами, приобретенными за баснословные деньги, ежедневно истязала в тренажерном зале, под руководством дорогих инструкторов, СПА, косметологи, — все эти структуры работали на то, чтобы ее важное оружие наточить по-максимуму, чтобы любого мужчину могло сразить эта женская красота. Вот и сейчас, критически окинув себя взглядом, проведя по пухлым губам помадой, Барбара сочла, что выглядит вполне удовлетворительно. Она не стала переодеваться, оставив на себе лишь тонкий пеньюар, вернулась к двери, сказав:
— Надеюсь, ваша информация действительно важная, — и направилась в свою комнату, оставив дверь открытой, словно приглашая гостя последовать за ней. Надо отдать Барбаре должное, несмотря на испуг, вызванный появлением представителя силовых структур в ее номере, ни одна черточка на ее лице, ни одно движение не выдавало, что она сильно нервничает.
Андрей с желанием посмотрел на ее стройные и длинные ноги, ограниченные сверху коротким халатиком и с удовольствием вошел.
— Ну и что вы хотели мне рассказать? — спросила Барбара, кивком головы предложила ему расположиться в удобном кресле средневекового стиля, сама присела на расстеленную кровать, тем самым еще более обнажив красивые бедра.
— О, мэм, — вздохнул Андрей. Если бы не предстоящий ответственный разговор, то он бы, не задумываясь, накинулся на нее. — У меня есть эксклюзивная информация для вас об объекте вашего интереса.
— Мне кажется, что для начала вам стоит представиться, — с облегчением выдохнув, томно произнесла Барбара и грациозным движением перекинула ногу на ногу. И, поймав его недвусмысленный взгляд, подумала: «Какие же животные, эти русские», подумала она при этом, «впрочем, как и американцы. Мужики везде одинаковые».
— Как и говорил, меня зовут Андрей. Я сотрудник ФСБ и готов, за некоторую сумму, помочь в ваших поисках, — облизнувшись поведал гость.
— И насколько велика эта сумма? — спросила Крутецки, чуть подавшись вперед, чтобы Андрей смог оценить ее грудь.
— Эм-м. Даже не знаю. Думаю, что мы ограничимся пятизначной суммой в вашей валюте.
— Немало. Надеюсь ваша информация того стоит. — Барбара сделала еле заметное движение плечом, тем самым оголив еще больше достоинств и вызвав у Андрея обильное слюнотечение.
Печатая эти строки, автор непрерывно матерится по поводу хитрости и коварства всех женщин на планете, но, стиснув зубы, продолжает писать.
— Да, мэм. Она того стоит. Те, кого вы ищете, действительно находятся в России.
— Вы готовы назвать точный адрес?
— Не совсем. Но я могу сделать так, что они окажутся там, где скажете вы.
— Хорошо. А с какой цифры начинается ваша пятизначная сумма?
— Эм-м, — задумался Андрей. Барбара тем временем незаметно дернула вторым плечом, и верхняя часть халата сдержалась от падения лишь благодаря груди.
— Я надеюсь, что она начинается с единицы? Потому что у нас не очень много денег, но все остальное я могу компенсировать лично.
Андрей вновь облизнулся и произнес:
— Как скажете, мэм.
— Ну вот и хорошо. А теперь расскажите поподробнее.
— Да, мэм. Это русские хакеры, которые неофициально работают на правительство. Где они точно находятся, я не знаю. Слышал лишь то, что это профессионально подготовленные ребята. Мой начальник недавно встречался с их лидером в Москве.
— Каким образом они назначают встречи?
— С помощью электронной почты. Я успел заметить и запомнить его пароль.
— Хорошо. Вы уверены, что это те, кто нам нужен?
— Абсолютно. Мой начальник недавно поручил мне отслеживать все публикации в иностранных СМИ, связанные с атакой на эстонский кибер-центр. Я следил за его реакцией при чтении отчетов, она ясно показывала причастность его ребят к этому.
— А зачем вам это надо? Насколько я знаю, сотрудники вашего ведомства итак неплохо зарабатывают.
— Дело не совсем в деньгах, мэм. Его провал даст мне хороший шанс для продвижения по службе.
— Ясно. Ну что ж, вытаскивайте этого лидера на встречу. Будем брать его.
— А когда я получу свои деньги и…? — Андрей оценивающе провел взглядом по фигуре Барбары.
— Сразу после того, как он окажется у нас.
— Может, хотя бы аванс выдадите?
— Хорошо, за день до встречи вы получите десять тысяч долларов, устраивает?
И она поднялась с кровати, давая понять, что разговор окончен.
— Еще как. Тогда до встречи? — Андрей тоже встал, собираясь уходить, но Барбара задержала его и, поцеловав в щеку, томно прошептала на ухо:
— До встречи, Андрей. Я буду ждать ее с нетерпением.
Захлопнув за неожиданным посетителем дверь, Крутецки вернулась в комнату, плеснув немного бренди в бокал и затянувшись тонкой сигаретой, задумалась: «если это не подстава, то мы действительно можем закончить нашу миссию в весьма сжатые сроки, но подозрительно уж легко все получается…»
Сибирь. Где-то в Тайге. База.
С последней моей встречи с Игорем прошло чуть более двух недель. Разработка вируса шла полным ходом, а Тормоз опять удивил. Стали тому причиной деньги или еще что, но Саша не отходил от компьютера ни на минуту. Днем он помогал ребятам в разработке кода для вируса, а всю ночь корпел над своей задумкой по созданию уникального языка.
— Тут ведь ничего особо сложного нет, — повторял он, — дальше будет труднее. Создать язык полдела, а вот настроить его взаимодействие с остальными уже задача не из легких. Особенно, если мы решили делать это незаметно.
По прошествии десяти дней, с начала работы над новым языком, Тормоз разбудил меня ночью (не смотря на то, что я установил автоматический запор дверей, Александр спокойно тормошил меня за плечо, надо будет поинтересоваться как он сумел разблокировать замок).
— Изь, вставай.
— Тормоз, ты совсем ошалел? Какого хрена?
— Вставай. Пошли ко мне, я тебе кое-что покажу.
Я продрал свои очи. Поднялся с кровати и отправился за Тормозом.
Спустившись на уровень ниже и войдя в его комнату, я лицезрел на мониторе компьютера… калькулятор.
— Вот. Первое творение на новом языке, — серьезно сказал Саша.
— Калькулятор? Тормоз, я тебя начинаю ненавидеть! Какого хрена ты меня разбудил ради этой херни?
— Это не херня. Это калькулятор, созданный на языке Таежный, версия 0.1.
— Ладно, покажи исходный код, что ты там наворотил хоть? — скептически произнес я. Пускай я не мастер в программировании, но основные команды и принципы их работы знаю.
Александр открыл панель программирования и представил пред мои очи несколько сотен строчек кода. Быстро просмотрев все, я сказал:
— Как-то все нелогично.
— Ты тоже заметил?
— Что заметил?
— Нелогичность кода. Я долгое время размышлял, как сделать код уникальным, но однажды ночью ответ пришел сам собой. Не стоит менять названия команд, надо просто сделать их в другой последовательности и расставить разные приоритеты.
— Ну-ну, — ответил я, — давай посмотрим.
Я набрал простейшее действие на калькуляторе, попросил его умножить три на четыре, и получил ответ… тринадцать!
— Тормоз, мать твою, это что за фигня?
— Мда, что-то я видимо напутал с нелогичностью. Поправлю. Два плюс два правильно выдавал.
— Уж будь добр. Кстати, как ты открыл мою дверь, она вроде заперта была?
— Была. — Тормоз улыбнулся, — но код слишком простой и логичный. Я запустил в систему контроля дверей мини-вирус с нелогичным кодом и все.
— Да уж, ладно. Завтра с Конденсатором поговорю на эту тему.
— Спокойной ночи, Изя.
— Спокойной ночи, Саша. Только больше не буди меня так. Лучше Нубу или Владу демонстрируй подобные достижения.
— Хорошо, — ответил Александр и я удалился дальше спать.
Как бы то ни было, но Тормоз молодец. Создать с нуля язык не каждый сможет, особенно так продумать его концепцию. Ведь нелогичность — прерогатива женщин, а все программисты преимущественно мужчины. Отсюда вывод: ни один мужчина не сможет разгадать код с нелогичной логикой. Мы привыкли, раз «а» равно «б», «б» равно «ц», тогда «а» равно «ц». Тормоз же, внес некоторые коррективы в это равенство, после чего «а» не факт, что равно «ц».
Москва
— Андрей, у меня есть одна просьба к вам, — сказала Барбара.
— Какая, о прекраснейшая из созданий?
— Чтобы мы удостоверились в ваших словах, давайте проведем небольшую акцию. Вы напишите вашим великим хакерам о том, что необходимо уничтожить авторитет одного из ваших полу-государственных банков. Если такое действительно произойдет, то я готова сразу выплатить весь ваш гонорар и дальше взаимодействовать.
— Хорошо Барбара, я вас услышал. А как насчет вас?
— Если все пройдет гладко, — ответила Барбара, — то я с радостью отведаю с вами национальной кухни в одном из ресторанов Москвы.
— Договорились, — радостно ответил Андрей. — ФЭФК, так ФЭФК.
Тайга
По прошествии двух недель, я получил письмо от Игоря:
«Изя, необходимо навести беспорядок в счетах банка ФЭФК».
Хм, вроде Игорь сам утверждал, что наносить урон российской экономике нельзя, однако, при этом просит нанести урон престижу ФЭФК. Ну надо, значит надо. Сделаем.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава десятая. Из истории файловых систем
Глава десятая. Из истории файловых систем Файловые системы и, шире говоря, системы размещения данных вообще – неотъемлемая часть операционных систем. И потому их историю уместно рассказать в этой части книги. К тому же развитие ОС и их систем размещения данных – вещи,
Глава 17 DNS
Глава 17 DNS DNS – это Доменная Система Имен (Domain Name System). DNS преобразует символические имена машин в IP-адреса и наоборот – из IP-адреса в символическое имя. Для чего это нужно? Во-первых, человеку легче запомнить осмысленное имя – типа vasya.ru чем 195.66.195.42, а для компьютера проще
Глава 20 FTP
Глава 20 FTP Эта глава посвящена протоколу FTP, настройке сервера FTP, проблемам конфигурации и безопасности сервера.Протокол FTPПротокол FTP (File Transfer Protocol, протокол передачи файлов) предназначен для передачи файлов в сети Интернет. Этот протокол был разработан на заре эры
ГЛАВА 11
ГЛАВА 11 Дополнительные утилиты работы с текстомСуществует большое количество утилит, предназначенных для сортировки, объединения, разбиения и прочей обработки текстовых файлов. В этой главе мы познакомимся с такими командами: • sort; • uniq; • join; • cut;
ГЛАВА 13
ГЛАВА 13 Регистрация в системеВо время регистрации в системе, еще до появления командной строки происходит ряд событий, связанных с процессом регистрации. После ввода регистрационного имени и пароля система проверяет, допустима ли регистрация данного пользователя. С
ГЛАВА 14
ГЛАВА 14 Переменные среды и интерпретатора shellЧтобы продуктивно работать с интерпретатором shell, нужно уметь управлять переменными этого интерпретатора. Переменными интерпретатора shell являются наименования, которым присваиваются значения. В качестве значений может
ГЛАВА 15
ГЛАВА 15 Использование кавычекВ главе 14 обсуждались методы работы с переменными и операции подстановки. Чаще всего ошибки в использовании кавычек возникают при выполнении подстановок переменных в сценариях. Кавычки оказывают существенное влияние на формирование
ГЛАВА 16
ГЛАВА 16 Понятие о shell–сценарииВ shell–сценарий может включаться одна или несколько команд; здесь нет общепринятых правил. Зачем же создавать целый сценарий ради двух–трех команд? Все зависит от предпочтений пользователя.В этой главе рассматриваются следующие
ГЛАВА 17
ГЛАВА 17 Проверка условийПри создании сценария уточняется идентичность строк, права доступа к файлу или же выполняется проверка численных значений. На основе результатов проверки предпринимаются дальнейшие действия. Проверка обычно осуществляется с помощью команды test.
ГЛАВА 20
ГЛАВА 20 Передача параметров сценариюВ предыдущих главах рассматривались способы передачи параметров сценариям с помощью специальных переменных $1...$9. Специальная переменная $# указывает количество передаваемых параметров. Также обсуждалась конструкция usage. Эта
ГЛАВА 21
ГЛАВА 21 Создание экранного выводаС помощью shell–сценариев можно создавать профессионального вида экраны, позволяющие реализовать интерактивное взаимодействие пользователя с системой. Для этого достаточно располагать цветным монитором и использовать команду tput.В
ГЛАВА 22
ГЛАВА 22 Создание экранного вводаКогда речь идет об экранном вводе, или вводе данных, подразумевают ввод информации (в нашем случае с помощью клавиатуры), а затем — проверку достоверности введенных данных. Если данные удовлетворяют неким критериям, они
ГЛАВА 23
ГЛАВА 23 Отладка сценариевОдной из самых сложных задач при создании shell–сценариев является их отладка. Желательно, чтобы пользователь, выполняющий эту задачу, получил консультации на данном этапе. Чтобы избежать распространенных ошибок, достаточно следовать указанному
ГЛАВА 24
ГЛАВА 24 Встроенные команды интерпретатора shellВ предыдущих главах нам уже встречались конструкции, встроенные в интерпретатор shell Напомним, что речь идет о командах, которые не находятся в каталоге /bin или usr/bin, а встроены в интерпретатор Bourne shell. Скорость выполнения
ГЛАВА 26
ГЛАВА 26 Утилиты интерпретатора shellВ этой главе рассматриваются следующие темы: • создание датируемых имен файлов и временных файлов; • сигналы; • команда trap и способы перехвата сигналов; • команда eval; • команда
ГЛАВА 27
ГЛАВА 27 Небольшая коллекция сценариевВ настоящей главе содержатся примеры некоторых наиболее распространенных сценариев. Изучая их, можно заметить, что все они невелики по размеру и довольно просты. В этом и состоит преимущество использования сценариев; они не должны