![]() |
|
#20
|
|||
|
|||
|
Hi all !
Please, let me tell you something about trymedla. There is no need to rebuild anything to crack an application 'protected' with this layer. I suceeded in cracking recently this (over 600Mo) game : Sec0nd 5ight. This target is available to dowbload as a 15 min. demo. Protected by trym*dia, it could be broken with only a few bytes changing in the original file. Trace into the proggy until you reach the nagscreen saying 'xx min letf' or 'time out : now buy the game !'. Then, try to break just after you return from that screen. Then, using F10, just try to find a stupid and simple test EAX,EAX + JZ/ZNZ. If you reverse the jump, the game starts. Try to find back the routine which has been called just before this JZ/JNZ test. Put a breakpoint onto this routine. Close the proggy and start it again. What happened ? Softice break at your breakpoint. You are right in the 'LICENSE testing routine'. It returns 1 if GOOD or 0 if BAD. If you want to reverse-engineer this, just do it : obfuscating is only a bit annoying... not really a big deal. There is no intergrity check in this protection, then, you can include a modifying code just after decompression routine to modify the result from License check. No more bad protection on these proggies. have fun... bye ! frip. |
|
|