
[_j_]'s stOoPiD
Download stoopid-keygenme-j.zip, 88 kb (password: crackmes.de) Browse contents of stoopid-keygenme-j.zip it's kinda stupid...keygen it :)
Difficulty: 2 - Needs a little brain (or luck) | RatingWaiting for at least 3 votes View profile of [_j_] » |
Solutions
There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!
Discussion and comments
-Lord Virus- 13. Sep 2009 | no solutions yet?. Ok. let's get this party started. jojojo. |
---|---|
[_j_] Author 20. Sep 2009 | So, any takers? |
andrewl.us Moderator 22. Sep 2009 | call @41843E appears to rijndael_decrypt() the decoded serial using the md5(computer_name) as the key... however, instead of returning just the plaintext, it takes the last byte of the plaintext and makes the returned string this long (taking with it whatever junk is left on the stack) example: serial "MTIzNDU2Nzg5MDEyMzQ1Ng==" decodes to string "1234567890123456" which is "\x31\x32...\x36"... exactly one block... when decrypted, I get back "\xb4\xaf...\xbd" (verified using other rijndael implementations)... however, the returned string is NOT one block long, it's 0xbd bytes long, and everything after the 16'th byte is random stack junk |
[_j_] Author 23. Sep 2009 | :P fully attributed to the nasty library being used to handle rijndael, and the wierd way it deals with delphi strings. The encoding is performed by default. Can send the keygen if necessary. |
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.