44Представляем приборы

предыдущая статья | оглавление | в архив | следующая статья



О пиратских карточках и не только о них…


В.Берсон Теле-Спутник - 5(55) Май 2000 г.


Если почитать тематические серверы и конференции в Интернет, то среди продвинутых DX-ов уже давно в той или иной мере решены вопросы использования пиратских карточек.

 Рис. 1.

Рис. 1. Sеason Interface
универсальный программатор
оригинальная карта
DPSP-карты
Универсальный программатор для PIС-процессоров (LPT-порт)
Мост-карта


История этого вопроса — ровесница платного телевидения. Как только оно возникло, сразу появились пользователи, которые по тем или иным причинам не хотели платить. Фирмам-вещателям пришлось задуматься о проблемах защиты информации. Одновременно, как только информация была защищена тем или иным способом, появились люди, которые "из любви к искусству" или из меркантильных соображений стали взламывать разработанные системы защиты. Те, кто это делал из любви к искусству, особого вреда не приносили. Ну, взломает он кодировку, ну будет бесплатно смотреть платное телевидение, ну, поделиться с парой-тройкой друзей, и бог с ним! Другое дело, когда это поставлено на коммерческую основу. Когда количество производимых хакерских карточек соизмеримо, а временами и гораздо больше официального их выпуска. В чем суть? Почему фирмы, производящие и продающие карточки по цене чаще всего более дешевой, чем официальные, никто не наказывает? А все очень просто: производят и продают эти карточки в тех странах и регионах, на которые не распространяются права вещателей. Ярким примером может служить пакет DF1, права на вещание которого Лео Кирх купил (или сумел купить) только для Германии. Значит, только в Германии продажа хакерских карточек уголовно наказуема, а в какой-нибудь Франции или, тем паче, России не то чтобы она законна (все-таки закон об авторских правах нарушается), но чаще всего не наказуема. Для возбуждения уголовного дела необходимо, чтобы появилось лицо, чьи авторские права на данной территории (на показ фильмов, спортивных передач и т.д.) в результате продажи карточек серьезным образом нарушались, и в результате данное лицо несло серьезные убытки в виде недополученной прибыли. Вот и процветают фирмы по производству и продаже хакерских карточек, ведь сигнал со спутника ловится не только в Германии.

Для реализации процесса декодирования необходимо иметь приемник с его программным обеспечением, устройство считывания (CAM — Conditional Access Modul — декодер) и декодирующую карточку.


Приемники

 Рис. 2. универсальный программатор

Рис. 2. универсальный программатор

В настоящее время существуют приемники Free to air — для приема открытых каналов, со встроенным модулем CAM, с возможностью внешнего подключения декодера и эти же варианты в комбинациях. Большинство ресиверов Free to air допускают возможность расширения за счет подключения внешнего и (или) внутреннего модуля CAM. При этом, после разработки стандарта CI (Common Interface — общий интерфейс, это касается цифровых ресиверов) и выпуска декодеров с соответствующим интерфейсом, в принципе, появилась возможность вставлять декодер в аппарат любой фирмы, поддерживающий этот протокол. Появились ресиверы с несколькими карманами (например, Humax имеет до 2 мест для установки модулей). В последнее время в целях защиты от пиратского доступа фирмы стали производить такие ресиверы, декодирующие модули которых жестко привязаны к ним и ни в каких других на соответствующий пакет не работают. Например, для просмотра пакета Cifra+ необходим специальный ресивер, в котором кроме слота декодера есть еще один слот для оплаты по телефонному каналу кредитной банковской карточкой.

Бывают варианты приемников, ориентированных для приема определенного пакета. Суть заключается в том, что встроенный декодер с приемником и карточкой работают только на определенный пакет, при отсутствии карточки приемник не работает ни на открытые каналы, ни на каналы других пакетов. Примером может служить ресивер для приема пакета STAR-TV со спутника Asiasat 3, 105.50 в.д. в кодировке Videoguard.

Отдельный разговор касается цифровых ресиверов фирмы Nokia. О них уже много писалось в журнале (в частности, "Теле-спутник" №№ 11,12 за 1997 год, №№ 3, 4 за 2000 год). Несколько наиболее популярных вариантов (d-box, или Nokia 9500, Nokia 9600 S, Nokia 9800 S) довольно широко распространены в России. Многообразие программного обеспечения (в том числе и пиратского) и хорошие возможности взаимодействия с компьютером (через последовательный RS-232, параллельный и порт быстрого обмена SCSI) выводят этот ресивер в разряд наиболее приспособленных для пиратского использования.


Кодировки

D2-MAC Eurocrypt
Довольно давно была разработана и успешно применяется кодировка D2-MAC Eurocrypt. В этой популярной среди российских зрителей кодировке вещают скандинавские программы со спутников Sirius 50 в.д. и 10 з.д. Эта кодировка давно взломана, и изготовлена карточка, имеющая в настоящее время экзотическое название "Летающая корова".
Viaccess
В кодировке Viaccess можно принимать, только российcкий пакет НТВ-Плюс по официальной подписке.
Французский пакет AB Sat (14-19 программ) также кодирован Viaccess. Существуют только официальные карточки, пиратских нет. Кодировка вообще не взломана по причине слабого спроса (небольшое количество программ). Хотя обсуждение кодировки идет в Интернет, и даже иногда появляются сенсационные сообщения об успешном взломе. Однако реально никто ничего пока не взломал. Алгоритм кодировки неизвестен, хотя, вероятно, он работает в составе приложений программного обеспечения Windows. История эта связана с желанием фирмы, производящей декодирующие модули, получить фирменный знак корпорации Microsoft. Обязательным условием получения знака является предоставление компании исходного текста программы.
SECA
 Рис. 3.

Универсальный программатор для PIС-процессоров (LPT-порта)
Универсальный программатор (RS-232-порт)
Оригинальная карта
Пиратская карта


Недавно на российском рынке появились декодирующие модули и пиратские карточки SECA.
Количество и качество каналов, идущих в кодировке SECA, на сегодняшний день не уступают количеству и качеству каналов, идущих в наиболее популярной кодировке Irdeto.
Взлом этой кодировки и выпуск на европейский рынок пиратских карт позволил российским зрителям познакомиться почти с сотней новых каналов, которые в других пакетах отсутствуют.
Вот список пакетов, которые можно принимать в европейской части бывшего СССР в этой кодировке на антенну приемлемых размеров:
  • испанский Canal Satellite Digital;
  • французский Canal Satellite France;
  • нидерландский Canal Digital;
  • итальянский D+;
  • французский ABSAT с Hot Bird (со 2 апреля 2000);
  • польский Cyfra+ с Hot Bird.
В комплект оборудования для приема каналов в кодировке SECA входят:
  • цифровой ресивер PHILIPS MEDIA BOX со встроенным декодером SECA и пиратская годовая смарт-карта на пакеты Canal Satellite Digital, Canal Satellite France, Canal Digital и D+;
  • В настоящее время появились модули SECA CI.
Videoguard
Кодировка Videoguard малопопулярна на российском рынке по нескольким причинам:
  • в этой кодировке осуществляется вещание большого количества программ, но в основном целенаправленно для Англии в пакете BSkyB;
  • вещание осуществляется со спутника "Астра 2A", 280 в.д., и его плохо видно на территории России на антенну приемлемых размеров. Принимать, конечно, можно. Например, в Москве можно принять до 170 программ в этой кодировке;
  • продажа подписки для России отсутствует;
  • кодировка сделана и поддерживается очень серьезной командой программистов, не взломана, соответственно пиратских карт нет.
Официальная подписка, как отмечалось выше, отсутствует. Разные "кривые" варианты с оформлением подписки на англичан, конечно, есть. Но все эти варианты достаточны трудны в осуществлении и дороги (и все равно являются нарушением авторских прав. — ред.). Для примера, подписка с комплектом оборудования для приема BSkyB стоит порядка $1800, пакет STAR-TV из 14 программ на английском языке для приема в C-диапазоне на антенну приемлемых размеров (порядка 120 см в Москве) со спутника Asiasat 3, 105.50 в.д. стоит порядка $950, включая ресивер и карточку. Но этот ресивер без карты не работает совсем.
Irdeto
В этой кодировке передается большое количество программ. Она была первой для стандарта DVB. С использованием этой кодировки был изготовлен ресивер Nokia d-box для проекта DF1 со встроенным модулем Irdeto со своим специфичным интерфейсом. Примерно год назад по Интернет прошла информация: кодировка Irdeto взломана! Это эпохальное событие немедленно дало результаты: появились в продаже пиратские карточки. Затем появилось множество программ, позволяющих эмулировать кодировку с PC, переписывать оригинальные карточки и записывать пиратские. В общем процесс пошел! И сейчас это одна из наиболее популярных кодировок, для которой практически все есть и в которой действительно есть что смотреть.
Программа Сardmaster v1.0 для перепрограммирования карточек

Модули

Для каждой из вышеназванных кодировок существуют свои модули. Существуют две разновидности модулей: CI — Common Interface и все остальные. Потому что на первой стадии вместе с модулем создавался и свой специфичный интерфейс, который работал только с этим аппаратом. Появление единого стандарта позволило модуль одной кодировки с CI вставлять в разные приемники. Это был серьезный шаг вперед, поскольку, например, модуль кодировки Irdeto работал только с приемником Nokia. Сейчас уже есть Irdeto — модуль с CI. Или, например, модуль Viaccess с CI можно вставлять и в приемник Nokia, и XSAT, и Humax, и в многие другие. При этом, естественно, программное обеспечение приемника должно поддерживать данную функцию.

С точки зрения программного обеспечения существуют некоторые подробности, например, для модуля Irdeto. Оригинальный модуль поддерживает только пакет DF1. Однако изменение его программного обеспечения превращает его в модуль Irdeto так называемый ALLCAM. Этот модуль позволяет открывать любой Irdeto-пакет, чего с "простым" модулем не сделаешь. Обычно, по неизвестным причинам не каждый ресивер может опознать модуль ALLCAM как модуль для кодировки Irdeto. ALLCAM можно сделать, перешив "простой" Irdeto-модуль через SCSI (Small Computer System Interface)-порт компьютера Notebook/Laptop или через Nokia 9600, так как CAM модуль также имеет стандартный SCSI-порт.

Cуществуют еще две разновидности декодирующего модуля: Irdeto (для Германии) и Irdeto-C (для остального мира).

Карточки

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

Затем появились пиратские карточки другого типа, так называемый "белый клон" (термин из Интернет, более распространенный: MOSC — модифицированная оригинальная смарт-карта). Суть их заключалась в том, что это были оригинальные карточки, но с возможностью перепрограммирования.

В карточке есть несколько полей, которые должны быть заполнены при ее продаже. Главными из них являются следующие:

  1. Индивидуальный номер провайдера;
  2. Номер канала ("Canal ID");
  3. Подпись.

В публикуемых в Интернет так называемых .crd-файлах вся эта информация есть.

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

В случае закрытия карточки ее снова можно переписать (перепрограммировать), и она опять заработает. Суть операции простая — при закрытии карты сигналом со спутника устанавливается некий признак, по которому эта карта не обслуживается. Иногда такой сигнал закрывает целую группу карточек, иногда одну, конкретную. После перезаписи ее на прежнюю информацию, этот признак стирается, и карта снова начинает работать.

Официальная подписка на закрытые каналы иностранных государств на территории нашей страны отсутствует. Единственный реальный способ для просмотра этих каналов — приобретение пиратских карточек или реактивированных опять же пиратским способом оригинальных карточек. На данный момент кодировка Irdeto, с помощью которой закрыты наиболее интересные цифровые пакеты, принимаемые в России на сравнительно небольшого размера тарелки, такие как DF-1, Canal Satellite Digital /Astra/, Greek Hellas, D+, Stream /Hot Bird/, взломана пиратами.

В настоящее время наиболее распространенными способами несанкционированного просмотра кодированных программ являются: использование DPSC-карт (digital pirate smart card — цифровая пиратская смарт-карта), изготовленных пиратским способом, и MOSC-карт (modified original smart card — модифицированная оригинальная смарт-карта), выпущенных для официальной подписки, но модифицированных соответствующим образом для просмотра кодированных каналов без оплаты ("без оплаты" — имеется в виду официальному провайдеру).

Что касается MOSC-карт, то одним из способов продления ее жизни является установка на цифровой ресивер блокиратора. Суть этого способа в следующем. Владелец легальной карточки оплачивает подписку на два месяца, в течение этого срока карточка получает все необходимые коды со спутника, а когда подписка подходит к концу, карточка вставляется в картоприемник ресивера через блокиратор — небольшое устройство, которое блокирует команду оператора на закрытие просроченной карточки, и карточка продолжает успешно работать. Пока такие устройства используются только для кодировки Irdeto. Этот способ сейчас достаточно распространен из-за простоты применения. Кстати, в последних версиях DVB 2000 (программное обеспечение для Nokia 9200, 9500, 9600) есть возможность включения программного блокиратора. При наборе комбинации MENU-8-3-5 появляется возможность включения/выключения программного блокиратора (normal mode-блокер выключен, SCT disable-блокер включен). Однако в этом способе есть свои минусы, связанные с тем, что блокиратор, не давая возможности провайдеру закрыть карточку, одновременно и не позволяет модифицировать ее (чаще всего на предмет смены кодов оператором). Поэтому коды приходится переписывать самостоятельно. Для подбора кодов написан ряд программ, которые не только находят измененный код, но и автоматически прописывают его в нужную область памяти.

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

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

Season Interface

Самый продвинутый и начинающий в настоящее время широко распространяться способ — использование так называемого Season Interface. Физически это плата с контактами для считывания в декодере ресивера и через преобразователи уровней подключенная к последовательному порту компьютера. Затем при помощи специальной программы можно делать очень многое: смотреть сигналы от вещателя, вылавливать в них правильные коды провайдера, каналов (программы-логгеры), записывать их в память ресивера, эмулируя работу декодирующей карточки. Существует много различных вариантов реализации этой платы. Разработана она была примерно в 1996 году в Германии, сооответственно, с использованием зарубежных комплектующих (всего две микросхемы: преобразователь уровня MAX 232 и логика). Как это почти всегда бывает, нашлись наши отечественные аналоги. Правда, я не видел работающего устройства на российских аналогах, но сведения в Интернет об этом есть.

Немного истории. Season Interface первым разработал Markus Kuhn, который взломал знаменитый пакет программ Sky One при помощи разработанного им программного обеспечения Season 7. Оно позволило ему смотреть 7-й Season of Star Trek: The Next Generation, который в это время демонстрировался в пакете Sky One, но не был доступен для просмотра в Германии из-за отсутствия прав вещателя.

На базе программ Season software можно было построить три типа Season Interface.

Первый тип декодировал кодировку D2-MAC и позднее был реализован в виде чипа на базе микропроцессора PIC. Дальше уже не требовалось компьютера для эмуляции декодера (знаменитая в настоящее время "Летающая корова"). Он зашит в программе, и все что требуется — периодически обновлять коды каналов через микроконтроллер PIC. Относительно декодирования Sky One, он несколько ограничен в настоящее время в использовании, поскольку не декодирует последнюю кодировку Season 11 kard. Но превращает все новые коды до десятого в старую кодировку (Season 7). Относительно взлома Season 11 kard, то я думаю, что его реализация — вопрос времени.

Второй тип Season Interface более сложен. Он позволяет отследить обмен информацией между официальной картой и декодером (как писалось выше, при помощи программ-логгеров).

И третий тип Season Interface — программная эмуляция любого вида декодирования. То есть, вставленный в декодерный слот, он при запуске соответствующей программы эмулирует работу того или иного вида декодирования и соответствующей карточки. Кроме того, он позволяет перехватывать ключи каналов и обновлять их по мере смены их провайдером. Таким образом, Season Interface в настоящее время — это физическое устройство и программное обеспечение, например Voyager 1.81 или Decrypt, позволяющие эмулировать работу декодирущей карточки — то есть работать по правилам спутникового оператора.

Надо понимать, что Season Interface — это не специализированное устройство для пиратского взлома кодировок, а скорее, некое внешнее устройство — принадлежность PC, при помощи которого можно решать совершенно разные задачи по приему, передаче и изучению информации от любых внешних устройств, соответствующих данному протоколу. По существу — это некий преобразователь сигналов c двунаправленной шиной между внешними устройствами и PC.

ПриемникIRDETO-DSPSIREDTO-оригинальная кроме DF1IRDETO MOSC DF1IRDETO оригинальная DF1IRDETO MOSC DF1
Оригинальный DBOXнетнетнетдада(с версией DVB 2000)
D-box allcamдадададада(с версией DVB 2000)
Nokia 9200 c IRDETO CAMдададанетнет
Nokia 9200 c ALLCAM*дадададада
Модуль IREDTO CIнетдаданетнет
IRDETO CI перешитый под ALLCAMдадададада(с версией DVB 2000)

Существует множество программ, в которых реализована поддержка разных кодировок и возможность работы с Season Interface и программаторами.

Например, Videocrypt2 и Eurocrypt каналы декодируются при помощи Voyager_1.73. Источник: http://eurosat.com/voyager/. Автор: William Jansen и Toysoft.

Программа Decrypt v2.42 поддерживает кодировки Videocrypt 1 & Videocrypt 2 и MAC-каналы. Источник: http://www.thoic.com/decrypt/. Автор: Paul Arnold.

Для кодировки Irdeto широкое распространение получили программы Сardmaster v1.0 и CardDevil v1.0 Beta 2.0, в частности, используемые для посылки .crd-скриптов в вашу карту. Некоторое неудобство Сardmaster — немецкий язык. Зато она проще CardDevil, использующей в своем экранном интерфейсе английский.

Программа Winphoenix v1.02, работающая под Windows 95, 98 или NT при наличии у вас любого из программаторов: Smartmouse, Phoenix Interface и карт Multimac или COP-карт, позволяет читать или записывать электрически перепрограммируемую память EEPROM вашей карты. Источник: http://www.thoic.com/decrypt/. Автор: Paul Arnold.

Относительно кодировки Irdeto можно добавить следующее: для приема каналов в кодировке Irdeto необходимо иметь приемник Nokia 9200 или d-box, или любой приемник с Common Interface и модуль Irdeto_CI, но надо учитывать, что в последнем варианте не все карты будут работать. Cуществуют карты как DPSC, так и MOSC. В таблице 1 приведены данные совместимости карт и декодеров, которые были взяты в одном интернет-источнике.

Для эксперимента имелся ресивер — оригинальный d-box со встроенным модулем Irdeto. В этот приемник установлено программное обеспечение DVB 2000 (см. статью в предыдущем номере "Теле-Спутника"). Еще имелась оригинальная неактивизированная карточка на пакет DF1. Карточка была прочитана на программаторе при помощи программы CardMaster, и затем в нее были записаны ключи для пакетов Premier Word и Canal+1Nederland (см. рис. на стр. 46). Для программирования использовались готовые .crd-файлы с ключами этих пакетов. После инсталляции ресивера на программы со спутника Astra 190 в.д. эти пакеты вполне успешно прописались. Но прописывались они и ранее (это к вопросу о размере антенны), однако на этот раз программы были декодированы картой и вместо черного поля можно было видеть эти программы на экране телевизора.

Итак, ресивер — оригинальный Nokia d-box с Irdeto CAM, оригинальная неинсталлированная карточка, программное обеспечение DVB 2000, приемная система — антенна 110 см, универсальный конвертор Кш=0.7 дБ. Вот параметры, необходимые для пиратского просмотра Premier Word и Canal+1Nederland в Санкт-Петербурге. На самом деле, в настоящее время возможно прописывать в карту до пяти пакетов.

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

Использованные источники: серверы Интернет

  1. http://www.esg.freeuk.com/English/Season.html
  2. http://www.thoic.com/decrypt/,
  3. http://eurosat.com/voyager/,
  4. http://www.corbina.ru/~versia23/ALLSAT/,
  5. http://www.sat.ru,
  6. http://lkv.customs.ru/sat/,
  7. http://www.chat.ru/~nokia9600,
  8. http://www.ntvworld.com/,
  9. http://sateurope.com/viaccess/start_ru.html,
  10. http://magsat.bizland.com/hard.html,
  11. http://www.belpak.brest.by/~crip/sattv/index.html,
  12. http://connect.to/voyager.


 
Теле-Спутник Май 2000
наверх
 



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

Номер журнала: *
Страница: *
Дополнительные сведения: *
Желательно четко опишите замеченную проблему - это поможет быстрее ее решить.
Мы не отвечаем на вопросы! Их следует задавать на нашем форуме!
Антиспам: * Нажмите мышкой на синий квадрат:


Поля, помеченные звездочкой (*)
обязательны для заполнения





Новый сайт