downloadbrowsesamhjn's Lazarus CrackMe

Download cm.zip, 643 kb (password: crackmes.de)
Browse contents of cm.zip

This is a CrackMe which is written by Lazarus IDE.

Difficulty: 1 - Very easy, for newbies
Platform: Windows
Language: Unspecified/other

Published: 10. Jul, 2012
Downloads: 1417

Rating

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

Rate this crackme:

Send a message to samhjn »

View profile of samhjn »

Solutions

Solution by iLovro, published 25. jul, 2012; download (1263 kb), password: crackmes.de or browse.

iLovro has rated this crackme as awesome.

Submit your solution »

Discussion and comments

Supergoldfish
12. Jul 2012
Craking it is easy. Keygening it is proving to be slightly messy for me..

So far I got 64 chars for the key, char 1 = ('1' or '2' or '3'), char 2 = ('A' or 'B' or 'C') alternatly repeating 32 times. The last 32 chars are giving me the grief. The code sure jumps around alot, hard to follow.

close or not even?
bawalove
12. Jul 2012
how do i use this tool
samhjn
Author
13. Jul 2012
Reply to #1:
It's true that char n=('1' or '2' or '3') (n=2k-1,k=1,2,3,...)
char n=('A' or 'B' or 'C')(n=2k,k=1,2,3,...)
But the key has only 64 chars.What you should do is to find some other rules of these 64 chars.
(I'm sorry that my English is not so good.Maybe what I say is hard to understand.)
iLovro
14. Jul 2012
I think I got it, I should be done today. :D We'll see.
iLovro
14. Jul 2012
Btw, Supergoldfish, the first check is not checking 32 chars. It sure is repeating 32 times but it's not checking 32 chars. Analyse it again. (Misunderstanding maybe?)
iLovro
14. Jul 2012
Hey, I managed to find one of the many serials that are valid: 1A3B3C1A1C3C3A1C3B3A1A3B3C1A1C3C3A1C3B3A3C3B1A3C3A1A1C3A3B1B1B1C. Now I only need to figure out how to write the keygen (do we have to?).
samhjn
Author
15. Jul 2012
Yes,you'd better write.
iLovro
15. Jul 2012
Is there any way I could contact you? E-mail, anything?
iLovro
15. Jul 2012
I'll send you a PM actually.
iLovro
15. Jul 2012
The keygen is done. Gonna wrap it in a GUI and then write a solution. Awesome crackme! :)
iLovro
17. Jul 2012
I have updated the solution. Waiting for it to be approved.
digitalcold
27. Jul 2012
I got it! Pretty fun crackme
fimidm
04. Aug 2012
Access violation on empty key.
ZerOC00L
05. Aug 2012
Hay guys,

I chose this crackme, because it is rated easy - and I am new here :)

I have done re (Very basic ones) a very long time ago (When I was growing up). I used to use W32Dam (I think thats how you spell it) and HEXEditor - mainly to JMP the CMP's and to get rid of Nag screens.

Can someone point me in the right direction to what tools I need to re these days and help me get started with this crackme?

Cheers
sasue11
06. Aug 2012
@ZerOC00L
OllyDBG.
ZerOC00L
14. Aug 2012
@sasue11
Thanks mate =)
IHateAliases
22. Aug 2012
The key is used as coordinates into a table.

The table looks like this (at least what is being used)

A B C
1
2
3

and starts out as

2 0 2
0 0 0
1 0 1

The algo uses the key as a source/destination to move the bytes in the table. Values of 1A3B will move row 1 column A to row 3 column B.

The table at the end needs to be
1 0 1
0 0 0
2 0 2

As long as you get the table to look like above the key should work.

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.