downloadbrowseyonkie's Yonkie's crackme#2

Download yonkie_crackme.zip, 26 kb (password: crackmes.de)
Browse contents of yonkie_crackme.zip

Inside of archive, there're two valid keys. Each key contain customer's name, serial number and hypothetical features options.
You have to create keygen.

Difficulty: 3 - Getting harder
Platform: Windows
Language: C/C++

Published: 06. Jun, 2007
Downloads: 354

Rating

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

Rate this crackme:

Send a message to yonkie »

View profile of yonkie »

Solutions

Solution by morecode, published 21. apr, 2015; download (258 kb), password: crackmes.de or browse.

morecode has not rated this crackme yet.

Submit your solution »

Discussion and comments

BUBlic
10. Jun 2007
Is the long encryption (seems symmetric) a custom one or is it some standard like rijndael (with *randomly* created constant tables)?
jB_
12. Jun 2007
Rather nice crackme, but totally over rated.
HMX0101
14. Jun 2007
I really liked it!, this was my second attempt at Rijndael (my first one was l0calh0st one ;)... probably i will write a tute... but its possible to get first condition (sum of first 12 chars) without brute it? :/
jB_
15. Jun 2007
You have to bruteforce. It should be very fast. Personally I increase the serial number, entered in the keygen, when there is no way to find a license for a given serial.
HMX0101
15. Jun 2007
Oh, so i do the right :)
I randomized serial number in order to get first condition right, and put some checkboxes to select which features do you want :D

Thanx for this one, yonkie!
As jB said is a nice crackme :)
yonkie
Author
15. Jun 2007
You are right in part. But it is possible to generate a key for any specific SN:

# License file for Yonkie's CrackMe#2
# Licensed name HMX0101
# feature flags 00000FFF
# serial number DEADC0DE
N=HMX0101 K=E20D665268FFF5F44AF46E22819706C5

# License file for Yonkie's CrackMe#2
# Licensed name HMX0101
# feature flags 0000FFFF
# serial number DEADC0DE
N=HMX0101 K=93BD1019F43766907A4A453BDB2804DE

Give me any name, SN, 16 features flags and I'll present a key for it.
HMX0101
15. Jun 2007
How it can be maked if sum of 12 chars must be equal to two last chars? exists a trick? :/
yonkie
Author
15. Jun 2007
Yes, a trick :)
HMX0101
15. Jun 2007
damn, what i've missed?, jB missed it too? :/
i've no idea, you can reveal that trick :D
jB_
15. Jun 2007
Yup my keygen was buggy because of the size of one parameter (16 bits instead of 32 bits). yonkie is right.
redoC
21. Mar 2014
# License file for Yonkie's CrackMe#2
# Licensed name redoC
# feature flags 00001234
# serial number 11111111

N=redoC K=249929E370D54FBB387EF002A03805C0


too easy, difficulty 2

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.