
Хакерская группа RUNE представила необычную версию Assassin’s Creed Mirage, из исполняемого файла которой полностью удалили системы защиты Denuvo и VMProtect. Речь идет не о стандартном обходе DRM, а о глубокой переработке защищенного программного обеспечения. Авторы назвали свою работу технической демонстрацией возможностей такого подхода.
Согласно опубликованному описанию, специалистам пришлось выполнить огромный объем работы: они удалили 34 виртуализированных блока VMProtect и около 200 компонентов Denuvo, восстановили 261 обфусцированный участок кода, а также реконструировали примерно 25 тысяч так называемых украденных функциональных блоков.
Помимо этого, разработчики восстановили структуру директорий PE-файла, включая разделы импорта, экспорта, обработки исключений и TLS. В результате исполняемый файл удалось вернуть к исходному состоянию без использования защитных компонентов.
