Перейти к содержанию

fktrctq

Новичок
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные fktrctq

  1. 1 час назад, Шура Питерский сказал:

    Теория редактирования ключей от Дяди Федора.
     

      Показать контент

     

    Редактирование ключей происходит через softcam

    Напомню,в Опене softcam находится по адресу \root\var\keys

    Ключи Бисс в файле softcam.key для ЭМУ MgCamd имеют следующий вид:

    F ИДЕНТ 00 КЛЮЧКЛЮЧКЛЮЧКЛЮЧ
    F ИДЕНТ 01 КЛЮЧКЛЮЧКЛЮЧКЛЮЧ

    Разберем его по частям: 
    1.F - это константа, указывающая ЭМУ, что ключ относится к кодировке с постоянным CONTROL WORD (CW) - одной из которых и есть BISS

    2.ИДЕНТ - это значение, состоящее из связки SID+ECM PID, где:

    -SID - Service Identifier - Идентификатор канала. Точное определение тут: 
    http://www.satcodx.com/explanation/sid.shtml
    -ECM PID - Entitlement control message - Сообщение управления доступом: информация системы условного доступа, содержащая определенные кодовые слова или другие параметры шифрования

    Также с версии mgcamd 1.14b3 допускается отпределение идентов БИСС как связку SID + VideoPID

    3. 00 - номер строки ключа.

    4. КЛЮЧКЛЮЧКЛЮЧКЛЮЧ - собственно ключ БИСС, который состоит из 8-ми пар чисел (байт) т.е. 16 символов, причем 4-я и 8-я пара - это контрольная сумма.


    ПРАКТИКА 

    Итак, хотим смотреть канал, закрытый в Бисс.
    Для начала нам нужно найти ключ для его открытия. Обычно в паблике ключей на Бисс навалом, но иногда они имеют свойство меняться, поэтому рекомендую искать все-таки на закрытых форумах. Они там посвежее. Например всеми любимый 
    http://www.rdi-files.com/biss.phpсодержит ключ на NTS с LMI(75е), который уже некоторое время назад сменили, а там до сих пор старый :-\ :-\

    Так, предположим ключ мы нашли. Теперь нужно правильно указать ИДЕНТ (без этого ключ - это просто набор символов).
    Из теории знаем, что это SID+ECM или b]SID+VPID.
    ECM обычно публикуют вместе с ключем, но если его нет - то отчаиваться нечего - практически все провайдеры бисс используют ECM= 1FFF

    SID можно узнать из таблицы частот на 
    http://satcodx.com - он находится в 7-м столбце 2-я цифра сверху возле каждого(в основном кодированного) канала.
    VPID можно узнать там же (6-й столбец 3-я строка).

    ВНИМАНИЕ! SID и VPID, которые находится в таблицах satcodx указан в 10-ти ричной системе, а нам нужна 16-ти ричная!!!
    Перевести 10-ти ричную в 16-ричную систему число очень просто, для этого:
    - запускаем обычный Windows калькулятор;
    - выбираем в меню "Вид/Инженерный"
    - вводим SID или VPID, взятый с satcodx
    - ставим отметку возле HEX
    Вот и наш SID (VPID), который будем применять при добавлении ключа.
    Такое можно проделать и на встроенном калькуляторе Опена.

    Нужно также заметить, что SID в MgCamd состоит из символов от 1 до 4-х, поэтому, если у нас получилось число меньше 4-х знаков можно добавить перед ним нули.

    Ключ Бисс в MgCamd состоит, как вы уже заметили, из двух строк, имеющих соответственно номера 00 и 01

    Сам ключ записываем без пробелов (т.к. некоторые апплоуды публикуют ключи с пробелами между парами).

    ДОМАШНЕЕ ЗАДАНИЕ: ;D ;D ;D
    Имеем: ключ для канала и ecm pid, равный 1FFF
    Задача: определить идент для NTS с LMI (75е) и добавить ключ в софткам. 

    На satcodx находим SID для этого канала - он равен 101
    Переведем в HEX - получим 65
    ЭТО НАШ ИСКОМЫЙ SID (для верности добавим нули и получим 0065)
    Зная ECM PID, объединяем эти два значения и получаем
    ИДЕНТ = 00651FFF

    Если у нас в файле ключей уже есть ключ с идентом 0651FFF - то другой ключ с таким же идентом добавить уже НЕЛЬЗЯ (эму его просто не увидит), поэтому идент определяем по связке SID+VPID (если mgcamd версии выше 1,14b3):
    На satcodx находим VPID для этого канала - он равен 105
    Переведем в HEX - получим 69
    ЭТО НАШ ИСКОМЫЙ VPID (добавим нули и получим 0069)
    Зная SID, объединяем эти два значения и получаем
    ИДЕНТ = 00650069


    Теперь непоспредственно добаввляем ключ:
    Открывем в WordPad (лучше в UltraEdit) softcam.key и в разделе biss добавляем две строчки:
    F 00651FFF 00 XXXXXXXXXXXXXXXX
    F 00651FFF 01 XXXXXXXXXXXXXXXX

    Если использовали SID+VPID:
    F 00650069 00 XXXXXXXXXXXXXXXX
    F 00650069 01 XXXXXXXXXXXXXXXX
     
    Сохраняемся, перезапускаем ЭМУ и (если все правильно сделали и ключ не кривой) смотрим канал!

     

     

     

    Если совсем коротко, то самый практичный вариант редактирования BISS для Опена:

    1. F
    2. SID
    3. 1FFF(или VideoPid)
    4. № ключа(ключей должна быть пара, на видео и аудио :00 и 01)
    4. Ключ.

    1 и 2 берем с Опена по клику на ОК и двойное Info(в HEX,где надо - через калькулятор).

    Пользуемся обычным Виндовсовским калькулятором,только в меню "вид" переводим его в инженерный режим.Ну или встроенным калькулятором Опена.
    Например VideoPid канала 301.
    Вставляем его в калькулятор,кликаем на Hex и получаем 12D,тоесть 0x12D.
    SID берем с Опена в неизменном виде(например 0x12С).
    Итого получаем F 012C012D 00 КЛЮЧ(видео)
                           F 012C012D 01 КЛЮЧ(аудио)

    Это и вводим в софткам.

     

     

    Разобрался. Спасибо.

×
×
  • Создать...