ЗАМЕЧАНИЕ: некоторые из ожидающих проверки изменений относятся к той области страницы, которую вы редактируете. (показать эти изменения)| [досмотренная версия] | [ожидает проверки] | |
|
| | + | {{hate}} |
| | [[Файл:Denuvko.png|thumb|250px|Лого разрабов]] | | [[Файл:Denuvko.png|thumb|250px|Лого разрабов]] |
| | + | [[Файл:241.jpg|thumb|214px|Наконец-то что-то написали про то, как это говно взламывается]] |
| | '''Denuvo''' ({{Lang-en|Denuvo Anti-Tamper}}, {{Lang-ru|Денуво, [[Нахуй|Дануево]], [[Дерьмо|Дерьнуво]]}}) — очередное творение копирастов в области весёлой, [[Бессмысленный и беспощадный|бессмысленной и беспощадной]] защиты [[Копирастия|интеллектуальных прав]], преемник ранее отпизженного СекуРОМа. Несмотря на озвученную цель, [[DRM|DеRьMом]] сабж ВНЕЗАПНО не является (см. [[#Мифы и домыслы|ниже]]). | | '''Denuvo''' ({{Lang-en|Denuvo Anti-Tamper}}, {{Lang-ru|Денуво, [[Нахуй|Дануево]], [[Дерьмо|Дерьнуво]]}}) — очередное творение копирастов в области весёлой, [[Бессмысленный и беспощадный|бессмысленной и беспощадной]] защиты [[Копирастия|интеллектуальных прав]], преемник ранее отпизженного СекуРОМа. Несмотря на озвученную цель, [[DRM|DеRьMом]] сабж ВНЕЗАПНО не является (см. [[#Мифы и домыслы|ниже]]). |
| | | | |
|
|
| | | | |
| | === Забагованность защиты === | | === Забагованность защиты === |
| − | [[Файл:DENUVKO Xploit.png|thumb|250px|DENUVO: Мы знаем толк в проектировании <del>багов</del> анти-отладки! {{Spoiler|А всё потому, что защита видит программную точку останова на первой инструкции, корректно отрабатывает противодействие с инкрементом регистра… и даже не догадывается, что это её же антиотладочный трюк. Facepalm!}}]] | + | [[Файл:DENUVKO Xploit.png|thumb|250px|DENUVO: Мы знаем толк в проектировании анти-отладки! Расшифровка для задротов: защита видит программную точку останова на первой инструкции, корректно отрабатывает противодействие с инкрементом регистра… и даже не догадывается, что это её же антиотладочный трюк. Facepalm!]] |
| − | С учётом всего вышесказанного неудивительно, что после выхода <del>VMProtect 4.0</del> Денувы бурной рекой потекли жалобы на кучу багов и вылетов игрушек по вине этого анти-тампера. Жалобщиков можно условно поделить на три группы: | + | С учётом всего вышесказанного неудивительно, что после выхода Денувы бурной рекой потекли жалобы на кучу багов и вылетов игрушек по вине этого анти-тампера. Жалобщиков можно условно поделить на три группы: |
| | # [[Лох|Счастливые покупатели лицензионных копий™]], которые начали высирать [http://forum.igromania.ru/showpost.php?p=11629684&postcount=371 кирпичи] по поводу багов и вылетов игрушек на форумах. | | # [[Лох|Счастливые покупатели лицензионных копий™]], которые начали высирать [http://forum.igromania.ru/showpost.php?p=11629684&postcount=371 кирпичи] по поводу багов и вылетов игрушек на форумах. |
| | # '''Сами разработчики Lords of Fallen''', которые признали, что «Denuvo — забагованное дерьмо» (пруф просран). | | # '''Сами разработчики Lords of Fallen''', которые признали, что «Denuvo — забагованное дерьмо» (пруф просран). |
| − | # Взломщики на том же краклабе, которые пачками уссыкались из-за того, что Denuvo [[Epic fail|сам себе обламывает антиотладку]] ввиду критических ошибок при проектировании виртуальной машины. | + | # Взломщики на том же краклабе. |
| | | | |
| | === VMProtect === | | === VMProtect === |
|
|
| | Никому доселе неизвестный итальянский клан крякеров, который ВНЕЗАПНО стала Мессией мира взлома денувы. До сих пор ни одна группа не смогла достичь такого огромного успеха в разрыве жопы Блауковича, как CPY. Из наиболее значимых успехов - первые полноценные проперы на первые игры с денувой, взлом Resident Evil 7 за жалкие пять дней и анальный фистинг ушлых Ubisoft и их гибридов Denuvo + VMProtect. Останавливаться не собираются, в отличие от сдувшихся китайцев. | | Никому доселе неизвестный итальянский клан крякеров, который ВНЕЗАПНО стала Мессией мира взлома денувы. До сих пор ни одна группа не смогла достичь такого огромного успеха в разрыве жопы Блауковича, как CPY. Из наиболее значимых успехов - первые полноценные проперы на первые игры с денувой, взлом Resident Evil 7 за жалкие пять дней и анальный фистинг ушлых Ubisoft и их гибридов Denuvo + VMProtect. Останавливаться не собираются, в отличие от сдувшихся китайцев. |
| | | | |
| − | === SteamPunks === | + | === STEAMPUNKS === |
| − | Новый клан, в нашем пиратском море. Пошли ещё дальше и намутили генератор лицензий для denuvo, тем самым ещё более унизив разработчиков. [[ИЧСХ]], свои генераторы покрывают тем же VMProtect. | + | Новый клан, в нашем пиратском море. Пошли ещё дальше и намутили генератор лицензий для Denuvo, тем самым ещё более унизив разработчиков. [[ИЧСХ]], свои генераторы покрывают тем же VMProtect. Примечательны также тем, что взломали FIFA 18 и Total War: Warhammer 2 в день их выхода, доставив немало дискомфорта Бла-бла-блауковичу. Вместе со своими собутыльниками - крякерами из CODEX на время организовали альянс под именем CODEPUNKS, за время действия которого успели взломать South Park: The Fractured but Whole. Увы, после этого от стимпанков больше ничего не слышно. |
| | | | |
| | === REVOLT === | | === REVOLT === |
| | Ещё одна группа хейтеров денувы, состоящая из одного единственного Voksi. Примечателен тем, что дорабатывает чужие кряки, давая возможность поиграть в мультиплеер на пиратке, обновляет игры к последним патчам и длц. | | Ещё одна группа хейтеров денувы, состоящая из одного единственного Voksi. Примечателен тем, что дорабатывает чужие кряки, давая возможность поиграть в мультиплеер на пиратке, обновляет игры к последним патчам и длц. |
| | + | Voksi был арестован болгарской полицией по заяве Irdeto - пиратил и не скрывался, надеясь, что ему не засунут паяльник в задницу в итоге |
| | | | |
| | === Skidrow === | | === Skidrow === |
| − | А вот и старички подъехали. Запилили кряк на последнюю версию Deus Ex на 02.03.17. тем самым начали огромные споры на форумах о том спёрли они кряк у CPY или запилили свой, а мы продолжаем сидеть с попкорном и наблюдать за этой драмой. Оказалось что эти «крякеры» просто взяли экзешник из Deus Ex Breach и запихнули в Mankind Divided, запустили до главного меню и отправили на торренты, не поняв что их высер работает криво. | + | А вот и старички подъехали. Запилили кряк на последнюю версию Deus Ex на 02.03.17. тем самым начали огромные споры на форумах о том спёрли они кряк у CPY или запилили свой, а мы продолжаем сидеть с попкорном и наблюдать за этой драмой. Оказалось что эти «крякеры» просто взяли экзешник из Deus Ex Breach и запихнули в Mankind Divided, запустили до главного меню и отправили на торренты, не поняв что их высер работает криво. Несмотря на такой громкий провал, летом 2017 года посмели огрызнуться на CPY и STEAMPUNKS, назвав их кряки ненастоящими проперами, за что успешно обосраны остальной сценой и пиратами. |
| | | | |
| | === Denuvo.com leak === | | === Denuvo.com leak === |
|
|
| | # Безусловные переходы (JMP) для одной или небольшой группы asm-инструкций — дебильная и давно не актуальная фича VM Денувки, которая досталась ей в наследство от VM Секурома 8-й версии. О том, что все JMP легко убираются при трассировке даже самым примитивным фильтром, написанном на коленке за пять минут, австрийские разработчики, которые сидят в Европе, видимо, до сих пор не в курсе. Зато для центрального процессора (CPU) тьма денувьих безусловных переходов — это настоящий кошмар! Мурыжить он их будет ещё дольше, чем [https://xakep.ru/2013/10/13/md5-hack/ брутфорс MD5-хэша]. | | # Безусловные переходы (JMP) для одной или небольшой группы asm-инструкций — дебильная и давно не актуальная фича VM Денувки, которая досталась ей в наследство от VM Секурома 8-й версии. О том, что все JMP легко убираются при трассировке даже самым примитивным фильтром, написанном на коленке за пять минут, австрийские разработчики, которые сидят в Европе, видимо, до сих пор не в курсе. Зато для центрального процессора (CPU) тьма денувьих безусловных переходов — это настоящий кошмар! Мурыжить он их будет ещё дольше, чем [https://xakep.ru/2013/10/13/md5-hack/ брутфорс MD5-хэша]. |
| | # Но съехавшему с катушек Рейнгарду этого показалось мало, и он решил перевыполнить план по уменьшению скорости исполнения кода (хотя в том же Секуроме старался блюсти обратное): были добавлены дублирующиеся ветки исполнения кода с условными переходами (conditional double-branches). Смысл сей фигни заключается в том, что Денувке насрать на флаги CPU и, соответственно, на то, выполнится условный переход или нет — в любом случае код будет одним и тем же. Стоит ли говорить про необоснованное разрастание объёмов программы и времени её исполнения? | | # Но съехавшему с катушек Рейнгарду этого показалось мало, и он решил перевыполнить план по уменьшению скорости исполнения кода (хотя в том же Секуроме старался блюсти обратное): были добавлены дублирующиеся ветки исполнения кода с условными переходами (conditional double-branches). Смысл сей фигни заключается в том, что Денувке насрать на флаги CPU и, соответственно, на то, выполнится условный переход или нет — в любом случае код будет одним и тем же. Стоит ли говорить про необоснованное разрастание объёмов программы и времени её исполнения? |
| − | # Засирание памяти приложения страничками в 4096 байт. Коих более [[9000|2000]] штук. Самое печальное, что исполняемого кода там с десяток инструкций, из которых реально полезны от силы одна или две. | + | # [[Вован|Засирание]] памяти приложения страничками в 4096 байт. Коих более [[9000|2000]] штук. Самое печальное, что исполняемого кода там с десяток инструкций, из которых реально полезны от силы одна или две. |
| − | # Изнасилование оригинальной точки входа (OEP) и CPUID для шифрования. | + | # [[Изнасилование]] оригинальной точки входа (OEP) и CPUID для шифрования. |
| | # Создание лишнего [[Охрана|GUARD-потока]], который на протяжении всей игры в цикле трахает Ваш центральный процессор (на самом деле он сторожит целостность одной низкоуровневой функции, чтобы нельзя было присоединиться отладчиком). Толку от этого только абсолютно никакого! | | # Создание лишнего [[Охрана|GUARD-потока]], который на протяжении всей игры в цикле трахает Ваш центральный процессор (на самом деле он сторожит целостность одной низкоуровневой функции, чтобы нельзя было присоединиться отладчиком). Толку от этого только абсолютно никакого! |
| | # Плохая оптимизация. Для статических функций Денувы, которые открыты, компилятор включен с опцией «Индусский код». Вообще это доказано официально на том же краклабе и очевидно любому техническому специалисту, который хоть немного разбирается в низкоуровневом программировании.}} | | # Плохая оптимизация. Для статических функций Денувы, которые открыты, компилятор включен с опцией «Индусский код». Вообще это доказано официально на том же краклабе и очевидно любому техническому специалисту, который хоть немного разбирается в низкоуровневом программировании.}} |
| − |
| |
| | | | |
| | == Чем её ломают == | | == Чем её ломают == |
| − | '''x64dbg''' — единственный и неповторимый 64-разрядный отладчик, пригодный для отладки DENUVO. В самом начале (2014 г.) был [[не айс]]. Однако {{Acronym|Mr.Exodia|главный автор отладчика x64dbg}} после долгой и упорной обработки напильником родил более менее годные сборки, которые не крашатся спустя пару секунд после начала отладки. Собственно своему прогрессу отладчик целиком и полностью обязан DENUVO. Прежде всего, ценится возможностью работы со скриптами и теплым дружелюбным интерфейсом, напоминающим OllyDbg. К сожалению, количество убийственных багов варьируется от сборки к сборке — open source такой open source. Также оставляет желать лучшего скорость работы. Снапшоты качать [https://sourceforge.net/projects/x64dbg/files/snapshots/ здесь]. | + | [[Файл:Denuvo lol xd.jpg|thumb|Denuvo Profiler срывает покровы. В каждой новой игрушке, Блаукович просто напросто утолщал броню без какого-либо апгрейда]] |
| | + | '''IDA''' — отладчик, дизассемблер, декомпилятор. Неудобно(внятная поддержка и помощь только для покупателей), несовременно, а что поделать. |
| | + | |
| | + | '''OllyDbg''' - ВНЕЗАПНО, Оля. Годится для 32-разрядных версий защиты, которые встречаются в природе крайне редко. |
| | + | |
| | + | '''x64dbg''' — 64-разрядный отладчик , пригодный для отладки DENUVO. В самом начале (2014 г.) был говном. Однако {{Acronym|Mr.Exodia|главный автор отладчика x64dbg}} после долгой и упорной обработки напильником обернул его красивым фантиком, и теперь оно работает стабильнее. Прежде всего, ценится возможностью красотой интерфейса и некоторыми нереализованными в ollydbg фичами. К сожалению, количество убийственных багов и скорость работы оставляет желать лучше. |
| | | | |
| − | '''Denuvo Profiler''' — впервые, публичный и перспективный инструмент, заточенный непосредственно под разбор потрохов виртуальной машины DENUVO версий 1-3 (VMProtect 2.0 x64). Логическое продолжение старой утилиты — ''[[SecuROM]] Profiler''. Через несколько недель после первого релиза денуньево профилера в оригинальном VMProtect поменяли архитекутуру виртуальной машины, ибо нефиг! Алсо, с оглядкой на Denuvo Profiler была написана статья по [https://xakep.ru/2018/01/31/deleaker-crack/ взлому VMProtect 3.0 в проге Deleaker]. | + | '''Denuvo Profiler''' — впервые, публичный и перспективный инструмент, заточенный непосредственно под разбор потрохов виртуальной машины DENUVO версий 1-3 (VMProtect 2.0 x64). Логическое продолжение старой утилиты — ''[[SecuROM]] Profiler''. Через несколько недель после первого релиза денуньево профилера в оригинальном VMProtect поменяли архитекутуру виртуальной машины, ибо нефиг! Тащемта на каждый релиз сей тузлы, разрабы VMProtect выпускают новый билд защиты. Алсо, с оглядкой на Denuvo Profiler была написана статья по [https://xakep.ru/2018/01/31/deleaker-crack/ обходу защиты в проге Deleaker на которую навесили VMProtect 3.0]. Кое-что дополнительно можно почитать [https://pikabu.ru/story/razrabotchiki_denuvo_vsego_navsego_lish_uvelichivali_quottolshchinuquot_virtualnoy_mashinyi_vmprotect_i__bolshe_nichego_ne_delali_5897787 тут]. |
| | | | |
| − | '''Плагины к отладчику x64dbg''' — проект Bronco [https://exelab.ru/f/index.php?action=vthread&forum=3&topic=24719 на краклабе] по реверсингу DENUVO. По большей части свежей 4 версии. Активно развивается. | + | '''Плагины к отладчику x64dbg''' — проект Bronco [https://exelab.ru/f/index.php?action=vthread&forum=3&topic=24719 на краклабе] по реверсингу DENUVO. По большей части 4 версии. |
| | | | |
| | == Что дальше? == | | == Что дальше? == |
| | [[Файл:Denuvogamesowners.png|thumb|right|100px|Сравнение продаж игр одной серии. Демотивирует разработчиков игр]] | | [[Файл:Denuvogamesowners.png|thumb|right|100px|Сравнение продаж игр одной серии. Демотивирует разработчиков игр]] |
| − | На самом пике популярности сабжа, в 2016 году, перечень поражённых недугом пополнялся чуть ли не ежедневно потому что зараза поражала игры не выборочно, а носила массовый характер, поражая целые [[Тысячи их|издательства]]. Самым клиническим поциентом оказалась '''EA''', которые уже давно укрепили за собой славу отъявленных копирастов и любителей выжимать из пользователя последние деньги, продавая за недемократичную цену кусок от игры, к коей надо докупать DLC. Причём EA не брезгуют ставить защиту за каким-то чёртом на игры, которые без онлайна не имеют никакой ценности и представляют собой несколько часов унылого геймплея с последующим удалением. Зачем нужна защита для игры, которую всё равно надо купить для онлайна, ведь серверы только лицензионные? [[А разгадка одна]]: жадность. Поэтому даже новая часть Need for Speed будет с защитой, не говоря уже про новый [[Mass Effect]], Titanfall, и никому не всравшуюся FIFA. Из крупных издателей, которые не побрезговали замарать руки во имя профита, отметились также '''Square Enix''' с известными сериями [[Hitman]] и [[Deus Ex]]. Если обмазывание [[Hitman|Сороклысого]] можно объяснить неуверенностью в коммерческом успехе игры, потому что Absolution как-то неприятно порвала шаблон всем, то аугментирование дерьмом Адама Дженсена не понятно — ведь Human Revolution, несмотря на очевидные недостатки, очень полюбилась публике, и все неравнодушные гарантировали бы успех новой игре. А разгадка одна — новая часть оказалась [[Поехавший|сладким хлебушком]], да еще и с микротранзакциями. Внезапно, не побрезговала обмазаться [[Вован|несвежим]] даже '''Ubisoft''', которая в последнее время выпускала и выпускает не менее несвежие поделия, и которая презирала Денуво вместе с Глаукашом — даже сиквел [[высер]]а Watch Dogs обзавёлся этой [[Говно|инновацией]]. К празднику жизни подключился и Тодд Говард со своей '''Bethesda Softworks''' после феерических обосрамсов с [[Fallout]] 4, когда защиту, к ёбаному стыду, сломали ''за неделю до релиза'', и попыткой продавать моды на [[Скайрим]] за деньги. Из новых пациентов SEGA с [[Dawn of War]] III и даже [[Sonic The Hedgehog|Sonic Mania]], которая фактически является закосом под классику. | + | На самом пике популярности сабжа, в 2016 году, перечень поражённых недугом пополнялся чуть ли не ежедневно потому что зараза поражала игры не выборочно, а носила массовый характер, поражая целые [[Тысячи их|издательства]]. Самым клиническим поциентом оказалась '''EA''', которые уже давно укрепили за собой славу отъявленных копирастов и любителей выжимать из пользователя последние деньги, продавая за недемократичную цену кусок от игры, к коей надо докупать DLC. Причём EA не брезгуют ставить защиту за каким-то чёртом на игры, которые без онлайна не имеют никакой ценности и представляют собой несколько часов унылого геймплея с последующим удалением. Зачем нужна защита для игры, которую всё равно надо купить для онлайна, ведь серверы только лицензионные? [[А разгадка одна]]: жадность. Поэтому даже новая часть Need for Speed будет с защитой, не говоря уже про новый [[Mass Effect]], Titanfall, и никому не всравшуюся FIFA. Из крупных издателей, которые не побрезговали замарать руки во имя профита, отметились также '''Square Enix''' с известными сериями [[Hitman]] и [[Deus Ex]]. Если обмазывание [[Hitman|Сороклысого]] можно объяснить неуверенностью в коммерческом успехе игры, потому что Absolution как-то неприятно порвала шаблон всем, то аугментирование дерьмом Адама Дженсена не понятно — ведь Human Revolution, несмотря на очевидные недостатки, очень полюбилась публике, и все неравнодушные гарантировали бы успех новой игре. А разгадка одна — новая часть оказалась [[Поехавший|сладким хлебушком]], да еще и с микротранзакциями. Внезапно, не побрезговала обмазаться [[Вован|несвежим]] даже '''Ubisoft''', которая в последнее время выпускала и выпускает не менее несвежие поделия, и которая презирала Денуво вместе с Глаукашом — даже сиквел [[высер]]а Watch Dogs обзавёлся этой [[Говно|инновацией]]. К празднику жизни подключился и Тодд Говард со своей '''Bethesda Softworks''' после феерических обосрамсов с [[Fallout]] 4, когда защиту, к ёбаному стыду, сломали ''за неделю до релиза'', и попыткой продавать моды на [[Скайрим]] за деньги. Впрочем, в последующем их политика изменилась — Rage 2 вышла в Bethesda.net с дополнительным исполняемым файлом без Denuvo, а через некоторое время этот форк стал основным, [[Doom]] Eternal в версии для Bethesda.net также получил такой дополнительный экзешник (на радость пиратам, взломавшим игру всего за 3-4 часа). Из новых пациентов SEGA с [[Dawn of War]] III и даже [[Sonic The Hedgehog|Sonic Mania]], которая фактически является закосом под классику. |
| | | | |
| | Когда итальянцам из CPY удалось выдать полноценный кряк для Лары, не требующий свистоплясок со [[Steam|Стимом]], казалось, что до масштабного взлома всех новейших проектов ещё далеко, но всё случилось гораздо быстрее. И таки на [[копираст|Голиафа]] нашёлся [[ЕРЖ|Давид]]. Сегодня все утверждения о том, что Денуво совершенно непобедима, оказались брутально втоптаны в говно, что и показывают взломы — если раньше взломанная игра была целым событием, то теперь стало всё как раньше и [[YOBA|новинку]] можно найти на торрентах в кратчайшие сроки после релиза. Глаукомич с компанией всего лишь тянули время, и теперь каждое обновление защиты [[Resistance|только раззадоривает]] взломщиков. Поскольку [[Хуита|непобедимая защита™]] теперь стала бесполезной тратой денег, с ноября 2016 года шоу стали покидать его главные участники, упомянутые выше — DOOM, Hitman, Titanfall и Mass Effect: Andromeda. | | Когда итальянцам из CPY удалось выдать полноценный кряк для Лары, не требующий свистоплясок со [[Steam|Стимом]], казалось, что до масштабного взлома всех новейших проектов ещё далеко, но всё случилось гораздо быстрее. И таки на [[копираст|Голиафа]] нашёлся [[ЕРЖ|Давид]]. Сегодня все утверждения о том, что Денуво совершенно непобедима, оказались брутально втоптаны в говно, что и показывают взломы — если раньше взломанная игра была целым событием, то теперь стало всё как раньше и [[YOBA|новинку]] можно найти на торрентах в кратчайшие сроки после релиза. Глаукомич с компанией всего лишь тянули время, и теперь каждое обновление защиты [[Resistance|только раззадоривает]] взломщиков. Поскольку [[Хуита|непобедимая защита™]] теперь стала бесполезной тратой денег, с ноября 2016 года шоу стали покидать его главные участники, упомянутые выше — DOOM, Hitman, Titanfall и Mass Effect: Andromeda. |
| | | | |
| | 22 января 2018 года СРY в очередной раз насрала на Denuvo, взломав версию 4.8 [http://www.guru3d.com/news-story/denuvo-4-8-alledgedly-has-been-been-cracked.html]. В ответ на это Denuvo в кратчайшие сроки [[Из спичек и желудей|из подручных материалов]] склеила версию 5.0, которую уже успели впилить в файтинг Marvel vs. Capcom: Infinite. | | 22 января 2018 года СРY в очередной раз насрала на Denuvo, взломав версию 4.8 [http://www.guru3d.com/news-story/denuvo-4-8-alledgedly-has-been-been-cracked.html]. В ответ на это Denuvo в кратчайшие сроки [[Из спичек и желудей|из подручных материалов]] склеила версию 5.0, которую уже успели впилить в файтинг Marvel vs. Capcom: Infinite. |
| | + | Ноябрь 2018 года отметился тем, что появилась новая группа хацкеров FCKDRM. Вместе с CPY и CODEX они яростно атаковали дерьнуво, в результате на торрентах опазались такие игры, как Final Fantasy 15 и Far Cry 5 со всеми вышедшими обновлениями и DLC, Shadow of the Tomb Raider, Assassin's Creed: Odyssey и похождения лысого со штрихкодом 2 аж за несколько дней до релиза. |
| | | | |
| | === Irdeto покупает жопу Блауковича === | | === Irdeto покупает жопу Блауковича === |
|