Bu3no
August 24th, 2005, 02:40
Well first of all, I'd like to say hi to everyone since I'm new here. I hope to pass a great time in this community and I hope to bring some knowledge as well as learning more on reversing.
I have a problem with a small game I cracked on Win98SE like 2 days ago. Of course that was a real old game since I'm starting out and I think the best way to learn how reversing works is to trace what happens at each line of code in the debugger in an old program. Well... to the problem now... what I had to do was to remove a really simple CD-Check. It simply was a Ok-Cancel Mesagebox telling me to put the CD in. I ended up NOPping a jump but it was still telling me to put the cd in and for some reasons, when I pressed the ok button, the game was running, and I could play anyway. I probably just NOP'd the wrong jump but as I couldn't manage to find the one that wouldn't show the messagebox, I decided to modify the code (Op-Code) so that it would simply jump over the messagebox api call. Worked well, I was so proud of myself, since that was the first real thing I cracked (excluding crackmes). Now sent the crack to my friend, and it didn't work. His comp's running on Win XP. I then decided to try it on XP myself, and it made that error where it asks you if you want to send the report to Microsoft or not... Well... I then tried to crack the game on WinXP but any byte I modified would make that silly error...
I searched the forum for problems patching with Win XP and found here: http://woodmann.net/forum/showthread.php?t=7144&highlight=winxp+patching
that I may be accidently hardcoding something, an API or whatever.... Remember, I'm new to this
.
Well I'd like some advices please... 'cause it works all well on Win98 but when I switch to WinXP, doesn't even launch.
Thanks for your time,
I have a problem with a small game I cracked on Win98SE like 2 days ago. Of course that was a real old game since I'm starting out and I think the best way to learn how reversing works is to trace what happens at each line of code in the debugger in an old program. Well... to the problem now... what I had to do was to remove a really simple CD-Check. It simply was a Ok-Cancel Mesagebox telling me to put the CD in. I ended up NOPping a jump but it was still telling me to put the cd in and for some reasons, when I pressed the ok button, the game was running, and I could play anyway. I probably just NOP'd the wrong jump but as I couldn't manage to find the one that wouldn't show the messagebox, I decided to modify the code (Op-Code) so that it would simply jump over the messagebox api call. Worked well, I was so proud of myself, since that was the first real thing I cracked (excluding crackmes). Now sent the crack to my friend, and it didn't work. His comp's running on Win XP. I then decided to try it on XP myself, and it made that error where it asks you if you want to send the report to Microsoft or not... Well... I then tried to crack the game on WinXP but any byte I modified would make that silly error...
I searched the forum for problems patching with Win XP and found here: http://woodmann.net/forum/showthread.php?t=7144&highlight=winxp+patching
that I may be accidently hardcoding something, an API or whatever.... Remember, I'm new to this

Well I'd like some advices please... 'cause it works all well on Win98 but when I switch to WinXP, doesn't even launch.
Thanks for your time,