downloadbrowseboon's Boon's crackme #1

Download crackme1.zip, 5 kb (password: crackmes.de)
Browse contents of crackme1.zip

=-Boon's crackme #1-=

Hello , this is my first crackme.
The only rule is don't mess with the thread creation , since it's just like patching a single jump in a keygenme.

The goal is to make it accept your password.

I hope you will enjoy it
--Boon

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: Assembler

Published: 17. Jan, 2009
Downloads: 539

Rating

Votes: 6
Crackme is nothing special.

Rate this crackme:

Send a message to boon »

View profile of boon »

Solutions

Solution by Bswap, published 22. jan, 2009; download (13 kb), password: crackmes.de or browse.

Bswap has rated this crackme as nothing special.

Solution by br0ken, published 22. jan, 2009; download (1329 kb), password: crackmes.de or browse.

br0ken has not rated this crackme yet.

Solution by Sashx41, published 22. jan, 2009; download (6 kb), password: crackmes.de or browse.

Sashx41 has rated this crackme as quite nice.

The submission of solutions is closed.

Discussion and comments

Sashx41
18. Jan 2009
Very nice job and a very nice trap, I didn't expect it ;)
Solution is comming soon...
Ox87k
19. Jan 2009
Well, it's just a 1 byte patch crackme! =)
boon
Author
19. Jan 2009
Are you sure? Did you actually try it?
As sashx41 said ,doing it the obvious way you will discover my trap.
br0ken
19. Jan 2009
Nice.
I've seen this kinda protection in some other cmes too.
br0ken
19. Jan 2009
Sent Video Solution:)
Ox87k
19. Jan 2009
Sorry, "just" -> "like"! I wrong to write!!!!
Ox87k
20. Jan 2009
Even if... i made a 1 byte patch and it works fine. Tested on 3 machine and it works good! Is it possibile? ;)
boon
Author
20. Jan 2009
Well apparently it is , I guess you did in some unexpected place. *shrugs*
Ox87k
22. Jan 2009
Hum.. Why you guys modify in this way the crackme?! I mean for example br0ken (you because your solution is like mine), why you make something like:
0040109B 90 NOP
0040109C 16 PUSH SS
(if you click check button many time it pushes SS everytime in the stack and it isn't that good if you haven't a pop)
when you can simply do:
0040109B /EB 00 JMP SHORT fixed.0040109D

??

:)
br0ken
22. Jan 2009
@Ox87k
Yes, I should have changed both bytes (0xEB and 0x16) to 0x90. But, by that time I realized this, I had already made the video, and didn't want to make another one. And to my surprise, crackme didn't crash. So, I guess the extra stuff on the stack is no harm.
But what you're saying is correct. For a fool-proof way, you must change BOTH bytes to 0x90.
@Everyone else, if you go through my solution, remember to change the second byte (i.e 0x16) to 0x90 as well.

Thank you.

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.