Хорошие защиты располагали зашифрованный блок кода сразу после цикла расшифровки, а расшифровывали от конца к началу, чтобы прокрутив вручную цикл несколько раз, байты после цикла не оказались расшифрованными и туда нельзя было поставить брейкпоинт.
Мда, я сталкивался с такими методами когда работал в одной фирме (не буду называть, ясно дело), там через XOR строки «password» генерились сертификаты =)
1. Талантливый индийский программист, слишком буквально воспринял фразу «XOR with a random string» в ТЗ.
2. Программист (не важно какой национальности) решил внести свою лепту в борьбу с копирастами.
Ну или трейти вариант, совсем уж фантастический:
Leaping Brain — это троли, решившие заработать бабла на доверчивых копирастах и заодно подорвать индустирую DRM изнутри.
Кстати в пользу второго (или третьего??) варианта говорит тот факт, что их питон-скрипт лицензирован под GPL, что фактически разрешает ломать DRM без всяких легальных последствий www.gnu.org/licenses/gpl-faq.html#DRMProhibited
Пока конкретный алгоритм не будет одобрен производителями и держателями контента для проигрывания оного в HD, никакого отношения к DRM индустрии любой «новый DRM» иметь не будет :(
Не так страшен DRM, как его малюют