В начале 2016 года всемирно известная китайская хакерская группа 3DM объявила, что через 2 года возможно не останется бесплатных игр на ПК. Правда это или нет, мы узнаем только в 2018 году, но предсказание начинает сбываться. И способствует этому уже ставшая легендарной защита от копирования Denuvo.
Даже те, кто далек от игрового мира, уже слышали это магическое слово в компьютерных новостях. Denuvo. Система защиты от копирования, которая стала синонимом к словосочетанию - "взломать нельзя". Кто-то Denuvo ненавидит, кто-то покупает лицензионные игры, а остальные просто ждут - когда же ее смогут обойти.
Все началось в 2014 году, когда бывшие работники подразделения Sony по защите от копирования (той самой Securom) выделились в отдельный стартап. Обосновавшись в Австрийском Зальцбурге, они каким-то чудом написали за пару месяцев новую защиту и назвали ее Denuvo. Как позже оказалось, многие алгоритмы и архитектура были благополучно украдены (или скопированы) у VMProtect 2.0 - не особо распространенной защиты от реверс инжиниринга.
Denuvo является так называемой Anti-tamper защитой, которая отличается от DRM. Anti-tamper предотвращает отладку, реверс инжиниринг и изменение запускаемых файлов. Denuvo - это дополнительная оболочка для DRM-систем сервисов онлайн дистрибуции игр - Steam и Origin. Она гарантирует, что эти системы не будут взломаны.
Denuvo генерирует уникальный ID для каждой машины в зависимости от типа процессора, видеокарты и прочих составляющих компьютера. Для осложнения жизни хакерам используется анти-дамп, обфускация, и 64-битная виртуальная машина.
В Denuvo используется криптография белого ящика (White-box cryptography), которая позволяет не показывать в памяти ключ, с помощью которого зашифрован код игры. Denuvo сама по себе не нова, она использует наработки старых защит, однако при отсутствии внятных 64-битных дебаггеров оказывается весьма эффективной.
Сама по себе система DRM Steam достаточно просто "ломается". Если игра выходит в Steam без дополнительной защиты типа Denuvo - она взламывается хакерами и выкладывается на торрент-трекеры в течение недели. Задача Denuvo - защитить игру в первые 30 дней после релиза. Именно на это время приходится большинство покупок лицензионных игр.
С чем Denuvo успешно справляется и даже больше. К примеру, известная игра Just Cause 3 до сих пор не "крякнута", а ведь прошло более 10 месяцев. Far Cry Primal, Deus ex: Mankind Divided, Need for speed, Hitman, Unravel, Fifa 17 - все они еще держат оборону и не поддаются взлому. В 2016 году многие издатели: Ubisoft, EA, Square Enix и даже Konami взяли на вооружение Denuvo, чтобы использовать ее в своих проектах.
Однако 5 августа 2016 случилась забавная вещь. На торрентах появился взломанный Doom. А за ним и Rise of the Tomb raider и Just Cause 3. Все новостные сайты поспешно написали - "Denuvo пала под натиском хакеров". Люди с радостью качали релизы и играли. Эксплоит был написан болгарским хакером Voksi. Как потом окажется, он не взламывал Denuvo - он просто обманул Steam. Он заставил думать систему, что пользователи играют в демо-версию игры, в то время, как они играли в полную. Это вселило большую надежду в геймеров по всему миру, а особенно в странах СНГ. Но счастье длилось совсем не долго - уже 8 августа Steam обновился и закрыл дыру в защите. Все релизы на торрентах внезапно стали неработоспособными. Вот так всего 3 дня просуществовал эксплоит Denuvo-Steam.
Voksi тогда написал: «Было весело, пока это продолжалось. По крайней мере, 600 000 пиратов смогли поиграть в эти три дня. Ущерб нанесен. Кроме того, знайте, что я мог оставить это только для себя и друзей, но решил выпустить публично, зная, что это будет исправлено».
Уже 9 августа 2016 года на торрентах появился полностью взломанный дистрибутив Rise of the Tomb Raider хакерами из группы CONSPIR4CY или коротко CPY. Группа с девизом «Always Outnumbered, Never Outgunned» действительно без лишнего шума и пыли приятно удивила геймеров.
В тот день разработчики Denuvo смеялись сквозь слезы - они закрыли брешь в защите за 3 дня - но это не помогло. Это был день маленькой, но очень важной победы. CONSPIR4CY показали, что Denuvo может быть взломана полностью. Они подхватили упавший флаг китайской 3DM. У пользователей со всего мира появилась надежда. Через пару недель появился релиз игры Inside, снова со снятой защитой Denuvo. А 9 сентября пал Doom - теперь он бесплатно доступен на торрентах.
На данный момент еще осталось более 10 игр окончательно не взломанных. Но постепенно список уменьшается. Но не стоит забывать, что Denuvo будет использована в будущих играх: Battlefield 1, Watch Dogs 2.
Методы обхода Denuvo
Их не так много, но все таки они есть. На просторах интернета можно найти сайты, которые предлагают оффлайн-активацию игр с Denuvo. Достаточно вбить в Google слово «antidenuvo», либо осуществить такой же поиск "ВКонтакте". Идея достаточно проста – вы платите около 1-2$, затем устанавливаете себе чистый клиент Steam и файлы игры. После этого посредством Teamviewer к вам подключается на 1 мин человек, вводит свои логин и пароль от аккаунта Steam, где уже куплена эта игра. Активирует ее на вашей машине и переводит Steam в оффлайн-режим. Дальше вы спокойно играете в лицензионную игру, но обновления и сетевая игра разумеется недоступны. Таким образом на 1 аккаунте Steam играют десятки человек.
Второй способ – это просто дождаться полноценного «кряка» игры от хакеров. Они медленно, но появляются. Так, например, недавно появился релиз Mirror's Edge Catalyst.
Заключение
Борьба продолжается. Denuvo не сдается и с каждым релизом становится еще сложнее для взлома. Однако хакеры тоже уже имеют немаленький опыт написания «кряков» для различных версий Denuvo.
Кто победит? Пока немного впереди Denuvo, но ясно одно – это противостояние всерьез и надолго. Удачи, CPY!
Комментарии
Страницы
Как хорошо, что не играю. Компьютерная игра -- это вырванное из жизни время. Не даёт никакой пользы.
Хотя...
Все можно сломать, было бы время и желание. Дело именно в тех самых "первых 30 днях". Глаза горят, нужно срочно, проще купить, чем ждать. Так что заголовок типично желтый для современного КВ, статья совсем о другом. Скучаю о тех КВ, которые были когда-то...
Как обычно, все хорошо в меру. Часок поиграться в игрушку - хорошее средство расслабиться и отвлечься. Ничуть не хуже просмотра видосиков в Ютубе, которым ты любишь заниматься. А "вырванное время" - это за-рачивать целыми днями в какие-нибудь Танчики.
Смотря, что смотреть.
Согласен!! Почему бы и не поиграть часок-другой в хорошую игрушку с крутым сюжетом? Кто-то смотрит сериалы, а кому-то в кайф порубить зомбяков или иную нежить и насладиться картинкой )
Поиграть можно. Но покупать игры...
Читать можно, но покупать книги...
Смотреть можно, но покупать фильмы...
Есть можно, но покупать еду... (С)
От того, что я посмотрю фильм, он не исчезнет. В отличие, от куска хлеба. Книгу можно взять почитать и вернуть. Не? Я даю почитать. А вот большинство нынешних фильмов я буду смотреть только если мне заплатят. Так что, насчет фильмов правообладатели могут не беспокоиться.
Я иногда играю в игры. Изредка. В бесплатные. Платить или устраивать танцы с бубнами - увольте.
Эдуард++
Платить, чтобы гробить время? Глупость!
Юношам жизнь кажется вечной и хоцца без баттхёрта доминировать -- вот основа игроиндустрии.
Кто не покупал лицензионные игры,не станет брать их и впредь!
Страницы