Denovo 5 захист або вбивця заліза

Вирішив написати про "сувору" суперпупер захист від копірайтингу DENOVO. Причини що спонукали до цього не стільки шум навколо посередності скільки той фізичну шкоду яка DENOVO несе користувачам (хоча розробників і клянуться що це не так))
Вступна.
"Останнім часом все частіше і частіше ми стикаємося з песимістичними прогнозами, стосовно подальшого розвитку віртуального піратства. Вся причина криється в одному слові - Denuvo. Уже кілька топових тайтлів опинилися під захистом грізної Denuvo, а деякі розробники встигли оголосити про плановане співробітництво зі зловісним анти -тампером. в той же час такі великі хакер-групи як 3DM і зовсім заявляють про занепад піратства в сфері ігропрома "інфа взята з game2day.

Тепер з приводу шкідливості для комп'ютера користувача.

DENUVO використовує віртуальну машину (VM), яка сама по собі один великий пожирач ресурсів
64-бітна розрядність, яка сама по собі ще більше навантажує віртуальну машину (вдвічі більше
регістрів треба зберегти в стеці, на кожен примітив валиться додаткове навантаження по
оперування з регістрами, розростання стрічок p-code до неймовірних розмірів, збільшення кількості
багів в геометричній прогресії); За кількістю відведеного місця в виконуваному файлі віртуальна машина DENUVO дорівнює приблизно чотирьом віртуальним машинам SecuROM'а. Однак-с, оптимізація-с!

Безумовні переходи (JMP) для однієї або невеликої групи asm інструкцій - дебільна і давно не
актуальна фіча VM Денувкі, яка дісталася їй у спадок від VM Секурома 8-ий версії. Те, що
все JMP легко прибираються при трасуванні навіть найпримітивніших фільтром, який пишеться на коліні
за 5 хвилин, австрійські розробники, які сидять в Європі, мабуть, до цих пір не в курсі;

Зате для центрального процесора (CPU) тьма денувьіх безумовних переходів - це справжній кошмар!
Мурижити він їх буде ще довше, ніж брутфорс MD5 хеша;

Але з'їхала з котушок Рейнгарду цього здалося мало, і він вирішив перевиконати план по
зменшення швидкості виконання коду (хоча в тому ж Секуроме намагався дотримуватися зворотне): були
додані дублірующеся гілки виконання коду з умовними переходами (conditional double-branches).
Сенс цього фігні полягає в тому, що Денувке насрати на прапори CPU і, відповідно, на те,
виконається умовний перехід чи ні - в будь-якому випадку код буде одним і тим же. Чи варто говорити
про необгрунтоване розростання обсягів програми і часу її виконання?

DENUVO псує SSD. Вичерпних данн з розгорнутими асемблерними лістингами шифрування і
дешифрування файлів під час роботи ніхто до цих пір не приводив. Достеменно доведено тільки факт
повільної роботи захищеного додатки через велику кількість обфускаціі, викликів віртуальної машини, поганий
оптимізації, пожирання пам'яті виділеними сторінками в 4096 байт, а також загажіванія OEP. Все це
посилюється особливостями платформи x64 (на відміну від x86) - більш високі вимоги до CPU (в
Зокрема, необхідність великого обьема внутрішнього кеша) заради забезпечення достатньої швидкості
декодування.

Але ось дані викладені групою китайських хакерів 3DM

Хочете знати скільки разів в середньому частина коду LoF.exe перекидається з HDD в пам'ять і назад протягом однієї години? 150000 повторів операції копіювання-записи. Це в 10000 разів більше звичайного. DRM постійно декодує код гри в пам'ять і зашифровує обратно.Ето один з найбільш ідіотських методів використання шифрування, яке я коли-небудь бачив. Незважаючи на те, що частини коду невеликі (максимум пара кілобайт за візит), вони зберігаються в одному блоці пам'яті. Граючи в гру протягом 4-8 годин (залежить від якості SSD) означає, що c блоком можна розпрощатися назавжди. "
І відповіді користувачів так сказати додають "Загалом слух підтвердився. Зробив виміри до і після

40 хвилин гри. Вона на кілька десятків гігабайт (30+) операцій читання / запису справила. А враховуючи, що оперувала вона крихітними файлами, то цих операцій було овердохрена.
SSD само собою від цього не помер і навіть одного відсотка ресурсу не втратила, але то що навантаження аномально висока і що наприклад за 100 годин гри осередки пам'яті нефігово так поизносятся - це факт. "
Я не пропагую піратство але гробити за свої ж гроші свій же комп'ютер це мазохізм. До речі DENOVO -5 вже зламаний і-готується англомовна версія кряка з інструкціями по прив'язці до процесорів.