Смешное DRM-шифрование от компании Leaping Brain

Discussion in 'Мировые новости. Обсуждения.' started by Solitude, 27 Nov 2012.

  1. Solitude

    Solitude Member

    Joined:
    29 Aug 2011
    Messages:
    445
    Likes Received:
    23
    Reputations:
    1
    Смешное DRM-шифрование от компании Leaping Brain

    Инженер-физик Эшер Лэнгтон (Asher Langton) из Ливерморской национальной лаборатории был очень опечален, когда купил цифровое видео в онлайне — и не смог воспроизвести его на своём смартфоне. Оказалось, что видео в файлах .mov закодировано и проигрывается только в фирменном медиаплеере MOD Player производства Leaping Brain. Это обычное дело: такие DRM-схемы часто встречаются в интернете.

    [​IMG]

    К чести учёного, он решил разобраться и взглянул на этот видеоплеер. Оказалось, что это обычный Open Source плеер VLC с прикрученным скриптом Python на некоторых библиотеках. При попытке воспроизвести видео в онлайне программа скачивает файлы на диск в зашифрованном виде — и декодирует их в момент воспроизведения.

    На сайте Leaping Brain написано, что они используют для защиты контента фирменную технологию BrainTrust™ с «проприетарным шифрованием видео», так что файлы невозможно воспроизвести ни в одном плеере, кроме MOD Player — это может сделать только владелец лицензионной копии файла, который оплатил его подписку на определённый срок. Файлы на диске хранятся в «бесполезном, непригодном для воспроизведения виде».

    «В то время как Windows Media DRM легко взламывается и не работает на Mac, BrainTrust хорошо работает на Windows 8, Vista, Windows XP и Mac, при этом практически не поддаётся взлому», — сказано на сайте. Здесь указана ссылка на кэш Google, потому что компания уже удалила страницу о беспрецедентной надёжности своего DRM, и вот почему.

    Поскольку файл загружается через питоновский скрипт, то легко сделать копию оригинального файла перед сохранением на диск в зашифрованном виде. Эшер Лэнгтон сделал это — и сравнил два бинарных файла, просто ради интереса, как работает «проприетарная схема шифрования». Оказалось, что в первых 15 КБ «зашифрованного» файла в каждом блоке 1 КБ начальные байты были обработаны XOR’ом с фразой “RANDOM_STRING”. Вот что значит «проприетарное шифрование видео», которое «практически не поддаётся взлому» и сохраняет файлы на диске в «бесполезном, непригодном для воспроизведения виде».

    27.11.2012
    http://www.xakep.ru/post/59714/
     
  2. Rebz

    Rebz Super Moderator
    Staff Member

    Joined:
    8 Nov 2004
    Messages:
    4,055
    Likes Received:
    1,532
    Reputations:
    1,128
  3. m00c0w

    m00c0w Banned

    Joined:
    25 Dec 2011
    Messages:
    103
    Likes Received:
    14
    Reputations:
    5
    Такие новости приятно почитать =))
     
  4. r0by

    r0by Banned

    Joined:
    24 May 2012
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Как то наблюдал нечто подобное но по другой схеме.
    Сервер на запрос файла выдает:
    ;#!ge64ae5f92213ae4f4364dd464f4b7e66[куча_байт_зашифрованных_непонятным_методом]

    оказалось что первые 4 символа ;#!g - это чарсет для посимвольного брута e64ae5f92213ae4f4364dd464f4b7e66 = MD5(';#g!!')
    брут прога делала на лету за 4 секунды и полученной фразой как ключом AES расшифровывала остальные данные и воспроизводила =)
     
    #4 r0by, 28 Nov 2012
    Last edited: 28 Nov 2012
  5. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    экое убожество..

    стандарт видео сегодня - 1920х1020p с бит-стрим 32mbps уже требует нехилой мощи проца*

    и конечно, нужно еще вставить декодирование on-the-fly. чтобы мало не казалось.

    PS. Canon умница )) умеет снимать с качеством HD DVD и тут же воспроизводить. и никаких DRM - просто DIGIC 5 engine.

    *пока не говорим о железной поддержки NVidia/ATI
     
  6. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,266
    Likes Received:
    898
    Reputations:
    391
    есть правило: все что расшифровывается на стороне "врага" то будет расшифровано и скопированно....
    ну еще все входящие от лукавого и т д

    :D
     
  7. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,697
    Likes Received:
    3,139
    Reputations:
    236
    а также AviSynth и ΒΛΙΤΖ & ΚΙΤΤΥ ΚΙΣΣ ))
     
  8. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,028
    Likes Received:
    310
    Reputations:
    86
    Прочел как Lipitsk Brain
     
    _________________________