Взлом телевизоров вблизи и на расстоянии

       

Внутри инженерного меню


Практически все современные телевизоры (DVD-плееры и прочие устройства) имеют специальное инженерное меню (service menu), дающие доступ к настройке служебных параметров (фокусу, геометрии экрана, цветовому балансу, etc) и скрытым возможностям типа HOTEL MODE (режим "отеля") – очень полезный режим для телевизоров, установленных в гостиницах или мотелях, который блокирует все функции пульта управления, кроме переключения каналов, а при необходимости еще и ограничивающий максимальную громкость звука, чтобы она никому не мешала. Только представьте как обрадуется владелец телевизора с заблокированным пультом и громкостью, сбавленной до нуля. А ведь разблокировать все назад можно только в мастерской!

Вызов инженерного меню как правило осуществляется недокументированной комбинацией клавиш штатного пульта дистанционного управления. Реже — кнопок лицевой панели, расположенных непосредственно на самом телевизоре (см. рис. 3). В частности линейка SONY KV 29FX требует удерживать клавиши PROG + и PROG - при включении питания. Пульт дистанционного управления при этом начисто игнорируется, что делает эти модели неподвластными взлому. К радости хакеров, таких телевизоров относительно немного. Производители все еще не осознали угрозу, исходящую от инженерного меню, а потому не предпринимают никаких шагов для его защиты.

Рисунок 3 вход в инженерное меню телевизора SONY KV 29FX осуществляется только локальным способом — через кнопки, расположенные на лицевой панели

В исключительных случаях требуется специальный пульт управления, который можно приобрести на радио рынке (см. рис. 4), или собрать на основе уже готовых пультов по схемам, найденным в сети (например, monitor.espec.ws/section1/topic60458.html), ведь по сути дела, все сводится к изучению определенной последовательности инфракрасных импульсов, которую очень легко запрограммировать на любом процессоре (хоть на том же ПК с ИК-адаптером).
Главное — знать протоколы передачи данных, кратно рассмотренные в одноименной врезке.



Рисунок 4 специализированные пульты управления, предоставляющие доступ к инженерному меню

Некоторые модели телевизоров фирмы SHARP позволяют добраться до инженерного меню только через непосредственное вмешательство в цепь управления процессором (в частности, модель 14/21 JN1 требует подачи 5 Вольт на 37'ую лапу микроконтроллера). Однако, это уже экзотика, достойная лишь упоминания, но не более того. Основное внимание мы сосредоточим на телевизорах, вызывающих инженерное меню определенной комбинаций клавиш со штатного пульта управления.

Комбинация эта у каждого семейства телевизоров своя. Она отсутствует в руководстве пользователя, но с той или иной степенью подробности описывается в технической документации, распространяемой в узком кругу сервисных центров или аттестованных телемастеров. Никакого секрета она не представляет и чаще всего отдается без всякого NDA (Non - Disclosure Agreement – отдаленный аналог советской "подписке о неразглашении", не путать с National Drug Agency, сформированным в Риме 1 января 1999), а потому на многих радиолюбительских сайтах можно найти целую коллекцию подобных комбинаций, крупнейшим из которых, является www.telemaster.ru (см. рис.5).



Рисунок 5 коллекция описаний комбинаций клавиш для входа в инженерное меню разной аппаратуры

Много полезной информации публикует и журнал "Ремонт электронной техники" (http://www.elcp.ru/), но, к сожалению, в отрытый доступ выложены только журналы, опубликованные до середины 2003 года (см. рис. 6), а за остальные приходится платить. Впрочем, телевизоры в плане обновления (upgrade) намного более консервативны чем компьютеры и большинство населения довольствуется "ящиками" пяти - десятилетней давности. К счастью, инженерное меню подробно описано в четвертом и пятом номерах РЭТ'а за 2001 год, которые на сайте все-таки есть.





Рисунок 6 журнал " Ремонт электронной техники" содержит уйму полезной информации для хардверных хакеров

На худой конец, можно обратиться за помощью на какой-нибудь ремонтный форум, например, http://monitor.espec.ws/section1/ (см. рис. 7). С определенной степенью вероятности там помогут.



Рисунок 7 форум мастеров ESPEC, на котором можно быстро получить ответ на интересующий вопрос

Наконец, можно приобрести весьма недурственную книжку "Home Theater Hacks" от O'Reilly (см. рис. 8) — там взлому инженерных меню посвящен целый раздел, правда, перечня конкретных комбинаций клавиш для каждой модели телевизора, увы, нет.



Рисунок 8 "как превратить утюг в космический корабль, оставшись при этом на свободе"

В частности, для большинства телевизоров фирмы SONY вызов инженерного меню осуществляется так: в режиме Standby (когда горит красный светодиод на лицевой панели), нажимается следующая последовательность клавиш на пульте управления (см. рис. 9).



Рисунок 9 вызов инженерного меню на телевизорах SONY (не для всех моделей!)

Если все ОК, телевизор немедленно переключается в так называемый TT-режим (tempo time), легко опознаваемый по надписи "TT--" в верхнем правой углу экрана и статусной информацией ниже него.



Рисунок 10 условные обозначения клавиш пульта дистанционного управления телевизорами SONY

Переход в сервисное меню из TT-mode осуществляется двукратным нажатием клавиши <menu> на пульте управления до появления следующей картинки (см. рис. 11). Что делать дальше — сообразить нетрудно. Перемещаясь по пунктам меню "джойстиком" (кнопка <joystick>) подводим курсор к нужному пункту и нажимаем <OK>. Выход из инженерного меню обычно происходит по нажатию Standby на пульте управления (с сохранением всех измененных параметров) или путем выдергивая телевизора из розетки (измененные параметры при этом не сохраняются).


Кстати говоря, последнюю операцию можно реализовать и удаленно, вооружившись пневматической винтовкой и перебив силовой шнур (шутка!) или обесточив квартиру рубильником на щитке (щиток — это уже не шутка! щиток — это очень серьезно, за него могут и морду набить!).

Любопытный нюанс — большинство телевизоров имеет специальный счетчик входов в инженерное меню и если в сервисном центре увидят, что здесь кто-то уже побывал, то в гарантийном ремонте могут запросто отказать, выставив клиента пинками за дверь, впрочем, это не совсем законно и потому может быть обжаловано в суде, только вряд ли что из этого получится (высказывание "а судьи кто?" спустя века все еще остается в силе).



Рисунок 11 схематичный вид инженерного меню телевизоров SONY

Основная сложность заключается в том, что экран телевизора-жертвы зачастую недоступен охотнику и все действия приходится выполнять "вслепую", а для этого необходимо заранее потренироваться на телевизоре схожей или идентичной модели. Названия большинства пунктов говорят сами за себя и при желании качество изображения можно не только ухудшить, но и улучшить! Особенно это касается бракованных партий, распространяемых "серыми" дилерами, или телевизоров, собранными "по лицензии" в соседнем подвале. Так устраняются геометрические искажения (см. рис. 12), уходит ненормальная краснота лиц и многие другие дефекты, объясняющиеся небрежной настройкой, котора в условиях подпольной сборки становится слишком обременительной.



Рисунок 12 различные геометрические искажения и их типовые обозначения в инженерных меню

Находясь в сервисном меню, следует соблюдать величайшую осторожность и не в коем случае не менять тех пунктов, назначение которых доподлинно неизвестно. Одно неверное движение может запросто "убить" телевизор! Достаточно отключить развертку, чтобы инженерное меню уже никогда не появилось на экране. Теоретически, вернуть настройки можно и "вслепую" (или поставив перед собой телевизор точно такой же модели и дублируя все нажатия на нем), но в условиях сервис центра, гораздо проще заменить микросхему энергонезависимой памяти.



Однако, это еще не самое страшное! Некоторые настройки (особенно связанные с управляющими токами и напряжениями) могут привести к физическому выходу одного или нескольких узлов из строя! (Вполне стандартная ситуация — после того как ребенок поиграл с пультом, телевизор сломался всерьез и надолго. У детей удивительная способность находить даже самые невероятные комбинации клавиш, которые никому взрослому никогда не придут в голову).

А что же на счет мониторов? Процессорные блоки у них появились уже давно, а сейчас все чаще и чаще начинают попадаться и пульты управления (очень удобно, когда монитор используется и как рабочий инструмент, и как средство для просмотра DVD). Небольшое расследование показало, что в наиболее распространенных моделях никакого инженерного меню нет, во всяком случае его нельзя вызывать ни с пульта, ни с лицевой панели, однако, прогресс не стоит на месте, электронная начинка мониторов стремительно усложняется и прошивка начинает играть далеко не последнюю роль, а там, где есть прошивка, тем есть и возможность ее обновления или настройки. Тем более, что сплошь и рядом приходится сталкиваться с ситуацией, когда одна и та же модель LCD-мониторов, выпускаемая одной и той же фирмой, в различных партиях использует матрицы от разных производителей, компенсируя разброс параметром настройкой firmware, что может осуществляется не только аппаратным путем, но и по цифровому или аналоговому интерфейсу с компьютером. Протоколы обмена пока что не разглашаются, но авторизированные сервисные центры уже имеют специальные приборы для "тонкой" настройки. Остается только перехватить сигнал и расшифровать, после чего любой хакер запросто сможет написать вирус если не выводящий монитор из строя, то приводящий изображение в непотребный вид. Прогресс, мать его…

DVD-плееры мы уже упоминали, но не стали на них акцентироваться, поскольку это тема совсем для другого разговора. Для охоты они не представляют существенного интереса, поскольку достаточно мало распространены (по сравнению с телевизорами), да и цели у хакера скорее всего будут другими (например, превратить привод в мультизональный, залить хакерскую прошивку, поддерживающую новые форматы файлов и т. д.) Выводить плееры из строя в силу их невысокой цены и отсутствия трудно-восстановимых уникальных настроек — резону нет.DVD – это не унитаз. Это хорошая штука. И ломать их не нужно.


Содержание раздела