Aktuality  |  Články  |  Recenze
Doporučení  |  Diskuze
Grafické karty a hry  |  Procesory
Storage a RAM
Monitory  |  Ostatní
Akumulátory, EV
Robotika, AI
Průzkum vesmíru
Digimanie  |  TV Freak  |  Svět mobilně
18.5.2020, Jan Vítek, aktualita
Během letošního března přišel na trh nový Doom Eternal jako pokračování znovuzrozeného Doomu z roku 2016 a jakási variace na Doom II s podtitulem Peklo na Zemi. Zajímavé bylo to, že se objevila i verze bez DRM, což je téma i pro tuto aktualitu.
PPK (32) | 18.5.202016:11
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
Zajímá Vás tato diskuze? Začněte ji sledovat a když přibude nový komentář, pošleme Vám e-mail.
 
Nový komentář k článku
Pro přidání komentáře se přihlaste (vpravo nahoře). Pokud nemáte profil, zaregistrujte se pro využívání dalších funkcí.