Introduction: Scars is a buggy racing game by UbiSoft similar to Rollcage - but nowhere near as good. There are audio tracks on the CD too which play during the game and there are over 130MB of AVIs. So you need the CD in the drive to play the game.............or do you?Tools needed: WDASM & a hex editorThe Protection: If you remove the CD from the drive and try to play tou get an error message apperaing telling you that the is 'No Scars CD in the drive'. To which you press OK and the game quits The
Crack:
|
:0040A73E 6800800000 push 00008000 * Possible StringData Ref from Data Obj ->"Scars
Error" * Possible StringData
Ref from Data Obj ->"No Scars CD In Drive" -------------->
Here is the error message * Reference To: USER32.MessageBoxA, Ord:0195h |
As you can see, a test is made on esi being
-1 after a call is made - this is the CD
check. If you trace into that call you will see that it is looking for
a file SNDXTR on the CD and if it isn't there then a value of -1 is returned. I prefer the first method. I |