0
11 декабря 2024, 10:55⠀⠀⠀⠀Я проснулся в полдень, совершенно не помня нынешнего сна. Но я не был этому огорчен - о нет, нисколько! Просто, когда долго не можешь нормально спать, сон без сновидений - или даже со сновидениями, но которые как будто отсутствовали - все равно самая лучшая вещь на свете.
⠀⠀⠀⠀На улицах дотлевал ноябрь.
⠀⠀⠀⠀Семь ночей подряд шел дождь - и выход на дорогу был залит роскошнейшней лужей, которая, судя по ударным темпам дождеиспускания, не будет сохнуть со временем, а исключительно и только расти.
⠀⠀⠀⠀Запустив чайник на кипячение, я включил компьютер. Да, даже сейчас. Только проснулся - и сразу за машину.
⠀⠀⠀⠀Вчера перед полуночью я закончил программку, которую требовали от меня на работе. И, собственно, после этого смог нормально уснуть.
⠀⠀⠀⠀Написание вирусного тела заняло у меня две недели.
⠀⠀⠀⠀Этот мой опыт не был ни червем, ни собственно вирусом. Он умел меняться в зависимости от того, какую часть своих возможностей надо было демонстрировать.
⠀⠀⠀⠀Но чего у него было не отнять в любом виде - так это того, как идеально он сливался с фоном, если можно так выразиться. Камуфляж, очень хороший камуфляж.Он мог шифроваться и под библиотечку, работая с кодом стоящей у вас на машине системы одним образом, и под экзешник, запускающий какое-то приложение, другим образом... разумеется, это не значит, что у него было расширение .dll или .exe. Он просто таким образом шифровал свое обращение к системным мощностям.
⠀⠀⠀⠀Видите ли, каждый из файликов, или точнее говоря, из типов файликов на вашей машине имеет свой, неповторимый стиль обращения, допустим, к жесткому диску или - о! пример еще лучше! - к вхождениям реестра, то бишь параметрам выполнения команд. Не говоря уже о системных командных файлах. Ну вот... этот мутант мог шифрануться хоть под svchost.exe! При этом не будучи им.
⠀⠀⠀⠀Приятная программка.
***
⠀⠀⠀⠀Я позвонил на работу и попросил подъехать ко мне домой спеца по низкому уровню. Одна голова хорошо, а две лучше - никто из мужчин спорить не будет? ⠀⠀⠀⠀Естественно, меня интересовало наличие охранников, которые приедут вместе с ним. Уж больно хотелось быть уверенным, что доберусь живым до начальства, чтобы похвастаться - только перед начальством, да - засунув флешку в разъем компа и демонстрируя, что NOD32 ничего не говорит по поводу программки. ⠀⠀⠀⠀Когда Спец садится за мой комп, меня он к нему не подпускает. Проверено. Я пошел на кухню к поспевшему чайнику. Спец явился через десять минут и сразу прошел в комнату. Увидев код, он на некоторое время впал в созерцание. Замедитировал, то бишь. Медитировал он еще пятнадцать минут - за все это время не проронив ни слова. ⠀⠀⠀⠀Я же успел прикончить три чашки кофе - благо, кофе был удачный, то есть такой, который можно пить снова и снова, не боясь, что от очередных опытов наших производителей с комплектующими напитков ты покроешься, в частности, холодным потом от внезапно накатившего неизвестного программного исключения в твоей собственной башне. Хороший был кофе... ⠀⠀⠀⠀- Хей мэн! - позвал он. ⠀⠀⠀⠀- Какие дела, док? - передразнивая манеру говорить кролика Багза Банни, или Банни-глюка, и лениво жуя морковку, из кухни крикнул я. ⠀⠀⠀⠀- Твоя программа похожа на кошку цвета молодой майской травы.Ты видишь сейчас за окнами майскую зелень? Вот и я не вижу. Но эту зеленую кошку там тоже никто не увидит, даже несмотря на время года. Я вышел на балкон и согласно закурил. Спец вышел следом за мной и тоже вытащил сигарету. Из моей пачки. На заднем дворе хозяин выгуливал почти совершеннолетнего щенка овчара, высоконогого, прекрасного и веселого пса - я видел его здесь много раз. Кошек он гонял от души. Трава была по-ноябрьски жухлой, несколько кустов отцветших и мокрых хризантем нисколько не радовали глаз и будто не разрушали унылой ровности чахлой травы, усыпанной опавшими коричнево-рыжими мокрыми листьями, а от детского сада с торца мой дом отделялся лужей шириной метров десять, не меньше и глубиной, наверное, по колено. Вот ей-богу, не вру. ⠀⠀⠀⠀С той стороны вырулил еще один собачник с мелкой таксой в попонке противного синего цвета. Подросток-овчар шел по траве ему навстречу. Метров за пять мерзкий кобелек-такс злобно взлаял. Овчар, который мог перекусить таксу одним движением челюстей несколько напрягся и нервно покосился на глупца. ⠀⠀⠀⠀Когда их положения зеркально изменились, я вдруг сам невольно вздрогнул: куча листьев во дворе зашевелилась и быстро побежала к стене дома. Ну, мне показалось на долю секунды, что это бежит куча листьев. На самом деле это была кошка рыже-коричневого цвета, просто пока она была неподвижна, ее совсем не было видно, а когда побежала, белые кончики лапок едва-едва выступали из-под подвижного тельца. Добежав до стены, кошка хозяйственно встала передними лапами на доски, закрывавшие лаз в подвал, сунула внутрь нос и затем быстро пролезла между планками. Я видел несколько раз, как эта кошка, подняв трубой хвост, бежит за угол соседнего дома и скрывается где-то там. ⠀⠀⠀⠀Ни овчар, ни такса не обратили на нее ни малейшего внимания, хотя кошка пробежала практически между ними. - Хм... знаешь, Спец... меня беспокоит реакция на моего вирусчега, когда он начнет работать. Пока-то он просто размножается. - Забей, мэн! Эта твоя кошка цвета майской травы... да куда ты денешься? Изменишь программку под заказ и все будет такой же чикин-пикин, как и сейчас. Мы ж тебе расскажем, что от тебя требуется! Угу. «Кошка цвета молодой майской травы» - подумал я про себя, - «...в ноябре. Поразительно.» ⠀⠀⠀⠀- Наверное.***
⠀⠀⠀⠀На работе, как всегда, было тихо. ⠀⠀⠀⠀Шеф вызвал меня к себе где-то через час после того, как я вошел в свой кабинетик. Его глаза, скрытые пухлыми щечками, горели, но лицо было серъезным, а Спец, откровенно скучая, сидел по правую руку от начальника. ⠀⠀⠀⠀- Хорошо. - сказал Шеф. - Антивирусники ее не детектят. Я проверил. - А в чем тогда проблема? - Проблема? Кто говорит про проблемы? Вот прямо сегодня, после двадцати двух мы ее и запустим. Думаю, все будет хорошо. Кроме того, это действительно интересная проверка. Предлагаю тебе прямо сейчас заточить ее ну, например, под контроль исходящей корреспонденции всех сотрудников... - Хорошо. - Когда сделаешь - зайди. - Ок, босс, - сказал я.***
⠀⠀⠀⠀До шести часов я проторчал на одном месте, болтая по QIPу со знакомыми, бывшими сейчас в Сети и занимаясь корректировкой программы, свято следуя Дао Программирования. «...и тогда Менеджер сказал: мне все равно, когда вы будете делать свою работу, важно лишь, чтобы вы сдавали ее в срок. И Программисты стали приходить на работу к пятичасовому чаепитию, а уходить после восхода солнца, оживленно работая ночами. И все стало хорошо, и Планы исполнялись вовремя.» Отличный принцип! Жаль только, что мне на работу все равно приходилось выдвигаться к одиннадцати утра. К семи часам я закончил работу и еще час гонял «Дум« и «Линейку-2». Поиграв, я выпал и направился к Шефу с отлаженной программой. В банке, естественно, стало еще более пусто, чем днем. Однако вроде раньше там обычно в такое время кто-то был, почему же сегодня нет? ⠀⠀⠀⠀«Гадство...», - подумал я. - «Суббота же».***
⠀⠀⠀⠀- Как прога? Порты она отсканировала? ⠀⠀⠀⠀- Отсканировала. ⠀⠀⠀⠀- Что говорят почтовые серваки? ⠀⠀⠀⠀- То же, что и всегда. ⠀⠀⠀⠀- То есть ничего не говорят? ⠀⠀⠀⠀- Угу. ⠀⠀⠀⠀- Так она работает? ⠀⠀⠀⠀- Да. ⠀⠀⠀⠀- А нагрузка на канал? ⠀⠀⠀⠀- Великовата. Ну, да с его шириной, глядишь, в глаза и не бросится. Да еще время какое... Вот, сейчас обходчик появится! ⠀⠀⠀⠀- Вот он... есть! - Давай, кодег, делай модег! Спрятал? Чисто спрятал? ⠀⠀⠀⠀- Не знаю... сейчас узнаем. ⠀⠀⠀⠀- Что?! ⠀⠀⠀⠀- Шуточка. ⠀⠀⠀⠀- А чего все так медленно? Вон входящий траффик какой. ⠀⠀⠀⠀- Кошка. ⠀⠀⠀⠀- В смысле? ⠀⠀⠀⠀- Надо же ей под что-то шифроваться? Обычно как - исходящий траффик большой и входящий большой. Это выглядит естественно. Вот если это соотношение меняется - уже хуже. Вот они, мыльца наших cотрудников... и текстики их! Копируй! копируй! Потом поржем. ⠀⠀⠀⠀- Обходчик сейчас опять появится. ⠀⠀⠀⠀- Успеем. Как там исходящий? ⠀⠀⠀⠀- Ничо так... ⠀⠀⠀⠀- Высокий или низкий? ⠀⠀⠀⠀- Такой же, как всегда. ⠀⠀⠀⠀- Ну, значит все хорошо. Пароли и объяснения в любви... гадость какая! Это что, Сема пишет? А он мужеложец! Говорил же я - нельзя мужчин в секретари брать. ⠀⠀⠀⠀- Ха! ⠀⠀⠀⠀- Это тебе смешно! А я с ним вчера за руку здоровался, между прочим. А кто знает, что он в руке до этого держал? ⠀⠀⠀⠀- Выпадаем? ⠀⠀⠀⠀- Уже выпали. Прикольная прога... а админ ничего не заметит? ⠀⠀⠀⠀- Так ради этого все и затевалось! Если не заметит - и другие админы ничего не заметят. ⠀⠀⠀⠀- Надо потрещать с ним завтра... этак, неброско. Потрещишь? ⠀⠀⠀⠀- Эй, бойцы! Ну, кто там у нас что пишет? - спросил у нас со Спецом подавший голос Шеф.- Московский админ-то узнает? ⠀⠀⠀⠀- Нет - ответил я. - Думаю, он ничего не узнает. И даже не заметит. ⠀⠀⠀⠀Шеф что-то невнятно буркнул. ⠀⠀⠀⠀Мне послышалось - он сказал: "На воде не обожгись"... ⠀⠀⠀⠀- Ребята! - как-то тихо вдруг подал голос Спец. - А вы уверены, что у нас самих за это время никто не побывал? ⠀⠀⠀⠀- Маловероятно. - сказал Шеф. - Ты же сам здесь все настраивал. ⠀⠀⠀⠀Спец взглянул на меня. ⠀⠀⠀⠀Я на него. ⠀⠀⠀⠀- Это легко проверить. Сделаем так... - сказал я. ⠀⠀⠀⠀За нашим подвальным окном пробежала кошка.***
⠀⠀⠀⠀Когда я вышел покурить, Спец с Шефом ржали над данными о сотрудниках... и над некоторыми их реквизитами. Кто бы мог подумать, что они любят поживиться за чужой счет? Впрочем... это люди. Надо будет им присоветовать понемножку тырить. ⠀⠀⠀⠀А когда выяснится, что была еще одна атака? Параллельно с нами? Ну, не совсем атака? Надеюсь, не скоро, а лучше никогда. ⠀⠀⠀⠀Наши же Спец и Шеф что - ребята простые, страха в глаза, как я, не видели, спится им спокойно. ⠀⠀⠀⠀И закон, да, закон... а жизнь и мне дорога. Приличная. Но им, наверное, дороже. Я этого не знаю. И даже выеживаться не буду, и о процентах говорить не буду. Если первые не заговорят. ⠀⠀⠀⠀Моя кошка не просто зеленая, она и траву себе подобной делает. И следов не оставляет... просто теперь ноябрьская трава скрывает зеленую кошку во дворе у кого-то еще. Я собрался и отправился домой.Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!