информационная безопасность
без паники и всерьез
 подробно о проекте
Rambler's Top100За кого нас держат?Портрет посетителяГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft обещает радикально усилить... 
 Ядро Linux избавляется от российских... 
 20 лет Ubuntu 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / библиотека / книги / underground
КНИГИ
главная
атака на internet
атака через internet
атака из internet
spanning tree
безопасные web-приложения
все под контролем
введение в обнаружение атак
практическая криптография
охота на хакеров
the hacker crackdown
хакеры
the art of deception
underground




Подписка:
BuqTraq: Обзор
RSN
БСК
Закон есть закон




Underground
Сьюлетта Дрейфус, перевод - Yarlan Zey

Глава 10 -- Антракс-аутсайдер



They had a gun at my head and a knife at my back
Don't wind me up too tight

-- from `Powderworks' on Midnight Oil (also called The Blue Album) by Midnight Oil

Антракс (Anthrax) не любил работать в группе. Он всё время считал других людей самым слабым звеном цепи.

Хотя он никогда не доверял людям полностью, он общался со многими хакерами и фрикерами и работал с некоторыми из них над специфичными проектами. Но ни с кем из них он не устанавливал тесного партнёрства. Даже если бы один из товарищей-хакеров заложил его полиции, он не мог знать полной степени его деятельности. Природа его отношений отчасти определялась его изоляцией. Антракс жил в сельском викторианском городке.

Несмотря на то, что он никогда не присоединялся к хакерским группам наподобие The Realm, Антракс любил людей, любил разговаривать с ними по телефону часами. Иногда он получал до 10 международных звонков от его друзей-фрикеров за границей. Он мог быть в доме друга, когда мать друга стучала в дверь спальни, где обычно зависают мальчишки, разговаривая и слушая новую музыку.

Мать просовывала голову в дверь, изгибая бровь и указывая на Антракса. "Тебе звонят. Кто-то из Дании." Иногда из Швеции. Финляндии. США. Отовсюду. Хотя он ничего не говорил, родители его друзей считали это немного странным. Немногие дети из сельских городков получают международные звонки. Но и немногие ребята были мастерами фрикинга.

Антракс любил телефонную систему и понимал её власть. Многие фрикеры думали, что её было достаточно, чтобы делать бесплатные звонки своим друзьям по всему земному шару. Или делать хакерские телефонные звонки без возможности быть прослеженными. Однако, настоящая власть для Антракса была в контролировании голосовых телекоммуникационных систем - вещей, которые обеспечивают разговоры по всему миру. Он прогуливался по голосовым почтовым ящикам людей, одновременно представляя что они делают. Он хотел уметь прослушивать телефонные разговоры. И он хотел уметь перепрограммировать телефонную систему, даже уметь её разрушить. Это была настоящая власть того вида, которую заметили бы многие люди.

Желание власти росло вместе с Антраксом. Он хотел знать всё, видеть всё, играть с экзотическими системами в зарубежных странах. Ему надо было знать цель каждой системы, что заставляет её тикать, как они соединяются вместе. Понимание того как работают вещи дало бы ему контроль над ними.

Его навязчивое увлечение телефонами и хакингом началась рано. Когда ему было около 11 его отец взял его посмотреть фильм "Военные Игры". Всё о чем мог думать Антракс, покидая кинотеатр, было желание научиться хакать. В нем уже развивалось обаяние компьютерами после того как его родители подарили на день рождения простейшую из машин, Sinclair ZX81 с 1кб памяти. Покопавшись на задних рынках он нашёл несколько потрёпанных книг по хакингу. Он прочитал "Inner Circle" Билла Ландрета и "Хакеры" Стивена Леви.

К 14 годам Антракс присоединился к мельбурнской группе мальчишек, называвшейся The Force. Её члены обменивались играми для Commodore 64 и Amiga. Также они писали свои собственные демки - короткие компьютерные программы, взламывали защиты игр от копирования и торговали ими с другими кракерами по всему миру. Это было вроде международной дружбы по переписке. Антракс любил вызов взламывать защиты, но немногие подростки в его городке разделяли его необычное хобби. Присоединившись к The Force он всупил в новый мир людей, которые думали так же как он.

Когда Антракс впервые прочитал о фрикинге, он написал одному своему американскому знакомому по крэкингу с просьбой посоветовать с чего начать. Его друг прислал ему список номеров телефонных карточек AT&T и бесплатные номера, которые соединяли австралийцев с американскими операторами. Все номера были истекшими или не работали, но Антракс не беспокоился об этом. Его воображение захватил факт, что он мог бесплатно звонить оператору через весь Тихий Океан. Антракс попробовал найти рабочие номера.

Он зависал в телефонной будке около его дома. Многие вечера Антракс часами оставался в будке, не замечая грохот вокруг, вручную сканируя бесплатные номера. Он набирал 0014 - префикс бесплатного международного номера и случайный набор цифр. Затем он серьёзнее подошёл к задаче, методично выбирая номера. Он выделил диапазоны номеров последних трёх цифр, такие как от 300 до 400. Затем он набирал их друг за другом, увеличивая следующий на единицу. 301. 302. 303. 304. Каждый раз, когда он натыкался на действующий телефонный номер, он записывал его. Он не потратил ни одного цента, так как все 0014-номера были бесплатными.

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

Сканирование стало навязчивой идеей. Часто Антракс оставался на телефоне до 22 или 23. Иногда до 3 ночи. У телефона был дисковый набор номера, поэтому он приходил домой с мозолями на кончиках пальцев.

Через месяц после того как он начал работать, он накопил достаточно денег на модем.

Ручное сканирование было скучным, но не намного скучнее школы. Антракс регулярно посещал школу, по крайней мере до 10 класса. Во многом благодаря влиянию его матери. Она верила в образование и хотела дать своему сыну возможности, которых сама была лишена. Его мать была медсестрой в психиатрической больнице, она месяцами копила деньги, чтобы купить ему его первый настоящий компьютер - Commodore 64 за $400. И его же мать взяла ссуду в 1989, чтобы несколькоми годами позже купить более мощный Amiga. Она знала, что мальчик был одарён. Он читал её медицинские книги и компьютеры были его будущим.

Всё это время Антракс хорошо учился в школе, зарабатывая каждый год с 7 по 10 класс отличия. Но только не по математике. Математику он считал скучной. Всё же, к ней у него была некоторая способность. В 6 классе он завоевал награду за разработку устройства маятника, который измерял высоту, используя основы тригонометрии - предмета, который он никогда не изучал. Однако, после 10 класса Антракс не уделял школе много времени. Учителя говорили ему вещи, которые он уже знал, или вещи, которые он мог выучить быстрее, прочитав книгу. Если ему нравилась тема он заходил в библиотеку почитать о ней.

В это время обстановка в доме становились всё более и более сложной. Его семья вела войну с самого момента как они приехали в Австралию из Англии, когда ему было около 12. Они боролись финансово, они боролись против грубостей сельского городка и, как индусы, Антракс, его младший брат и мать боролись против расизма.

Городок был местом, переполненным насилием, рассовой ненавистью и этнической напряжённостью. Этносы вырезали для себя углы, но вторжение на вражескую территорию было частым и почти всегда заканчивалось насилием. Это был городок того вида, в котором люди ограничены кулачными боями после футбольного матча. Не простое место для полуиндийского, полубританского мальчика с деспотичным отцом.

Отец Антракса, белый англичанин, вышел из сельской семьи. Один из пятерых сыновей. Он поступил в сельскохозяйственный колледж, где встретил и женился на сестре индийского студента. Их свадьба вызвала настоящий переполох, в местной газете даже появилась статья под заголовком "Фермер женится на индийской женщине". Это не был счастливый брак и Антракс часто задавался вопросом: почему его отец женился на индианке. Возможно это было противостояние с его отцом. Возможно он однажды был влюблён. Или может быть он просто хотел над кем-то доминировать и управлять. Независимо от причины решение было непопулярным для деда Антракса и смешанная семья часто исключалась из большого семейного кольца.

Когда семья Антракса переехала в Австралию у них почти не было денег. В конечном счёте отец получил работу офицера в мельбурнской тюрьме, где он оставался на всю неделю. Он получал скромный доход, но похоже ему нравилась работа. Мать стала работать медсестрой. Не смотря на финансовую стабильность, семья не была дружной. Отец испытывал мало уважения к своей жене и сыну и Антракс мало уважал своего отца.

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

Однажды, когда Антраксу было 14, он пришёл домой и обнаружил что что-то не ладно. Войдя в дом, Антракс пошёл в спальню своих родителей. Там он нашёл свою мать, она была очень расстроена и находилась на грани нервного срыва. Отца нигде не было видно, но он обнаружил его в зале, расслабленно развалившегося на софе и смотрящего ТВ.

Отвращение переполнило Антракса и он вернулся обратно на кухню. Когда немного позже вошёл его отец, чтобы приготовить еду, Антракс с отвращением наблюдал за ним. Затем он заметил разделочный нож. Но когда Антракс добрался до ножа, в дверях появился водитель санитарной машины. Антракс быстро положил нож и ушёл.

Но после этого он больше не был таким тихим. Он начал возражать, дома и в школе, и это было началом больших проблем. В начальной и средней школе его всё время избивали. Всё, хватит. Когда одноклассник прижал Антракса к стене шкафчика и начал бить, Антракс стал невменяем. В этот момент он видел лицо своего отца и начал отвечать бешеными ударами, которые повергли его жертву в ужасное состояние.

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

"Посмотри на себя", глумился его отец. "Ты - отвратительное животное."

"Ты сам отвратительное животное", кричал Антракс, возражая снова.

Его отец бросил Антракса на пол и начал бить его в живот, рёбра, везде.

Антракс убежал. Он неделями бродил по южному Мельбурну, ночуя везде где только можно, в пустых ночёвках для рабочих. Он ночевал даже в больничных палатах для ожидания. Если медсестра спрашивала почему он здесь, он вежливо отвечал, "Мне позвонили, чтобы я встретил здесь кое-кого". Она кивала головой и подходила к кому-то ещё.

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


Антракс возился с шлюзом MILNET, когда наткнулся на вход в System X. Он несколько месяцев искал эту систему, потому что он перехватил письмо о ней, которое пробудило его воображение.

Антракс зателнетился в шлюз. Шлюз связывал две разные сети. Это были две компьютерные сети, которые разговаривали на разных языках коммуникаций. Шлюз позволял залогиниться из системы под управлением DECNET в систему, основанную на TCP/IP, вроде Unix. Антракс был расстроен тем, что не мог пробраться мимо шлюза System X к хостам на другой стороне.

Он пытался заставить шлюз установить соединение, используя обычные форматы адресов для разных сетей. Х.25. TCP/IP. Никто из-за спины шлюза не отвечал. Антракс огляделся и нашёл файл помощи с примерами адресов. Ни один из них не работал, но они давали представление какого формата должен быть адрес.

Каждый адрес состоял из 6 цифр, первые три из которых были телефонным кодом области Вашингтон DC. Поэтому он взял этот код и начал предполагать остальные 3 цифры.

Ручное сканирование было как обычно болезненным, но если быть постоянным и методичным что-нибудь сработает. 111. 112. 113. 114. 115. И так далее. В конечном счёте он к чему-то подсоединился - к системе Sunos Unix, которая выдала ему свой полный IP адрес в сообщении login. Теперь стало легче. Зная IP адрес, он мог снова подсоединиться к System X напрямую из Интернета - мимо шлюза. Всегда было полезно скрыть следы. Важно также, что он смог приблизиться к System X ближе, чем к её передней двери.

Антракс покрутился по привычному пути дефолтовых имен пользователей и паролей. Ничего. Для этой системы требовалась более стратегическая атака.

Он вышел из экрана логина и вошёл на другой интернетовский сайт, чтобы хорошенько разглядеть System X с большого расстояния. Он попробовал выполнить команду "finger", чтобы собрать любую информацию, которую System X открывал всему Интернету. Он исследовал в поисках открытия. И он его нашёл. Sendmail.

У версии sendmail, запущенной на System X, имелась дырка в безопасности, которую Антракс мог использовать для вставления своей маленькой потайной программы. Для начала он воспользовался почтовой службой System X, чтобы послать "письмо", содержащее маленькую компьютерную программу. System X не позволяла запускать программы, но эта программа работала как почтовая бомба. Когда System X открыла письмо, программа выпрыгнула и запустилась (вообще, автор везде использует прикольные сравнения вместо технических терминов. перев. :). Она сказала System X, что любой может подсоединиться без использования пароля к 2001-му порту - интерактивной оболочке.

Порт - это дверь во внешний мир. Компьютеры TCP/IP используют стандартный набор портов для различных сервисов. 25-ый порт для почты. 79-ый для Finger. 21-ый для FTP. 23-й для Telnet. 513-ый для rlogin. 80-ый для www. У компьютерных систем, основанных на TCP/IP, имеется 65535 портов, но большинство из них не используется. Средняя станция unix использует только 35 портов, оставляя остальные 65500 портов свободными. Антракс просто выбрал один из этих спящих портов, очистил от паутины и включил, чтобы использовать его для чёрного хода, созданного его маленькой почтовой программой.

Прямое соединение с портом вызывало некоторые проблемы, потому что система не могла распознать из порта некоторые символы, такие как символ возврата (он же enter). По этой причине Антраксу надо было сделать для себя аккаунт, который позволял бы ему зателнетиться на сайт как любой нормальный пользователь. Для этого ему нужны были привилегии root, чтобы создать аккаунт и, в конечном счёте, постоянный черный ход в систему.

Он начал охотиться за уязвимостями в безопасности System X. Ничего обычного, но он решил попробовать баг, который он успешно использовал в другом месте. В первый раз он услышал о нём из международной телефонной конференции, через которую он торговал информацией с другими хакерами и фрикерами. Дырка в безопасности появлялась в системе из-за неясного загружаемого программного модуля. Программа добавляла к запущенной системе некоторые усовершенствования, но что было важно - она выполнялась как root. Это позволяло ей выполняться независимо от системных ограничений. Это также означало, что любая другая программа, которую вызывал загружаемый программный модуль, также выполнялась как root. Если бы Антракс смог заставить эту программу запустить одну из его собственных программ - небольшой Троян - он бы получил root на System X.

Он не был уверен в баге с загрузочным модулем в System X. Большинство коммерческих систем - например, компьютеры банков или кредитных агентств, закрыли баг с загрузочным модулем в компьютерах Sunos ещё несколько месацев ранее. Но военные системы последовательно сохраняли в себе баг. Они были как черепахи - твёрдые снаружи, но мягкие и уязвимые изнутри. Военные компьютерные чиновники уделяли ему мало внимания, так как баг не мог использоваться, пока хакер не был внутри системы. До System X Антракс посетил большое количество военных систем и из его экспериментов более чем 90% компьютеров Sunos не пофиксили баг.

С обычными привилегиями Антракс не мог заставить загрузочный модуль запустить его троянскую программу. Но он мог обмануть её, чтобы она сделала это. Секрет был в простой клавише: /.

Компьютерные системы Unix немного похожи на документы дипломатов; малейшее изменение может полностью обратить значение.

Для системы unix фраза:

/bin/program

очень сильно отличается от:

bin program

Один простой символ "/" создавал огромное различие. Компьютер Unix читал символ "/" как знак направления. Первая фраза говорит компьютеру: "следуй по пути к домашнему каталогу пользователя под названием "bin" и когда окажешься там, войди и запусти файл по имени "program". Однако символ пробела говорит компьютеру кое-что другое. В этом случае Антракс знал, что он скажет компьютеру выполнить команду, которая следует за пробелом. Эта вторая фраза говорила компьютеру: "Поищи поблизости программу по имени "bin" и запусти её".

Антракс подготовился к своей атаке на загрузочный программный модуль, вставив во временную область памяти System X свою специальную программу по имени "bin". Если он заставит System X выполнить его программу с привилегиями root, то он тоже получит доступ к системе уровня root. Когда всё было на месте, Антракс заставил систему читать символ "/" как символ побела. Затем он запустил программный модуль и стал ждать. Когда System X осмотрелась в поисках программы "bin" она быстро нашла троян Антракса и запустила его.

Хакер наслаждался моментом, но он остановился не надолго. Несколькими быстрыми манипуляциями он добавил свой простой аккаунт в файл паролей. Затем он вышел из соединения с 2001-м портом, пробежал по другому пути и залогинился в System X через шлюз 0014, используя только что созданный аккаунт. Проходя в главную дверь, он чувствовал себя превосходно.

Внутри Антракс быстро огляделся. Система поразила его. В ней было только три человеческих пользователя. Это было определённо странно. У большинства систем бывают сотни пользователей. Даже в маленькой системе работают 30 или 40 человек и это была не маленькая система. Он решил, что System X была не только машиной для приёма и отсылки почты. Она была операционной. Она что-то делала.

Антракс подумал как замести свои следы и скрыть присутствие. Пока он находился у всех на виду, кто-нибудь мог обнаружить его просто посмотрев кто вошёл по списку аккаунтов в файле паролей. Он дал своему root-аккаунту незаметное имя, но вполне разумно, что эти трое пользователей очень хорошо знают свою систему. Раз тут всего три пользователя, возможно, это тот вид систем, за которыми много ухаживают Он начал работать над своим сокрытием.

Он убрал себя из файлов WTMP и UTMP, которые показывают кто был в онлайне и кто всё ещё находится внутри. Антракс не был невидим, но чтобы его найти админу надо было близко посмотреть на системные сетевые соединения и список процессов. Следующая остановка - программа login.

Антракс не мог долго использовать свой новый аккаунт - риск открытия был слишком велик. Если он всё время будет получать доступ в такой манере, админ мог в конечном счёте обнаружить его и уничтожить аккаунт. Лишний аккаунт в системе с только тремя пользователями был бесперспективным путём. И теперь, когда вещи становились интересными, потеря доступа к System X не стояла на повестке дня.

Антракс откинулся на стуле и потянулся. Его хакерская комната была старой раздевалкой. Она выглядела как туалет - очень грязный туалет. Комната была по лодыжку погружена в бумаги, большинство из них содержали на обоих сторонах числа. Иногда Антракс собирал все бумаги и складывал в огромный мусорный мешок, три из которых уже стояли полными. Антракс знал где приблизительно он "оставил" тот или иной набор записей. Когда они были нужны ему он вытряхивал мешок на пол, рылся в насыпи, а затем возвращался к компьютеру. Когда море бумаг достигало критической массы, он опять засовывал всё обратно в мешок.

Компьютер Amiga 500 с дешёвым телевизором Panasonic вместо монитора стоял на маленьком столе за шкафчиком швейной машинки его матери. Маленький книжный шкаф под столом был наполнен журналами вроде Compute и Australian Communications, несколькими справочниками руководств по Commodore, Amiga и Unix. Там было достаточно места для старого стерео и коротковолнового радио Антракса. Когда он не слушал своё любимое шоу - хакерскую программу с пиратской станции в Эквадоре, он включал Радио Москвы или Всемирную Службу Новостей БиБиСи.

Антракс размышлял что делать с System X. Эта система пробудила его воображение и он собирался часто её посещать.

Пришло время поработать над заплаткой для login. Заплатка заменяла обычную системную программу login и обладала специальным усовершенствованием: мастер-паролем. Пароль походил на дипломатический паспорт. Он позволял ему делать что угодно, ходить куда угодно. Ещё, когда он входил с этим мастер-паролем он не появлялся ни в одном файле логов - не оставлял следов. Но прелесть заплатки к login была в том, что во всём остальном она выполнялась как нормальная рограмма login. Постоянные компьютерные пользователи - все три из них - могли как обычно входить со своими паролями и они даже не подозревали, что Антракс был в системе.

Он размышлял о способах установки своей заплатки к login. Установление заплатки в System X отличалось от её пришивания на пару джинсов. Он не мог просто оторвать кусок старой банданы и быстро пришить её кривыми стежками любого цвета. Это скорее походило на пришивание заплатки к дорогому кашемировому пальто. Ткань требовала точного соответствия по цвету и текстуре. Заплатка должна быть установлена невидимо, а не просто правильно.

У каждого файла в компьютерной системе есть три даты: дата создания, дата последней модификации и дата последнего доступа к нему. Проблема была в том, что заплатка к login должна иметь то же время создания и модификации, что и оригинальная программа login. Это нужно, чтобы она не вызывала подозрений. Нетрудно было получить даты, гораздо сложнее было поместить их в заплатку. Дата последнего доступа не была важна, поскольку она изменяется каждый раз, когда пользователь входит в System X.

Если бы Антракс выдрал оригинальную программу и пришил заплатку на её месте, она осталась бы с новой датой создания. Он знал, что нельзя изменить дату создания, не изменяя часы для всей системы - кое-что, что могло принести проблемы где-нибудь в System X.

Первая вещь, которую делает хороший системный администратор, когда подозревает взлом - ищет все файлы, созданные или изменённые в последние несколько дней. Одно дуновение захватчика и хороший админ исправить все заплатки Антракса к login втечение 5 минут.

Антракс записал даты изменения и создания на клочке бумаги. Ему нужен этот момент. Также он записал размер файла login.

Вместо выдирания старой программы и пришивания полностью новой Антракс решил поместить заплатку поверх начала старой программы. Он закачал свою заплатку к login с мастер-паролем, но пока не устанавливал. Его заплатка называлась "troj" - сокращение от троян. Он напечатал:

cat troj > /bin/login

Команда cat говорила компьютеру: "возьми данные из файла по имени 'troj' и помести в файл '/bin/login'". Он сверился с клочком бумаги, на котором набросал первоначальные даты, сравнивая их с новыми. Дата создания совпадала с оригинальной. Дата изменения была всё ещё неверной, но это уже 2/3 пути до финала.

Используя малоизвестную особенность команды, Антракс начал пришивать последний уголок заплатки:

/usr/sbin/date

Затем он изменил дату изменения своей заплатки на первоначальную дату файла login.

Он отошёл, чтобы повосхищаться работой со стороны. Установленная заплатка превосходно совпадала с оригиналом. Тот же размер. Та же дата создания. Та же дата модификации. Вместе с заплаткой он удалил root аккаунт, установленный во время посещения 2001-го порта. Он всегда забирал свой багаж, когда уходил.

Теперь немного позабавимся. Поищем вокруг. Антракс направился к почте - лучшему способу, чтобы узнать для чего использовалась система. Там было множество сообщений системным пользователям о покупке оборудования, отчёты о текущем проекте, добавления. Что за проект?

Антракс прошёлся по громадной директории. Он открыл её и там внутри оказалось около 100 поддиректорий. Он открыл одну из них. Она была огромной, содержала сотни файлов. Самый маленький файл занимал 60 экранов с материалом, который был весь непонятен. Числа, записи, контрольные коды. Антракс не мог разобрать в файле ни головы ни хвоста. Как-будто он смотрел на группу бинарных файлов. Вся поддиректория была наполнена тысячами страниц мессива. Он подумал, что они выглядят как файлы данных для какой-то базы данных.

У него не было программы для интерпретации мессива, поэтому Антракс поискал более читаемую директорию.

Он выборочно открыл файл и обнаружил, что это список. Имена и телефонные номера сотрудников большой телекоммуникационной компании. Рабочие телефоны. Домашние телефоны. Хорошо, по крайней мере последнее дало ему ключ относительно природы проекта. Что-то для телекоммуникаций. Проект достаточно важный, раз военным нужны были домашние телефоны главных вовлечённых людей.

Следующий файл подтвердил это. Другой список, очень специальный список. Горшочек золота на краю радуги. Он нашёл его, потратив на хакинг всю карьеру.

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

Джон МакМахон сказал бы, что поднялось бы много шума и крика.

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

Большинством весёлых шуток он обменивался со своими друзьями. Антракс звонил в голосовую конференцию фрикеров и хакеров. Хотя он никогда никому не доверял полностью, когда он совместно работал над проектами, он хорошо общался. Он использовал фрикерские методы, чтобы попасть на фрикерскую конференцию и для других дел. Он думал, что если он следил за своим разговором на конференции, это было не слишком рисковано.

Он присоединялся к конференции, используя разные методы. Одним из любимых было использование сервиса межнациональной корпорации Dialcom. Служащие компании звонили, называли свои ID номера и оператор давал им возможность звонить бесплатно куда угодно. Всё что было нужно Антраксу - правильный ID номер.

Иногда это был тяжёлый труд, иногда это была удача. Тот день, когда Антракс испытывал сервис Dialcom, был удачным. Он звонил со своего любимого телефона-автомата.

"Ваш код, сэр?" спросил оператор.

"Да, хорошо, это м-р Бэйкер. У меня здесь листок с кучей номеров. Я новичок в компании. Не уверен какой из них нужен." Антракс перетасовал листки на крышке таксофона. "Сколько в нём цифр?"

"Семь."

Это было полезно. Теперь надо найти семь цифр. Антракс оглядел улицу с магазином Fish&Chips. Никаких номеров. Затем его взгяд поймал автомобильный номер. Он прочитал первые три цифры, затем взял последние четыре цифры с номера другого автомобиля.

"Спасибо. Делайте ваш звонок, м-р Бэйкер."

Верный номер! Это удивительная удача. Антракс представил чего стоит этот номер. Звонки друзьям. Телемосты с фрикерами. Вседоступность кормила его навязчивую идею.

Затем он дал номер другу в Аделаиде, чтобы позвонить за границу. Но когда друг прочитал код, оператор подпрыгнул.

"ВЫ НЕ М-Р БЭЙКЕР!"

Ух? "Да это я. У вас мой код."

"Вы определённо не он. Я знаю его голос."

Друг позвонил Антраксу, который от души посмеялся, а затем позвонил в Dialcom, чтобы сменить код! Это был забавный случай. Всё же, он напомнил ему насколько безопаснее было работать одному.

Для хакера жизнь в стране была тяжелой и Антракс стал фрикером от необходимости, а не по желанию. Почти все требовало международных звонков и он всё время искал пути звонить бесплатно. Он заметил, что когда он звонил на номера 008 - бесплатные номера, телефон звонил некоторое время, щёлкал и делал паузу перед следующим звонком. В конечном счёте представитель компании или служба автоответчика поднимали трубку. В одном из многих телекоммуникационных журналов Антракс прочитал о diverters, устройствах, которые автоматически перенаправляют звонки. Щелчок мог означать, что звонок проходил через diveter и он предположил, что если ударить кулаком в нужный момент, то звонок уйдёт далеко от обслуживающего агента компании. И любой след на линии заканчивался бы компанией.

Антракс собрал несколько номеров 008 и поиграл с ними. Он обнаружил, что если он очень быстро нажмёт другой номер сразу после щелчка, то сможет отклонить линию куда нужно. Он использовал номера 008, чтобы звонить в телефонные конференции по всему миру. Там он зависал с другими фрикерами, особенно канадцами, такими как члены торонтской группы UPI или монтерейской NPC, которые разрабатывали руководство фрикеров на французском. Беседа на фрикерских телефонных конференциях или телефонных мостах, как они часто назывались, неизбежно переходила к обсуждению шуток. И эти канадские парни знали как надо шутить!

Однажды они позвонили на черезвычайный номер в главном канадском городе. Имитируя канадский акцент, Антракс запросил "помощь для полицейского офицера". Оператор хотела знать куда. Фрикеры остановились на кафе-мороженном Блю-Риббон. Они всегда выбирали место в пределах видимости по крайней мере одного члена, так чтобы они могли видеть что происходит.

Во время короткой тишины один из других пяти фрикеров, тихо подслушивающих разговор, покашлял. Это был короткий резкий кашель. Оператор вернулась на линию.

"Это был выстрел? В вас СТРЕЛЯЮТ? Алло? Джон?" Оператор отклонилась от линии и фрикеры услышали как она сказала кому-то ещё. "Офицер ранен."

События развивались слишком быстро. Что делать дальше?

"А, да. Да." Удивительно, как чей-то сдерживаемый смех мог походить на звук выстрела.

"Джон, говори со мной. Говори со мной", говорила оператор в телефон, пытаясь удержать внимание Джона.

"Я ранен. Я ранен", завопил Антракс.

Антракс отсоединил оператора от конференции. Затем фрикер, который жил рядом с кафе-мороженным заявил, что улица оцеплена полицейскими машинами. Они окружили кафе и с тревогой искали раненого офицера. Только через несколько часов полиция поняла, что кто-то сыграл с ними шутку.

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

"М-р МакКенни? Это Питер Бэйкер. Я хотел бы обратно свой совок, пожалуйста."

"У меня нет вашего совка."

"Да, я дал вам его. Дал взаймы примерно два года назад. А теперь хочу его обратно."

"Я никогда не занимал у вас совок. Отстаньте."

"Нет, это не так. Вы заняли у меня совок. И если вы не отдадите мне его обратно, я приду и заберу его сам. И вам это не понравится. Когда вы собираетесь мне его вернуть?"

"Чёрт! У меня нет твоего чёртового совка!"

"Отдайте мне мой совок!"

"Перестань звонить мне! У меня никогда не было твоего дурацкого совка. Оставь меня в покое!" Щелчок.

9 утра. 8 вечера. 2 ночи. С м-ром МакКенни не было никакого перемирия, пока он не признается, что взял взаймы совок у мальчика в два раза моложе и на расстоянии в пол света от него.

Ингда Антракс шутил ближе к дому. "The Trading Post", еженедельная газета с персональными деталями людей, продающих и покупающих, служила хорошим местом для начала. Невинно начавшись оно соблазнило его.

"Да, сэр, я прочитал в объявлении, что вы хотите купить ванну." Антракс сделал серьёзный голос. "У меня есть ванна на продажу."

"Да? Какая? У вас есть размеры и номер модели?"

"А, нет номера модели. Но она около полутора метра длиной и у неё ножки в форме лап с когтями. Это старый стиль, она не белого цвета. Только есть одна проблема." Антракс остановился, вкушая момент.

"Оу? Какая?"

"В ней труп."

Это было похоже на бросок булыжника в тихий водоём.


Рядом с каждым адресом, именем пользователя и паролем в списке на System X содержались номера модемных диалапов. Эти имена пользователей не были словами вроде "jsmith" или "jboe" и пароли нельзя было найти в словаре. 12[AZ63. K5M82L. Только компьютер был способен помнить все эти пароли и имена пользователей.

Конечно, это имело смысл, так как только компьютер пользовался этими паролями. Компьютер генерировал их случайным образом. Список не был дружественен для пользователей. У него не было заголовка, пояснений к чему относится каждый пункт. Это также имело смысл. Определённо, список предназначался не для людей.

Иногда в списке присутствовали комментарии. Програмисты часто включают в код программы свои комментарии и когда компьютер интерпретирует команды, он просто их игнорирует. Эти коментарии предназначены для программистов, исследующих код. В данном случае в комментариях содержались географические названия. Форт Грин. Форт Мэйерс. Десятки и десятки мест. Почти половина из них располагалась за пределами США. Это были места вроде Филлипинн, Турции, Германии, Гуам. Там, где размещались войска США.

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

Антракс вышел из System X, разорвал все свои соединения и повесил трубку. Пришло время двигаться дальше. Через несколько удалённых соединений он вызвал один из номеров в списке. Комбинация имя пользователя-пароль работала. Он огляделся. Как он и ожидал, это был не компьютер. Это была телефонная станция. Она была очень похожа на DMS 100 NorTel.

Обычно у хакеров и фрикеров есть какая-то определённая область экспертизы. Антракс был мастером сетей х.25 и королём систем голосовых почтовых ящиков и другие в подполье считали его таковым. Он знал Trilogues лучше, чем большинство из техников компании. Он знал системы Meridian VMB почти лучше всех в Австралии. В фрикерском сообществе он также был экспертом мирового класса в системах Aspen VMB. Однако, он не был экспертом в DMS 100.

Антракс быстро нашёл среди своих хакерских дисков текстовый файл о DMS 100, который он скопировал с подпольной ББС. Напряжение росло. Он не хотел тратить внутри станции много времени, может 15-20 минут. Чем дольше он оставался, не зная как работают вещи, тем больше был риск, что его обнаружат. Найдя диск с файлом, он начал быстро его просматривать, поскольку он всё ещё находился внутри телефонной станции в онлайне. Фрикерский файл показал ему несколько простых команд, которые позволяют получить некоторую простую информацию, не тревожа станцию слишком сильно. Он не хотел делать слишком много, боясь повредить военную систему.

Хотя Антракс не был властен над DMS 100, у него был старый заграничный друг, который был настоящим гением в оборудовании NorTel. Да, друг подтвердил, что это действительно была станция DMS 100 на военной базе США. Хотя она не была частью нормальной телефонной системы. Эта станция была частью военной телефонной системы.

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

Когда Антракс получил эту информацию от хакера-эксперта, он быстро составил план действий. Пришло время для сниффера. От часа к часу System X становилась всё интереснее и он не хотел потерять лишнюю минуту в игре по сбору информации.

Хорошая программа-снифер, по слухам написанная сиднейским unix-хакером по имени Рокстар (Rockstar), сидела в System X под невинным именем, тихо записывая каждого, кто входил и выходил из системы. Она записывала первые 128 символов каждого соединения telnet, которое приходило по кабелю сети ethernet, присоединённой к System X. Эти 128 байтов включают в себя имя пользователя и пароль для входа. Сниферы очень эффективны, но им нужно время.

Антракс решил вернуться в System X в 12 часов, чтобы проверить результат.


"Почему вы двое смотрите видеоклипы этого черномазого?"

Это был оскорбительный вопрос, но типичный для отца Антракса. Он часто пролетал по дому, оставляя по пути следы разрушений.

Однако, вскоре Антракс начал разрушать власть своего отца. Он обнаружил его секреты, спрятанные в компьютере Commodore 64. Множество писем его семье в Англии. Порочные, расистские, неприятные письма говорили насколько его жена была тупа. Что она как типичная индианка говорила что и как надо сделать. Как он сожалел о своём браке. Были также другие вопросы - неприятные для обсуждения вещи.

Антракс выступил против отца, который сначала всё отрицал, а затем, наконец, сказал Антраксу держать рот закрытым и заниматься своими делами. Но Антракс сказал об этом матери. Напряжённые отношения разорвались.

Но его отец не перестал писать письма. Он поставил на программу редактора защиту паролем. Это было бесполезное усилие. Его отец выбрал плохую среду для своих записей.

Антракс показал матери новые письма и продолжал противостоять своему отцу. Когда напряжение в доме повышалось, Антракс убегал к своим друзьям. Однажды ночью они были в ночном клубе, когда кто-то начал оскорблять Антракса, называя его `curry muncher'ом и ещё хуже.

Но что это. Гнев, уже слишком долго кипевший под поверхностью, взорвался, потому что Антракс яростно напал на своего обидчика, ударяя его руками и ногами, используя выученные приёмы тхэквондо. Пролилась кровь и он почувствовал себя лучше. Месть была приятна на вкус.

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

Возможно поэтому Антракс обратился к исламу - из-за важности уважения. В 16 лет он обнаружил ислам и это изменило его жизнь. Он нашёл Коран в школьной библиотеке, когда исследовал назначение религии. Примерно в это время он начал слушать много рэп-музыки. Более половины американских рэпперов из его музыкальной коллекции были мусульманами и пели о Нации Ислама и харизматическом лидере секты, министре Льюисе Фарракхане. Их песни описывали несправедливость белых к чернокожим. Они призывали чернокожих требовать уважения к себе.

Антракс нашёл журнальную статью о Фарракхане и начал читать книги вроде "Автобиографии Малкома Икс". Затем он позвонил в главный офис Ниции Ислама (NOI) в Чикаго и попросил прислать какую-нибудь информацию. Однажды пришёл информационный бюллетень NOI "Последний Звонок", за которым в доме Антракса начала появляться другая литература. Под программой ТВ. На кофейном столике. Среди груды газет. На крышке компьютера. Антракс часто чтал своей матери статьи, когда она работала по дому.

В середине 1990-го, когда Антраксу было 11 лет, его отец предложил мальчику посещать католическую школу в Мельбурне. Школа была недорогой и семья могла накопить денег на оплату. Антраксу идея не понравилась, но его отец настоял.

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

Католическая школа усилила чувство подчинённого положения Антракса, которое он чувствовал многие годы. Он был аутсайдер. Неправильного цвета, неправильного роста, слишком умный для его школы. Всё же, министр Фарракхан сказал ему, что он всё равно не был низшим. "Я знаю, вас дискриминировали за ваш цвет", говорил Фаракхан Антраксу с магнитофонной записи. "Позвольте мне рассказать почему. Позвольте мне рассказать о происхождении белой расы и как её послали на эту землю, чтобы творить зло. Они доказали, что они могут быть только врагами Востока. Небелые - первоначальные люди земли."

В учениях NOI Антракс нашёл глубокую правду. Межнациональные браки не работают. Белый мужчина женится на небелой женщине, потому что он хочет раба, а не потому что он любит и уважает её. Ислам уважает женщин более значимыми способами, чем западные религии. Возможно это не был тип уважения, которое западные мужчины дают женщинам, но он видел этот тип уважения в своём доме и не задумывался об этом.

Антракс читал слова Благородного Али Мухаммеда, основателя NOI: "Враг не должен быть настоящим дъяволом. Он может быть твоим отцом, матерью, братом, мужем, женой или детьми. Часто он из вашего дома. Сегодня великий день отделения справедливого мусульманства и слабой белой расы." Антракс смотрел в своё домашнее хозяйство и видел, где прятался дъявол. Белый дъявол.

NOI питала мысли Антракса. Он увеличивал список литературы, приобретая каждый выпуск "Последнего Звонка". Книги вроде "Black Athena" Мартина Бернела и "Удержание демократии" Ноама Чомски имели общие темы притеснения и заговора имущих против неимущих. Антракс прочитал их все.

Обращение Антракса произошло втечение 6 месяцев. Он мало говорил об этом с родителями. Это был личный вопрос. Но его мать сказала ему позже, что его принятие религии не удивило её. Его прадед был мусульманским учёным и клерикалом в Индии. Это была судьба. Его обращение в некотором смысле стало завершением круга.

Его интерес в исламе нашёл светские выходы. Гигантская чёрно-белая эмблема Малколма Икса появилась на стене спальни Антракса. Вскоре появилось большое фото чёрной лос-анджелеской пантеры, лидера Элмера Прэтта. Фото было озаглавлено: "Трус умирает миллион раз - храбрец умирает однажды". Последний кусок стены был с пола до потолка обклеен постерами хип-хлоповских групп. Традиционный индийский меч украшал верх одного из многих книжных шкафов. Антракс всё время пополнял растущую коллекцию книг по боевым искусствам. На полке рядом стояли его излюбленная копия "Искусства войны" Сун Тзу, "Властелин колец", "Хоббит", некоторые старые книги "Темниц и Драконов" Хомера Улисса и труды по мифологии Индии и Египта. На полке не было ничего из научной фантастики. Антракс стал брить свою голову. Его мать не удивилась принятию ислама, но бритьё было немного лишним.

Антракс преследовал NOI с той же самой энергией, с которой он напал на хакинг. Он запоминал целые речи Фаракхана и начал говорить как он, небрежно комментируя "эти кавказцы, голубоглазые дъяволы". Он цитировал людей из NOI. Люди, которые описывали Федеральный Резервный Банк США, контролировались евреями. Люди, которые гнусаво говорят - только-выползающие-из-пещер евреи. Антракс отрицал существование Холокоста.

"Ты становишься маленьким Гитлером", говорил отец Антраксу.

Его отец ненавидел литературу NOI, появляющуюся в доме. Похоже она его пугала. В маленьком тихом провинциальном городке соседи и прибывающие по почте листовки о свержении правительства плохо уживаются вместе.

"Смотри", предупреждал он сына. "Эти вещи в твоём почтовом ящике могут быть опасны. Они могут навлечь на тебя расследование. Они будут следовать за тобой повсюду."


Траффик нарастал. Кабели ethernet, присоединённые к System X, были оживлённой магистралью. Люди со свистом влетали и вылетали из мистического сайта, как рой пчёл. Всего за 12 часов файл снифера разросся до 100 кб.

Многие соединения шли от System X к главной телекоммуникационной компании. Антракс отправился в этом направлении.

Он размышлял как направить атаку. Он мог бы пройти через несколько diviter'ов и другую ерунду, чтобы прикрыть следы и войти в систему компании из совершенно другого места. Анонимность была преимуществом этого маршрута. Если админ заметит его вход, Антракс мог потерять доступ только к телефонной системе компании, но не к System X. Если бы он пришёл в компанию через шлюз и System X, он рисковал поднять тревогу на всех трёх сайтах. Однако, его снифер показал какой большой траффик был по этому маршруту и он мог просто раствориться в потоке. По этой причине он решил идти обычным путём. Вход через System X в шлюз и затем в машину компании ещё одного пользователя не должен вызвать подозрений. Поэтому он решил пойти через System X.

Используя вынюханные имя пользователя и пароль, Антракс вошёл в компанию. Снова используя баг в загрузочном модуле, он получил root в системе и установил заплатку для login. Система компании выглядела намного более обычной, чем System X. Несколько сотен пользователей. Множество почты, слишком много, чтобы прочитать всё. Поэтому он запустил поиск некоторых ключевых слов по всей почте, пытаясь составить более полную картину о разрабатываемом проекте.

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

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

Похоже этим программам нужен дисплей, который может отображать графику. Они использовали X11 - графический дисплей для Unix систем. На недорогом домашнем компьютере Антракса не было графической операционной системы такого сорта. Он всё ещё мог запускать программы на одном из локальных терминалов System X, но не мог видеть выходных данных на своём домашнем компьютере. Но важнее было то, что это были рискованные действия. Что если кто-то сидел в терминале, когда он запускал файлы?

Антракс отодвинулся от клавиатуры и потянулся. Истощение давало о себе знать. Он не спал почти 48 часов. Иногда он уходил поесть и всегда приносил еду к экрану. Время от времени его мать просовывала голову в дверь и качала головой. Когда он её замечал, он попробовал разрядить её беспокойство. "Но я узнаю множество новых вещей", признавался он. Для неё это звучало неубедительно.

Кроме того, он прерывал свою хакерскую сессию, чтобы помолиться. Для практикующего мусульманина очень важно молиться по крайней мере 5 раз в день. Часто ислам позволял группировать несколько молитв, поэтому Антракс обычно объединял две утром, один раз молился днём и два раза ночью. Это был эффективный способ выполнять свои религиозные обязательства.

Во время ночного хакинга время бежало быстро. Уже начинался рассвет, а он был посреди какой-нибудь захватывающей поездки. Но режим есть режим и его надо выполнять. Поэтому он нажимал ctrl+s, чтобы заморозить экран, разворачивал циновку для молитвы со встроенным компасом, поворачивался к Мекке, становился на колени и произносил две молитвы до восхода солнца. Через десять минут он сворачивал циновку, двигался обратно к стулу, нажимал ctrl+q и искал на чём остановился.

Кажется, компьютерная система этой компании подтверждала его подозрения. System X была первой стадией проекта, бОльшая часть которого находилась на стадии разработки. В файлах System X он нашёл множество таблиц и отчётов. Отчёты содержали заголовки вроде "Анализ траффика", "входящий" и "выходящий", "норма неудач". Для Антракса всё это начинало обретать смысл.

System X звонила на каждую телефонную станцию из списка. Она входила, используя сгенерированные компьютером имя пользователя и пароль. Изнутри System X проводила важную статистику, считала число входящих и выходящих из базы звонков. Информация сохранялась в System X. Когда кто-нибудь хотел что-нибудь определить, например, военные сайты с большим числом входящих звонков за последние 24 часа, он просто просил System X собрать об этом информацию. Всё остальное она делала автоматически.

Антракс прочитал несколько писем в которых предлагалось использовать System X по обработке изменений в телефонной станции, таких как добавление к базе новых телефонных линий. Это имело смысл. Т.к. иначе работа должна проводится вручную, а так можно было урезать затрачиваемое людьми время.

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

Вы можете выбрать любую незашифрованную линию в любой из примерно 100 станций и слушать высокочувствительные военные дискуссии. Только несколько команд и вы внутри важного сеанса связи шефа базы на Филлипинах. Антиучрежденческие мятежники в этой стране заплатят хорошенькие деньги за получение сведений о войсках США.

Но все эти возможности блекли перед властью хакера, который владел неограниченным доступом к System X и примерно 100 телефонным станциям. Он мог почти внезапно обрушить эти военные голосовые коммуникации США и сделать это автоматически. Потенциал для разрушений был захватывающим. Для квалифицированного программиста только маленьким вопросом было изменение автоматической программы, используемой System X. Несмотря на то, что System X использовала десятки модемов только для соединений со станциями и сбора статистики, её можно было запрограммировать на перепрограммирование станций.

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

ЭТО была власть.

Он мог заставить людей считаться с этой властью.

Хакинг системы давал Антраксу ощущение контроля. Получение root в системе всегда давало ему выброс адреналина по той же причине. Это означало, что система была его, он мог делать с ней что хотел, он мог по желанию запустить любой процесс или программу, он мог даже удалить других пользователей. Он думал "Я владею системой". Слово "владеть" кружилось в его мозгу каждый раз, когда он взламывал систему.

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

Антраксу всегда было недостаточно одного взгляда на систему со стороны и знания, что он может взломать её когда захочет. Антракс должен был взломать систему. Он должен был владеть ею. Он должен был видеть что находится внутри системы и, особенно, знать что он владеет этим.

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

Антракс решил сохранить тайну. Он знал что значит обладать списком диалапов телефонных станций и всеми именами пользователей с паролями из System X. Причинение военным коммуникационным сетям США большого воздействия заняло бы у одного хакера с одним модемом несколько дней. Конечно, он мог разбить несколько станций до того как военные образумятся и начнут защищаться. Это было как хакиннг военного компьютера. Вы могли взять машину тут, систему там. Но сущность власти System X была в возможности использовать её ресурсы, чтобы организовать распространяющееся столпотворение быстро и тихо.

Антракс определил эту власть как власть потенциально мирового масштаба. Теперь, после обнаружения настоящей всемирной значимости взлома System X, система начала выглядеть привлекательной. Компьютер телекоммуникационной компании стал выглядеть хорошим местом для снифера, поэтому он повесил там один из сниферов и решил вернуться немного позже. После этого Антракс вышел из сети и пошёл спать.

Когда примерно день спустя Антракс проверил снифер, он был глубоко шокирован. Просматривая файл снифера, он споткнулся об одну из записей о входе в систему. Кто-то вошёл в систему компании, воспользовавшись его специальным паролем в заплатке для login.

Он постарался сохранить спокойствие. Но думалось с трудом. Когда он последний раз входил в систему, используя этот специальный пароль? Мог ли его снифер перехватить одну из его ранних хакерских сессий? Это иногда случалось. Иногда хакеры пугают самих себя. Днями и ночами постоянно взламывая десятки систем, легко было забыть когда вы последний раз входили в ту или иную систему, используя специальный пароль. Чем больше он думал, тем больше он становился уверен. Он не входил в систему во второй раз.

Тогда оставался очевидный вопрос. Кто это был?


Иногда Антракс шутил, иногда наказывал. Наказание могло быть серьёзным или умеренным. В основном оно было серьёзным. И, в отличие от шуток, оно приходило не случайным образом.

Разные причины заставляли его прибегать к наказанию. Например, библиотекарь. В начале 1993-го Антракс поступил в университет в соседнем провинциальном городке. С самого начала как он показался в студенческом городке его начал изводить студент, который работал в университетской библиотеке на пол ставки. Уже несколько раз, когда Антракс читал в библиотеке, к нему подходил охранник и просил осмотреть его сумки. Всегда, когда Антракс оборачивался через плечо, там был библиотекарь, у которого на лице можно было прочитать его плохое отношение.

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

Войдя из дома в компьютер библиотеки по модему, Антракс быстро получил привилегии root. В системе была дыра в безопасности размером в милю. Затем, при помощи одной простой команды он удалил все файлы в компьютере. Он знал, что систему когда-нибудь восстановят, но это займёт день или два. Тем временем поиск каждой книги должен будет проводиться вручную.

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

Затем начиналось наказание. Представляясь водителем, Антракс звонил в его электрическую компанию и договаривался об отключении электрическтва. На следующее утро водитель приходил домой и обнаруживал, что электричество отключено. Днём позже мог быть отключен газ. Затем вода. Затем телефон.

Некоторые люди заслуживали специального наказания - люди вроде Билла. Антракс наткнулся на Билла на Шведской Линии, англоговорящей телефонной конференции. Какое-то время Антракс постоянно посещал линию, звоня фрикерам более 2000 раз за несколько месяцев. Конечно, не все звонки были удачными, но он соединялся по крайней мере в половине случаев. Чтобы остаться на линии требовалось настоящее усилие, так как она автоматически отключала людей спустя всего лишь 10 минут. Антракс заводил дружбу с операторами, которые иногда позволяли ему оставаться немного дольше.

Билл, наркоман Шведской Линии, недавно был выпущен из тюрьмы, где он отбывал срок за избиение вьетнамского мальчика на железнодорожной станции. Он завоевал к себе плохое отношение и часто приветствовал людей на линии словами "Есть кто-нибудь из coons сегодня на линии?". Его отношение к женщинам было не намного лучше. Он неуклонно приставал к частым посетительницами линии. Однажды он совершил ошибку. Он дал свой телефонный номер одной девчонке, которую хотел закадрить. Оператор записала его и когда её друг Антракс пришёл на следующий день, она сказала ему номер.

Антракс потратил несколько недель на социальный инжиниринг, обзванивая всех родственников, чьи номера телефонов появлялись на телефонном аккаунте Билла, чтобы составить представление о его жизни. Билл был старым грубым экс-подставлялой, у которого был budgie, и ещё, он умирал от рака. Антракс позвонил Биллу в больницу и начал рассказывать ему всё, что о нём узнал - информацию того сорта, которая расстраивает людей.

Позднее Антракс узнал, что Билл умер. Хакер почувствовал, что возможно он зашёл слишком далеко.


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

Однажды отец Антракса начал жестоко забавляться над заиканием своего младшего сына. Отец с жестоким сарказмом изображал мимику брата Антракса.

"Почему ты делаешь это?" воскликнул Антракс. Приманка снова сработала.

Антракс как-будто перестал быть собой. Он закричал на своего отца и ударил кулаком в стену. Отец схватил стул и толкнул его вперёд, чтобы держать Антракса на дистанции, затем он побежал к телефону. Он сказал, что звонит в полицию. Антракс оторвал телефон от стены. Он гонял отца по всему дому, круша мебель. Посреди борьбы Антракс неожиданно почувствовал вспышку опасения за часы своей матери - любимую семейную реликвию. Он поднял их и осторожно убрал с разрушительного пути. Затем он поднял стерео и запустил им в отца. Стерео в кабинете постигла та же участь. Платяные шкафы обрушились на пол.

Когда отец выбежал из дома, Антракс пришёл в себя и начал оглядываться вокруг. Место походило на поле боя. Все вещи, так нежно собранные и аккуратно хранимые его матерью, вещи, из которых она строила свою жизнь в чужой стране белых людей, говорящих на чужом языке, рассеяными обломками лежали на полу.

Антракс почувствовал себя несчастным. Его мать обезумеет при виде разрушений и он тяжело переживал как сильно это её расстроит. Он пообещал себе с этого момента пытаться контролировать свой характер. Оказалось, борьба с собой стала постоянной. Часто он побеждал, но не всегда. Ненависть всё ещё кипела под поверхностью.

И иногда она выплёскивалась наружу.


Антракс размышлял кто ещё мог использовать его заплатку для login. Это мог быть другой хакер, возможно запустивший другой снифер, который перехватил прошлый вход Антракса. Но вероятнее всего это был администратор. Это означало, что его разыскивают. Означало, что его могут отследить каждый раз, когда он прыгал через System X в компьютер телекоммуникационной компании.

Антракс просмотрел почтовый ящик админа. Возможно в ящике была какая-нибудь информация.

Он нашёл там доказательства. Они охотились за ним и они не тратили время попусту. Админы написали CERT, The Computer Emergency Response Team, сообщив о нарушении безопасности. CERT, немезида каждого хакера, осложняла обстановку. Теперь без сомнения последует юридическое преследование.

Пришло время сматываться из системы, но перед отъездом он должен был предстать в блеске славы. Оставить шутку в виде маленького презента.

CERT написала админам подтверждение, что дело поставлено на учёт, и сообщила его номер. Представляясь админами, Антракс написал письмо в CERT. Чтобы заставить письмо выглядеть официально, он добавил номер дела "для справок". Письмо выглядело так:

"В отношении инцидента № ХХХХХ мы исследовали несколько дополнительных вопросов. Мы обнаружили, что инцидент с безопасностью был вызван рассерженным служащим, который был уволен за пьянство и решил в такой манере принять ответные меры против компании.

Из-за напряжённой обстановки в компании у нас давно имеются проблемы с пьянством и злоупотреблением наркотиков. Продолжение расследования не является необходимым."

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

Затем Антракс забрал свои вещи из компьютера компании, удалил снифер и ушёл.

После этого ситуация начала быстро меняться. Позднее он вошёл в System X, чтобы проверить записи снифера, и обнаружил, что на этой системе кто-то также использовал его пароль в заплатке login'а. Это очень взволновало его. Одно дело засветиться в коммерческом сайте и совсем другое быть отслеженным с военного компьютера.

Антракс увидел, что в System X появился новый процесс. Он назывался "-u". Он не знал что это такое, но Антракс прежде видел это на военных системах. Прмерно через 24 часа после того как он появился, Антракс обнаружил себя запертым в системе. Он пытался уничтожить процесс -u, но через несколько секунд он опять появлялся. Не было никакой возможности его уничтожить.

К тому же Антракс раскопал тревожное письмо. Админ из системы компании послал на System X предупреждающее сообщение: "Мы думаем, что в вашем сайте произошёл инцидент с безопасностью". Круг замыкался на нём. Определённо пришло время удирать. Он быстро собрал свои вещи. Убил снифер. Забрал файлы. Удалил заплатку к login. И отбыл со значительной спешкой.

Разорвав соединение, Антракс сидел размышляя об админах. Если они знали, что он был в их системах, почему они оставили сниферы? Он мог понять причину оставления заплатки к login. Может быть они хотели отследить его передвижения, определить его мотивы или отследить его соединение. Убивание заплатки просто блокировало бы его и админы не смогли бы за ним наблюдать. Но снифер? В этом не было никакого смысла.

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

Взлом шифра мог стоить миллионов долларов компьютерного времени. Эта возможность исключалась. Значит, они вынюхали пароль, используя его собственный снифер. Конечно, они оставили снифер нарочно. Они должно быть знали, что он догадается, что они следили за ним через его снифер. Это было причудливо.

Антракс размышлял об админах, которые преследовали его. Размышлял об их действиях, их стратегиях. Задаваясь вопросом о причине. Это была одна из нерешённых тайн, стоявших перед хакером - неприятная сторона хакинга. Отсутствие ответов на некоторые вопросы. Отсутствие всякой возможности заглянуть по ту сторону стены.

обсудить  |  все отзывы (0)

[16647]





Rambler's Top100
Рейтинг@Mail.ru



назад «     » вперед


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach