downloadbrowseDynasty's 101 Newbie Series | CrackMe #2

Download CrackMe2_by_Dynasty.zip, 39 kb (password: crackmes.de)
Browse contents of CrackMe2_by_Dynasty.zip

LVL : 0.5 to 1

Goal : Make a Keygen, write a tutorial.

Rules : Anything you want to do is allowed.

Notes : Design inspired by a source by Canter. Every CrackMe in this series will have a different color theme, and each one will have a specific type of protection.

Enjoy =)

Difficulty: 1 - Very easy, for newbies
Platform: Windows
Language: Assembler

Published: 20. Apr, 2008
Downloads: 1056

Rating

Waiting for at least 3 votes
(we have only 2).

Rate this crackme:

Send a message to Dynasty »

View profile of Dynasty »

Solutions

Solution by DrPepUr, published 27. apr, 2008; download (401 kb), password: crackmes.de or browse.

DrPepUr has not rated this crackme yet.

Submit your solution »

Discussion and comments

TiGa
20. Apr 2008
Packed with UPX
xylitol
20. Apr 2008
packed with UPX for a special reason ?
Sinok
21. Apr 2008
UPX unpacking is really easy, you can also use upx -d =.=
Anyways I'll give it a try later..
TiGa
21. Apr 2008
Usually, crackmes packed with UPX are rejected instantly but there is indeed a special reason why it was allowed this time.
Dynasty
Author
21. Apr 2008
haha, UPX is known to be a lame packer, I would never use it unless I had a special reason :) Thanks TiGa for allowing it.
DrPepUr
21. Apr 2008
Glad to see you are making good use of the CAST ;-)
Knight
21. Apr 2008
UPX is one of the best packers around, if you claim different you dont know a shit.
Dynasty
Author
22. Apr 2008
@ DrPepUr:
haha, yeah it comes in handy ;) thanks again, but now that I think about it i coulda just used a XOR right ^^

@ Knight:
first, your blatent rudeness is absolutely uncalled for, and i didnt express myself right... I meant "easy to unpack", if it was "lame", it wouldn't be so popular right
DrPepUr
22. Apr 2008
Would have been a lot simpler lol
Knight
22. Apr 2008
Packers and protectors are two different things. UPX is packer with intent to shrink file as much as possible and like i've said it's one of the best ones. Good compression ratio and it's probably the most stable one.
What you have in mind is protector, what upx is not.
Sorry if i didnt express myself right in the first try.
XzzX
22. Apr 2008
Nice crackme - could be one of mine. ;-)

Does the stack start at the same address on every machine and os?

btw try to register a short name after a long one ;-)
-Lord Virus-
22. Apr 2008
It's protected in UPX. hack protected. it's not so easy. Can we use a tool to eliminate that protection?. or we have to do it manually.??.
Dynasty
Author
23. Apr 2008
@ -Lord Virus- :
I don't know what protection you are talking about, you don't need a tool trust me! it IS easy but you might be looking too far ahead, it's already been keygenned by a couple people on my forum ;)

I'll just say this: pay attention to details, open your eyes and trace as deeply as possible from the very start :P
deskyet
25. Apr 2008
Can someone give me a hint why it is "crashing" when i try to breakpoint on the generation part? I cant breakpoint.. but without breaking (and pressing RegisterMe!) it is not crashing

Jeffrey
DrPepUr
25. Apr 2008
Where are you trying to put a BP?
XzzX
26. Apr 2008
Perhaps it checks if i you set a BP ...
Dynasty
Author
27. Apr 2008
yeah... there is a checksum on that part of the code... =)
It's not hard to bypass tho, I just wanted to make reversers wonder "what the hell?!" but it can get solved in like one second.

@ DrPepUr:
Thanks for the solution and for taking an interest ;)
Dynasty
Author
27. Apr 2008
BTW DrPepUr, yeah that "thing with wsprintf" was an accident at first, but I figured what the hell, i'll leave it this way and see what ppl think :P
Some things don't make sense at all and the code is not all that clean in this crackme, it was coded way too fast and never tested (I've got nasty comments!) ... but it's part of the fun ;)

Beautiful tutorial and keygen, as usual man ;)
How about ScrewMe #2 now?
DrPepUr
27. Apr 2008
I already solved Screwme #2 but I figured it wasant fair because I helped with the testing......Only thing I had to change on the last keygen I sent you was the keyfile part. I dunno I might write a tutorial, give it a little more time though give others a chance.
deibiz_xxl
05. Jul 2008
UPX is one of the best packers... but packer doesn't imply protector...

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.