|
mindw0rk Опубликовано: dl, 11.05.05 01:05 Лаборатория физико-оптических исследований NASA, штат Пенсильвания. Профессор Алан Бэнчер весь день находился в возбужденном состоянии. Обычно всегда спокойный и сконцентрированный, теперь он носился по кабинету и постоянно что-то бормотал себе под нос. Бобби не знал, чем вызвана такая взвинченность, но подозревал, что это имеет отношение к проекту, над которым работал профессор. Что-то связанное с изучением влияния звука на человеческий мозг. Бобби был всего лишь лаборантом и делал, что называется, всю грязную работу. Профессор не посвящал его в свои проекты, а Бобби никогда не спрашивал об этом. Но ему было лестно, что его определили работать с таким гениальным ученым как Алан Бэнчер. К концу рабочего дня, профессор подошел к Бобби и протянул ему запечатанный пластиковый пакет. На пакете стоял гриф «Совершенно секретно», а устная инструкция была краткой: -Отвезешь это Кромвелю, вручишь ему лично в руки. Прямо сейчас. Ступай. Бобби знал, что обычно профессор Бэнчер связывался с руководителем лаборатории по внутренней электронной почте. Если он предпочел передать конверт ему в руки, значит то, что содержалось внутри, имело большую ценность.
Андрей откинулся на спинку кресла и размял мышцы. От долго сидения за компом у него иногда начинались боли в ногах, поэтому последнее время он взял за привычку по утрам делать небольшую пробежку вокруг района. Сегодня он сачканул, и боли снова дали о себе знать. Рядом с ним за другим компом сидел брат и с поразительной скоростью набивал строчки кода в ассемблере. Сколько себя помнил Андрей, они с Витькой постоянно спорили, кто лучше разбирается в компьютерах, пытались обставить друг друга. Но потом поняли, что спорами ничего не добьешься, а если объединиться, они будут отлично дополнять друг друга и их возможности увеличатся на порядок. Оба брата могли назвать себя secuirty-экспертами, но у каждого была своя специализация. Андрей был железячником – мог с закрытыми глазами собрать и разобрать компьютер, спаять любую схему, и проконсультировать по поводу любого нового гаджета. Он также имел углубленные познания в криптографии и немного увлекался фрикингом. Витя, в свою очередь, имел врожденные программерские способности и с детства ковырял софт, разбирая его по полочкам и изучая, какие алгоритмы использовали авторы. Он мог за час написать программу, на которую некоторым «сертифицированным программистам» требовались месяцы упорного труда. Стоило подумать о задаче, как код моментально появлялся в голове, на том языке, который лучше всего подходил для реализации. Тяга к электронике и компьютерам пришла к ним от отца, который был одним из пионеров, проложивших интернет в России. Работал он обычно дома за компом, и сыновья, вернувшись со школы, постоянно доставали его вопросами обо всем, пытаясь вникнуть в то, чем он занимался. Со временем отец купил им отдельный компьютер, с этого все и началось. В 20 лет братья оставили родительский дом и сняли небольшую квартирку на отшибе. В кармане у них было около 500$, а в голове – тщательно продуманный план. Несмотря на то, что они уважали отца, они не хотели, как и он, работать на государство и зарабатывать «копейки». Работать на дядю, который пусть даже неплохо платит, им тоже казалось плохой идеей. Поэтому они решили создать свой бизнес по оказанию различных высокотехнологических услуг обеспеченным клиентам. Причем услуги могли быть самые разные. Труднее всего было найти первых клиентов. После того, как братья себя зарекомендовали себя, клиенты стали находить их сами. И с каждым разом заказы становились все серьезнее, а денег они приносили все больше. Теперь это уже были не снятие защиты с корпоративной программы, и не проверка сайта на взломоустойчивость, а расшифровка военных документов и перехват информации, за которую запросто могли убить. Андрей прошелся на кухню и, открыв холодильник, достал две бутылки пива. -Витька, Тинькофф будешь?
Захватив заодно фисташки и засушенных кальмаров, Андрей вернулся в комнату, которая обоим служила рабочим кабинетом. В отличии от их первой комнатушки, это были просторные апартаменты вмещающие кучу всевозможных гаджетов, электронных систем и два сдвинутых почти вплотную компьютерных места. Работаться вдвоем было намного удобнее, так как всегда можно было посоветоваться друг с другом по любому поводу. -Чего строчишь? – глядя на быстро появляющиеся на экране строки, спросил Андрей.
Так они нумеровали сети, состоящие из определенного количества компьютеров-зомби. С помощью одного такого «кластера» можно было без проблем вывести из строя крупный сервер или забрутфорсить сложный криптошифр. «Четвертый кластер» был самым маленьким и состоял из полутора тысяч компьютеров. Андрей еще некоторое время смотрел на экран, оценивая решения, которые использовал Витя. Его всегда поражало, как брат может программировать настолько быстро. Сам он неплохо владел несколькими языками, но для написания программы, ему требовалось составить план и обдумать программную реализацию своих идей. Витя, казалось, все обдумывал на ходу и пальцы едва успевали воплощать в ассемблере то, что творилось в голове. Иногда Андрею казалось, что его брат – лучший программист в мире и у него были все основания так считать. Наконец, он оторвался от этого процесса и сел за свой комп. Они вдвоем только что выполнили крупный заказ, и теперь могли отдохнуть, занявшись своими делами. Отхлебнув из бутылки, Андрей запустил сканер, написанный братом и проверяющий состояние машин с внедренными жучками. Андрей любил оставлять их на компьютерах влиятельных людей – звезд шоу-бизнеса, представителей правительственных и военных организаций. Конечно, в случае с последними, он играл с огнем, но путь от его компьютера к компьютеру этих людей проходил через длинную вереницу проксей. К тому же каждый из шпионящих зверьков был замаскирован под файл системного процесса и не вызывал подозрений. Зайдя первым делом на компьютер Бритни Спирс, Андрей стал свидетелем ее трепа по AIM с одним из бывших любовников. Парочка увлеченно вспоминала, как занималась сексом на вилле певицы в Калифорнии в то время, как все газеты писали о ее святой непорочности. Также на ее компе он еще неделю назад обнаружил приватную порнушку с участием звезды. Порно-компании отдали бы за нее любые деньги, и в недалеком будущем Андрей собирался передать ее заинтересованным лицам – развратная деваха этого заслуживала, да и лишний скандал в качестве пиара ей не помешает. Разговор Бритни и бойфренда постепенно перешел на малоинтересные сплетни, и Андрей закрыл сеанс.
Вечером того же дня Алан Бэнчер сидел у себя дома в кресле перед телевизором и смотрел канал Discovery. Ведущий на экране рассказывал о чудесах дикой природы, но профессор не слышал его. В его мозгу переваривались мысли по поводу утреннего открытия. Алан занимался изучением звуков с первого курса Гарварда и с тех пор стал одним из ведущих специалистов в этой области. Он специализировался на исследованиях инфразвука и его влиянии на организм живых существ. Доклады профессора Бэнчера были известны на весь ученый мир и, по слухам, его даже собирались номинировать на Нобелевскую премию. Долгое время он работал и преподавал в Гарварде, но потом один из выпускников, работающий теперь на Министерство Обороны, предложил ему пост ведущего специалиста в лаборатории звуковых исследований NASA. Свое решение Алан обдумывал долго. С одной стороны он прожил в Гарварде почти всю свою жизнь, и ему нравилось преподавать. С другой – Бэнчер понимал, что работа на такую организацию как NASA даст ему возможность наиболее полно реализовать свой ученый потенциал. Ведь там ему будет предоставлено все необходимое оборудование, неограниченные финансовые возможности, и все свое время он сможет посвящать исследованиям. Алан никогда не был женат, и ему не нужно было объясняться с семьей. Так что, по сути, в Гарварде кроме студентов его ничего не держало. Наконец, он принял решение... Проект «Тихая смерть» стартовал 6 месяцев назад. Во всей лаборатории, насчитывающей 46 сотрудников, о нем, кроме Алана, знал только шеф Ричард Кромвель. Финансированием проекта занимались военные структуры, и раз в три месяца Алан отсылал отчеты по своей работе. Конечной целью являлось получение в лабораторных условиях инфразвука громкостью не более 5 Децибел и способного воздействовать на организм живых существ. Случаев использования инфразвука, оказывающего разрушительное влияние на людей, в истории было предостаточно. В 50-е годы прошлого столетия в одном из театров Лондона показывали историческую пьесу и для нагнетания атмосферы в одной из частей использовали длинную, широкую трубу, подключенную к органу. Эффект от звучания превзошел все ожидания - звука от трубы совершенно не было слышно, но в зале задрожали все канделябры, а зрителей безо всякой причины охватил панический ужас. Представление провалилось, так как все посетители в страхе бросились на улицу. Эксперименты по воздействию на человека инфразвуком частотой 6-9 Гц давно показали, что в этом случае нарушается синхронизация внутренних биоритмических процессов, что приводит, в лучшем, случае к потере координации, притуплению умственной деятельности, болям, стрессу, а в худшем – полной остановке сердца. Для того, чтобы убить человека звуком, необходимо соответствующее оборудование с мощными усилителями, способными выдавать более 120 Децебел. Задача Алана заключалась в том, чтобы при намного меньшей громкости инфразвука сохранить его разрушительную силу. Теоретически он знал, как этого можно было добиться. Тело человека само по себе могло стать усилителем инфразвуковой волны, нужно было только рассчитать начальную амплитуду колебаний звука. Именно это и было основной проблемой, так как добиться правильных расчетов не удавалось даже с помощью суперкомпьютера. Морские свинки, над которыми профессор проводил свои исследования, если и умирали, то только в результате болезни. Бэнчер уже вот-вот был готов сдаться и писать рекомендацию о закрытии проекта, но утром произошло нечто невероятное. Прийдя в свою лабораторию он сразу заметил, что животные в изолированной камере просто с ума сходят, бросаясь друг на друга. Профессор помнил, что оставил накануне компьютер включенным и звуки, им запрограммированные, посылались в камеру. Но при нем они не производили на свинок никакого эффекта. Когда Алан сел за рабочее место, то обнаружил, что в программе произошел сбой, и звук попросту заклинило, с полусекундной частотой повторяя его снова и снова. Громкость была минимальной и профессор решил плавно ее увеличивать, проверяя реакцию животных. С каждым поворотом тумблера грызуны становились все агрессивнее, а их сердцебиение на датчике зашкаливало. Когда звук достиг громкости 5 Децибел, сравнимой с шепотом, животные замерли. Выключив звук, профессор подбежал и быстро открыл камеру. Морские свинки были мертвы. Алан не мог поверить, что простое зацикливание привело к возникновению той самой амплитуды, тем не менее, результат он видел собственными глазами. На найденной зацикленной частоте, громкостью 5 Децибел живые организмы умирали в течение считанных секунд. Она словно была командой для мозга прекратить всякую жизненную деятельность. Для окончания проекта оставалось провести исследования влияния звука на человека. Алан собирался попросить руководителя лаборатории Ричарда Кромвеля обеспечить его парой тюремных смертников, согласившихся на эксперименты над собой. Но сделать это нужно было только для галочки – профессор знал, что с людьми ситуация будет аналогичной. На минуту его внимания сфокусировалось на экране телевизора. Дискавери показывал детей, играющих с детенышами животных на фоне красочного пейзажа. Глядя на эту идиллию, Бэнчара охватила тревога. Он так долго работал над своим проектом, но никогда не задумывался, как его открытия могут повлиять на мир. Ведь в плохих руках «Тихая смерть» может стать одним из самых опасных оружий за всю историю человечества. Мысли об этом не покидали Алана всю ночь, и до самого утра он проворочался, безуспешно пытаясь заснуть.
-Нихрена себе! Иди сюда – услышал Витя из-за соседнего стола. Андрей не отрывал глаза от монитора и, когда брат подошел, ткнул пальцем в экран. -Только что скачал это с компа одного вояки.
Андрей открыл архив и запустил файл с расширением .c. Перед братьями появился исходный код на языке C. Едва глянув на него, Витя утвердительно кивнул: «Да, явно по части саунда». Вся программа занимала от силы 80 строк, но в ней имелась куча сложных математических функций. -Она незакончена – вынес резюме Витя. –Нет одного фрагмента.
Витя ткнул пальцем в одно место в исходнике, где была последовательность цифр и букв. -Похоже это название программы. Только в шестнадцатиричной системе счисления.
Андрей присвистнул. -Слушай, может нам удалить все это от греха подальше? Кто знает, чего там вояки изобрели.
Витя отодвинул брата и устроился за его рабочим местом. Пальцы привычно забегали по кливиатуре, набивая код. Через 5 минут Витя остановился. -Все.
Витя откомпелировал код и запустил экзешник. Из колонок послышался еле слышный шум. -Прибавь громкости. Витя добавил звуку, но шум все равно был тихим. Эдакий протяжный, заунывный свист, который мог хорошо подходить для озвучивания мрачного подземелья. -Действительно похоже на смерть. Андрею стало немного не по себе. -Вырубай эту кокафонию. Звук затих, но ребята невольно почувствовали дискомфорт. Андрей поежился. -Я всегда говорил, что эти военные чокнутые. Витя задумчиво сидел. Потом снова открыл исходник и стал внимательно его изучать. -Что там? – поинтересовался брат.
Пока брат еще спал в обнимку в плюшевым BSD-демоном, Андрей с утра сделал пробежку, сгонял в универсам за продуктами и приготовил им обоим завтрак. Обычно они питались полуфабрикатами, предпочитая не тратить время на приготовление пищи, но в это утро на улице было так свежо и приятно, что Андрею захотелось сделать что-то особенное. Этим особенным была жареная картошка с окорочками, зеленым горошком и салат, собственноручно сварганенный из огурцов, капусты и помидоров. -Ты не забыл, сегодня идем на сходку? – поинтересовался Андрей за завтраком. Витя поморщился. Под сходкой подразумевалась встреча юниксоидов с одного опенсорсного портала, которая проходила каждые две недели. Первое время они вдохновляли Витю и он ходил на них с удовольствием, но перезнакомившись со всеми постоянными участниками, понял, что делать ему там особо нечего. Ему хотелось общаться с кем-то, у кого можно чему-то научиться, но на сходках он обычно учил остальных сам. Брат в этом плане был отзывчивей и с удовольствием объяснял технические премудрости новичкам. Встречи проходили практически всегда в одном месте – баре «Веселый Роджер», были шумными и веселыми, а все темы разговоров вращались вокруг компьютеров и UNIX. Братья всегда были желанными гостями на любой юниксовке. -Никаких отмазок. Хоть проветришься.
Андрей вернулся в отличном настроении. -Ну, как прошло? – не отрываясь от компа, спросил Витя.
Витя хмыкнул. -Стрельнул у нее телефончик, надо будет позвонить.
Андрей повесил куртку на вешалку и вошел в комнату. На экране без какой либо упорядоченности был набросан код, в котором даже хорошему программисту было сложно разобраться. -В общем, пока ты там телефончики стрелял, я тут добавил пару функций. Теперь он, во-первых, кросс-платформенный и может заражать тачки с несколькими писишными осями – виндой, фряхой, линухом, соляркой, макос и другими. Во-вторых, теперь он распространяется не только в инете, но и через мобильные системы.
Витя с гордостью посмотрел на неразборчивый исходник. -Ты же говорил, что дальше четвертого кластера он не уйдет?
Они многозначительно переглянулись. -Ее?
Братья взялись за дело. Пока Андрей искал на компе тот самый гиф, Витя вставлял в код червя фоновый шум из военного архива. Все время, пока он возился с ним, его не оставляло ощущение, что он что-то забыл. Он знал, что код верный, просто где-то отсутствует маленькая, но важная составляющая. Витя стал просматривать код шума снова, но как он не пытался определить, в чем дело, решения не находил. -Есть! – Андрей клацнул пальцами и добавил: «Заливаю тебе в аплоад. Там в папке GIF». Вставить картинку, чтобы она высвечивалась вместе с фоновым шумом после первой перезагрузки зараженного компа, заняло у Вити не больше пяти минут. Еще некоторое время братья обсуждали, как назвать нового червяка. -А что, «Тихая Смерть» - неплохое название для безобидной зверушки. – наконец предложил Андрей.
Витя еще раз просмотрел код. В последний момент, глядя на фрагмент шума, его осенило. Руки сами набрали нужные строчки, а затем нажали «Откомпилировать». Оставалось только запустить получившийся экзешник. Витя навел на него курсор и клацнул «Enter». -Я, похоже, понял, чего не хватало в том коде. – после этого сказал он.
Андрей пожал плечами, и Витя просто перезагрузил свою машину, которая стала первой, зараженной червем. Система быстро загрузила ядро, заставку, системные процессы, startup скрипты и программы в стартапе. В конце концов, процесс загрузки ОС был закончен и из динамиков раздался еле слышный прерывистый шум, за которым последовала картинка белого скелета с костями на черном фоне, злорадно открывающего пасть. Но увидеть ее ни Андрей, ни Витя не успели. К тому времени, как Веселый Роджер во второй раз захлопнул челюсть, оба брата были уже мертвы. А последнее, что внезапно пришло в голову Вите, перед тем как инфразвук остановил его сердце, была мысль, что он все-таки забыл поставить ограничение на распространение червя.
Месяц спустя Бомж Степан перевалился с одного бока на другой и с недоумлением посмотрел на мужчину, опустившего рядом с ним переносной телевизор. В последние несколько недель в городе творилось черти-что. Мусорные ящики, которые раньше наполнялись пищевыми отходами и старыми вещами, теперь были доверху наполнены всевозможной аппаратурой. Мобильные телефоны всех моделей и расцветок валялись повсюду: некоторые искореженные и разбитые, некоторые – сияющие новизной. А из домов, не переставая, вывозили трупы. Их выносили постоянно, сгружали в машины и увозили непонятно куда. Степан не понимал, что происходит, и это его пугало. Не было никого, кто мог объяснить ему все эти смерти и выброшенную аппаратуру, которую раньше он видел только на прилавках. Он давно перестал контактировать с людьми, перебиваясь чем Бог пошлет. Степан еще раз посмотрел на оставленный рядом телевизор. Обычно всю технику выбрасывали не жалея, со злостью. А этот просто оставили рядом. В далекой жизни, от которой остались только обрывки воспоминаний, у Степана был телевизор, поэтому он знал, как его включить. Батарея еще была не до конца разряжена, телевизор загорелся, появилась картинка ведущей и ее голос. Многое из того, что услышал дальше Степан, было выше его понимания. «Количество жертв вируса «Тихая Смерть», несмотря на все предостережения, продолжает расти. По приблизительным подсчетам его жертвами уже стали более полутора миллиарда человек во всем мире, что превышает число жертв во всех войнах за всю историю человечества. Маленькая компьютерная программа, автор которой до сих пор неизвестен, словно смерч пронеслась по миру, оставляя за собой только смерть. Подобной катастрофы не ожидал никто, ее масштабы поражают. Больше всего пострадали высокоразвитые государства, такие как США, Япония, Канада, Германия. Россия не стала исключением. На улицах крупных городов проходят постоянные демонстрации с требованием уничтожить все компьютеры, мобильные телефоны и все другие источники заразы. Миллионы людей, которые еще месяц назад не представляли своей жизни без технологий, теперь стали на сторону борцов против любых их проявлений. Ведущие компании-производители компьютерного и телефонного оборудования обанкротились за считанные дни. Трудно сказать, как скоро мир оправится от подобного потрясения, и оправится ли вообще. Еще раз предупреждаем всех вас, ради вашей же безопасности, не пользуйтесь компьютерным оборудованием и мобильными телефонами. Вирус не нейтрализован и продолжает искать новые жертвы. Марина Ковалева, Вести. Москва». Степан задумчиво слушал и, когда ведущая закончила, выключил телевизор. Поднявшись с земли, он облизал потрескавшиеся губы и, опираясь на палку, отправился дальше. Он пережил вирусы и бактерии похлеще этой, как ее там, молчаливой смерти. Так что им его не запугать. Мир вокруг продолжал сходить с ума.
(c) mindw0rk, mindw0rk@gameland.ru
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|