Nechcem zakladat nove tema, tak vytiahnem toto stare, pretoze sa jedna o DRM, takze je to na mieste.
Pred par dnami mi poslal kamos link na hru Plants Vs. Zombies od PopCap Games a stazoval sa na casove odmezenie tejto demo verzie.
Tak som sa na to pozrel blizsie a ide o podobny system, ako stary znamy Reflexive Games, pricom na tento wrapper existuje kopa unwrapperov, vratane toho mojho, ktory som dokonca nedavno upravil, aby behal i pod Win9x/ME.

Samozrejme system ochrany pre Reflexive Games je uz preflaknuty a dokaze ho prekonat i inteligentnejsi RE zaciatocnik. S PopCap Games je to zaludnejsie, no v konecnom dosledku som zostal normalne sokovany, ked sa mi podarilo ziskat povodny exac, cim som vlastne eliminoval vsetky odmedzenia a ziskal plnu verziu hry.
Aby som to upresnil, tak pokial si hodite loader na analyzu, tak sa vsetko tvari neprijemne, clovek ani nevie, coho sa ma chytit, hned na zaciatku vidno DRM retazec, plno srackoveho kodu, no paradox je, ze na prekonanie nie je potrebny ziadny specialny tool a staci na to 30 sekund.

Skutocne, staci sa blizsie pozriet do zlozky s hrou pri jej spusteni. Kazdy si ihned vsimne novovytvoreny popcapgame1.exe, ktory ma nastaveny systemovy atribut, ale to moze zostat skryte maximalne pre BFU. Mimochodom, este je tam .dat, co je vlastne povodny, no zasifrovany exe subor, tentokrat je zakryptovane cele telo, nielen .text sekcia od OEP, ako to bolo pri Reflexive Games.
Trik je v tom, ze k novovytvorenemu .exe suboru je zakazany pristup, neda sa citat, takze prekopirovanie nie je taktiez mozne. Ak sa hra ukonci, tak loader exac vymaze, ake logicke, ze?

No jo, takze isto vas napadne, ze co sa asi stane, ak si spustim hru a nasilne ukoncim loader a potom i samotnu hru.
Odpoved je asi jasna...
