Denuvo ma vzdycky dopad na vykon. Respektive ne samotne denuvo jakozto kod samotne ochrany ale vedlejsi akce provedene s kodem samotne hry, ktere maji stizit zjisteni funkce samotne ochrany a jeji deaktivaci. Absolvoval sem skoleni od vlastnika firmy denuvo na nastroj co tuhle hruzu provadi. Dotycna firma to komercne nabizi a dela to obfuskaci kodu. Nebylo potvrzeno, ze denuvo pouziva stejny nastroj jako je komercne nabizen ale mezi reci padlo ze obdobne techniky pouzivaji a to pokud mozno vytvory z vlastni staje. Obfuskace kodu dotycnym nastrojem spociva v tom, ze se tomu predhodi kod, jehoz funkcnost se chce zamaskovat. Podle nastaveni s nim provede silene akce. Nejjednodusi hello world v jazyce C to z mene nez 10 radku dokaze natahnout na temer 1000 a je neskutecne obtizne z toho vycist, co ze to ten kod vlastne dela i kdyz clovek zna ten puvodni. Az po teto akci se kod zkompiluje. Diky tomu jak byl kod obfuskatorem doprasen a nasledne i diky tomu ze compiler a linker ma minimalni moznosti optimalizace to ma patricny vykonovy dopad. Maji to dokonce na takove urovni, ze to umi michat kod hry a ochrany dohromady. Takze i kdyz hacker deaktivuje samotnou ochranu, tak zbavit se vykonoveho dopadu nedokaze. Ze k obfuskaci dochazi lze jednoduse poznat podle velikosti binarek hry s a bez denuva. Ty s denuvem jsou bezne i 10x vetsi...
Odpovědět3 0