downloadbrowseredoC's Krypto Krakme

Download krakme.zip, 42 kb (password: crackmes.de)
Browse contents of krakme.zip

It's little different crackme, anyway kinda easy. First you must find unlock password (it's quite short) than register the program.

Bruting allowed, no patching. Write keygen and solution.

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

Published: 04. Feb, 2013
Downloads: 318

Rating

Votes: 3
Crackme is boring.

Rate this crackme:

Send a message to redoC »

View profile of redoC »

Solutions

Solution by bike, published 01. jun, 2013; download (95 kb), password: crackmes.de or browse.

bike has rated this crackme as quite nice.

Submit your solution »

Discussion and comments

Zuma555
03. Nov 2012
although I didn't analise it very deeply, there seems to be something strange: you seem to Hash the 'password' and then use it to decode a function (probably the good boy function) and you don't seem to check any other conditions on the hashed key, you simply jump to the decoded function and hope for the crackme to crash... is this totally true or am I missing something?
redoC
Author
04. Nov 2012
it's true, bruting allowed
tamaroth
Moderator
06. Nov 2012
Which implementation of AES did you use?
redoC
Author
08. Nov 2012
try this http://www.codeproject.com/Articles/57478/A-Fast-and-Easy-to-Use-AES-Library
...but I think you dont necessarily need source code to break it
tamaroth
Moderator
09. Nov 2012
What I need is an implementation that behaves on same input data (key, iv, data) in the same way as yours in order to create a bruteforce. Without it my tries are futile, I'm not gonna manually bruteforce it ...
redoC
Author
09. Nov 2012
I use source code v1.0 mentioned above, try AesDecryptPCBC_InPlace(), if do not match you can still do self-brutforcer, inject dll or so, good luck
Dcoder
09. Nov 2012
For what it's worth, I can confirm that the encryption it works as advertised by redoC. Cool challenge.
tamaroth
Moderator
13. Nov 2012
Ok, finally done.

name: tamaroth
serial: RnLbU+ngDOe9AucFnLFdKw==

For future reference, when you write code similar to this, make sure to give us at least some boundaries, like a charset or length of a password. It was a wild goose chase and hoping that pass isn't too long/complicated.
redoC
Author
01. Jun 2013
Good solution, bike

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.