Log in

View Full Version : Newbie ReverseMe


lucid_dream
February 6th, 2005, 20:06
Hi all,

I've been hanging around here for a while now reading, and thought I'd contribute something back, I made a ReverseMe that I think might be good for newbies (although I think it would be a little too easy for most of the gurus around here )

Let me know what you think... Any comments/criticism welcome.

The object is to get the password, if you patch it to jump to "good boy" routine, it just echo's the wrong password back.

Regards,

lucid

blabberer
February 7th, 2005, 06:22
nice to see the crackme but you should guard your buffers against over flow
and should force null terminators when using string functions like lstrcat()
also you should memmove(NULL) on your buffers if you wish to play with strings
that way you will not run into strange problems like
your subsequent lstrcats concating more passwords to the old string

0012FD00 00000000 |hOwner = NULL
0012FD04 00403110 |Text = "The password is ********The password is ********Th6032F9CE9BA8D6E1The password is ********"
0012FD08 0040300C |Title = "Crackme #2 by lucid_dream"
0012FD0C 00000000 \Style = MB_OK|MB_APPLMODAL

lucid_dream
February 7th, 2005, 06:53
Ok I'll bear all that in mind for my next one Thanks for posting.

So you got the right password then? Was it too easy?

The idea was just that it would last a bit longer for newbies than a simple "change jne->je" or whatever.

Btw I thought I'd mention I'm new to Win32ASM programming (although I've done C for a while) and that's what I wrote it in, as I get better at ASM no doubt my crackmes will get better!

blabberer
February 8th, 2005, 05:20
well it has got nothing to do with asm or c or delphi its basically the basic
considerations for programming i was ranting at
what do you mean by did i get the right password are there lot of passowrds that
would qualify ?? i just got out with the first one that puts out a messagebox saying the password word is blah blah i was hoping it was tougher than that
secretly i dunno if my hope is right