Читаем Призрак в Сети. Мемуары величайшего хакера полностью

Вот в чем был вопрос: я приобрел сотовый телефон Novatel PTR-825, который на тот момент был одним из самых классных мобильных телефонов на рынке. Я хотел чувствовать себя в безопасности, говоря по нему с друзьями, и не задаваться вопросом: «А не прослушивает ли меня кто-нибудь из ФБР или местных правоохранительных органов?» Как это теоретически можно сделать, я знал. Теперь нужно было проверить, будет ли работать на практике тот механизм, который я придумал.

Мой план отталкивался от уловки, связанной с серийным номером устройства (ESN). Любой телефонный хакер знает, что уникальный номер ESN есть у каждого сотового телефона и он передается вместе с мобильным идентификационным номером (MIN) на ближайшую вышку сотовой связи. Это один из этапов процесса, в ходе которого мобильный оператор определяет, на самом ли деле вызов устанавливается с телефона одного из действующих абонентов сети, а также узнает, на чей счет начислить плату за разговор.

...

Если бы мне удалось изменить мой телефон так, чтобы он передавал номера ESN и MIN действующих абонентов, то мои звонки были бы совершенно безопасными.

Если бы мне удалось изменить мой телефон так, чтобы он передавал номера ESN и MIN действующих абонентов, то мои звонки были бы совершенно безопасными.

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

Я позвонил с таксофона, установленного в выставочном центре, в Калгари, город, расположенный в провинции Альберта в Канаде. «Novatel», – представилась девушка на другой линии.

«Здравствуйте, – сказал я, – мне нужно поговорить с кем-нибудь из инженерного отдела».

«Откуда вы звоните?» – спросила она.

Как всегда, я занялся исследованием. Говорю: «Я из инженерного отдела Fort Worth».

«Вам нужно поговорить с главным инженером Фредом Уолкером, но его сегодня нет на месте. Не могли бы вы дать ваш номер, я скажу мистеру Уолкеру, чтобы он перезвонил вам завтра?»

«Это срочно, – сказал я, – нужно поговорить хоть с кем-нибудь, кто есть на месте в этом отделе».

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

«Кумамото-сан, это Майк Бишоп из Fort Worth, – я представился именем, которое только что прочитал на электронной доске объявлений, что стояла в выставочном зале. – Мы обычно общаемся с Фредом Уолкером, но сейчас его нет на месте. Я на выставке потребительской электронной аппаратуры в Лас-Вегасе». Я рассчитывал, что стоявший вокруг шум, который, конечно же, был слышен в трубку, подкрепит мои слова: «Мы проводим демонстрационное тестирование. Существует ли способ изменить электронный серийный номер устройства с клавиатуры телефона?»

«Нет. Это противоречит правилам Федеральной комиссии связи».

Вот так облом. Моя великолепная идея только что рассыпалась как карточный домик.

Хотя нет, Кумамото-сан еще о чем-то хочет сказать.

«Однако у нас есть специальная версия прошивки, 1,05. Она позволяет изменять ESN с клавиатуры телефона, если вы знаете засекреченные программируемые шаги».

Неожиданно оказалось, что игра еще не закончена. Прошивка телефона – это своеобразная операционная система, интегрированная в специальный компьютерный чип (микропроцессор) под названием EPROM [52] . Самое важное в такой момент – не дать собеседнику услышать ликования в вашем голосе. Я поставил вопрос как проблему, которая требовала решения: «Что нужно, чтобы получить разрешение на изменение серийного номера устройства?»

«Федеральная комиссия связи позволяет делать такие изменения в целях тестирования», – ответил мне Кумамото.

«Как мне получить экземпляр такой прошивки?» – я подумал, может быть, он просто пришлет мне телефон с такой версией операционной системы.

«Могу прислать процессор, – сказал он. – Просто установите его в телефоне вместо того, что имеется».

Фантастика. Это, наверное, даже лучше, чем получить новый телефон. Интересно, а удастся ли раскрутить этого парня на нечто большее?

«Вы могли бы подкинуть мне четыре-пять таких процессоров?»

«Да».

Отлично, но теперь возникла закавырка: как мне получить эти процессоры, не называя своего реального имени и адреса, который можно было бы отследить?

«Закажите их для меня, – сказал я. – Я вам перезвоню».

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

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

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT