downloadbrowseMR.HAANDI's WeakAES

Download weakaes_keygenme.zip, 9 kb (password: crackmes.de)
Browse contents of weakaes_keygenme.zip

This is a non-standard AES implementation containing an algorithmic backdoor. Spot it and use some math.

Do not get confused by some "hints" in the code.

The task is to write a proper key generator.

Have fun ;)

Difficulty: 4 - Needs special knowledge
Platform: Windows
Language: .NET

Published: 04. Jul, 2012
Downloads: 229

Rating

Votes: 4
Crackme is quite nice.

Rate this crackme:

Send a message to MR.HAANDI »

View profile of MR.HAANDI »

Solutions

Solution by Dcoder, published 17. jul, 2012; download (412 kb), password: crackmes.de or browse.

Dcoder has rated this crackme as quite nice.

Submit your solution »

Discussion and comments

MR.HAANDI
Author
17. Jul 2012
Nice solution Dcoder, that is exactly how I intended this to be solved.
However, there is a backdoor to the backdoor.
As soon as you know that the function is linear i.e.
y = Ax + Bk + c
(y: cipher, x: plain, k: key)
you can just sample it with unit vectors and 0, invert B and you're done.

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.