Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #96, ДЕКАБРЬ 2006 г.

На службе у капитана Флинта

Крис Касперски ака мыщъх

Хакер, номер #096, стр. 096-042-2


Этап № 0. Введение в DVD

Стандарты предоставляют возможность шифрования DVD-содержимого с использованием трех зависящих друг от друга ключей. Один из них хранится в специальной служебной области, недоступной для прожига DVD-рекордерам, что делает невозможным «сквозное» копирование DVD без их предварительной расшифровки. Другой ключ (точнее, список ключей) хранится внутри DVD-плеера (как аппаратного, так и программного) в открытом виде. Это и есть та причина, по которой создание open source DVD-плеера невозможно. Список ключей, являясь объектов авторского права, не может быть использован без лицензионных отчислений, а сам плеер должен в обязательном порядке пройти процедуру сертификации, подтверждающую, в частности, что он не позволяет обходить неотключаемую рекламу или сохранять расшифрованное содержимое на диск. Третий ключ генерируется на основе первых двух и им-то уже и расшифровывается контент.

Сразу же после публикации черновых стандартов на DVD множество криптоаналитиков заявило о ненадежности защиты. И действительно, через некоторое время она была успешно взломана норвежским хакером Йоном Йохансеном (Jon Johansen), известным под кличкой DVD Jon, создателем легендарной утилиты DeCSS (СSS – Content Scrabbling System, «Система скремблирования контента» – официальное название DVD-защиты, а приставка «De», как нетрудно сообразить, означает ее снятие). Причем DeCSS предназначалась вовсе не для несанкционированного копирования DVD, а для «легального» просмотра DVD на Linux-системах. Тем не менее, видеостудии не на шутку возмутились и устроили громкий судебный процесс, благодаря которому широкие массы узнали, что копировать DVD все-таки можно. После этого усовершенствованные клоны DeCSS пошли косяками, и никакая сила в мире уже не могла остановить их распространение.

Таким образом, все, что нам нужно для расшифровки DVD, — это считать первый ключ из служебной области диска, воткнуть его в ключ из статичного списка «секретных» ключей и сгенерировать финальный ключ. Просто? В реальной жизни все еще проще, и большинство дисков (в том числе и лицензионных), продаваемых в России, несет на своем борту незашифрованный контент.

Другой камень преткновения — так называемая региональная защита. Чтобы иметь возможность продавать один и тот же диск в США и Канаде раз в 10 дороже, чем в России и ЮАР, весь мир был разбит на 6 зон. Номер зоны в явном виде прописывается на диске, и привод, прежде чем начать выдавать содержимое, должен на аппаратном уровне удостовериться, что номер его зоны совпадает с кодом DVD-диска. По спецификациям, номер зоны привода можно менять всего лишь 5 раз (он хранится в энергонезависимой памяти), после чего он навечно замораживается и… тут начинается самое интересное. Заказав DVD-диск с фильмом через www.amazon.com, мы не получаем никаких гарантий, что его удастся прочитать на DVD-приводе, купленном в России. Необходимо либо иметь несколько приводов, настроенных на разные зоны (что по нынешним временам не такая уж и большая роскошь), либо дожидаться, пока фильм выйдет в отечественный прокат. Как вариант, можно приобрети мультизональный привод, выпущенный дружественными нам китайцами и читающий все без разбора. Однако Pioner'ы и другие бренды в своем подавляющем большинстве DVD-стандартам все-таки придерживаются, и тут только один путь — менять прошивку. Существует множество хакерских прошивок, либо превращающих привод в мультизональный, либо блокирующих счетчик смены номеров зоны. Естественно, при этом существует вероятность угробить привод без всяких надежд на его восстановление (не все хакерские прошивки совместимы), поэтому это дело лучше доверить мастеру, который наверняка найдется в любом, даже самом маленьком, городе.

Назад на стр. 096-042-1  Содержание  Вперед на стр. 096-042-3