
ksydfius's Aurora Borealis
Download aurora_borealis_ksydfius.zip, 1094 kb (password: crackmes.de) Browse contents of aurora_borealis_ksydfius.zip read the readme
Difficulty: 4 - Needs special knowledge | RatingVotes: 6 View profile of ksydfius » |
Solutions
Solution by Matteo, published 29. jul, 2015; download (1012 kb), password: crackmes.de or browse.
Matteo has rated this crackme as awesome.
Discussion and comments
hepL3r 28. Mar 2013 | This can not be unpacked without brute forcing or a valid key,you are using 2xMD5 and also you are using this to decrypt the main exe so without a key or brute force it's impossible to be unpacked, here is your main check code: private void button1_Click(object sender, EventArgs e) { string text = this.textBox1.Text; string str2 = this.md5(this.md5(text)); if (this.md5(this.md5(text)) == "200FA8DEDF693586BA939BD5E3DF8845") { byte[] key = this.md5asBytes(text); byte[] buffer2 = this.sha256(text); byte[] data = Resources.Aurora_Borealis_Crackme; data = this.decrypt(data, buffer2); byte[] bytes = Encoding.Default.GetBytes("\x00e9\"3\x00c2\x000e\x00b8\x00f1\x00c6\x00ff\x00e5\x0005\x00be\x00de\x001f'\x00e9\x00eb% \x00ce\x0017\x00b4\x00cb\x00aa\x00d6\x00f8\x0012\x00b2ƒ"); bytes = this.decrypt(bytes, key); try { Form ownedForm = (Form) Assembly.Load(data).CreateInstance(Encoding.Default.GetString(bytes), true); base.AddOwnedForm(ownedForm); base.Hide(); ownedForm.ShowDialog(); Application.Exit(); } catch (Exception) { MessageBox.Show("This is not supposed to happen...", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Invalid password!", "Wrong!", MessageBoxButtons.OK, MessageBoxIcon.Hand); Application.Exit(); } } |
---|---|
ksydfius Author 28. Mar 2013 | Hi hepL3r, You have to think a little outside the box for this one... Take another look at the code... -ksydfius |
Noteworthy 28. Mar 2013 | Seems unsolvable if we have to crack the double md5;. otherwise I tried to use same "keys" used to make buffer2 and 3 for the first run which are ".NET Protectorksydfius" and ".NET Protector Version 1.0" still not working |
Noteworthy 28. Mar 2013 | do we have to crack the xor based encrypted key ? "é"3¸ñÆÿå¾Þ'éë% Î´ËªÖø²ƒ" |
adwi32 28. Mar 2013 | didnt look to this crakme but if u say its not possible to unpack its wrong. If program using key to unpack, thats mean its possible to get this key. |
Noteworthy 29. Mar 2013 | Its upacked I was talking about the correct password ! |
ksydfius Author 29. Mar 2013 | Can someone please lower difficulty to a 4? I think a 6 is too high... Thanks |
Delirium 05. Apr 2013 | Just bypass the loader, simple. |
Delirium 05. Apr 2013 | Oh the crackme is the loader itself. |
Delirium 05. Apr 2013 | Loader bypassed, ollydbg check bypassed. |
jhon 13. Apr 2013 | OK, All chargers bypassed. Now to get "Wow! Please write a solution for crackmes.de!" Regards ;D |
Matteo 09. May 2015 | Part 3 is a nightmare! Any hints? Awesome crackme!!! today i was jumping here and there and i found this... i have solved part 1 and 2 (part 2 was my idea for new crackme, uff I'm not the only one who thought this) problem now is part 3... i'm not going to reverse all that (not sure if it is possible) and i'm not sure i will try to bruteforce 16 chars (max) pw. this is the best of part 3: Q29uZ3JhdHVsYXRpb25zIHlvdSBjYW4gZGVjb2RlIGJhc2U2NCE= Congratulations you can decode base64! |
Matteo 09. May 2015 | someone has any tips? here some strings from the crackme: You are on the wrong track. the northern lights Don't even try to break this encryption :) This is where you should be looking... or is it? ksydfius Congratulations you can decode base64! Too bad that won't help you on this one :( Stop looking at my code please... You are in the wrong direction... supposing that i don't have to look at the code (which is long and complex) what should i look? |
Matteo 16. May 2015 | S O L V E D ! ! ! this was the most difficult crackme that i have ever found i'm a genius eheheh you should try it!! now i need to make a tutorial but i will need much much time for this as it is long and difficult again you should try it!! |
SinaDiR 18. May 2015 | I'm stuck on part3 ! that was huge to spend time ! |
Matteo 17. Jul 2015 | solution uploaded now... a bit late but i had not much free time and i played poliCTF 2015 :) my first ctf :) |
Matteo 29. Jul 2015 | have fun with this solution, i hope you like it! author says that "crunch" function and the "UnzipTheKey" function, together is AES encryption. So seems that i cracked AES... i will search for more info |
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.