downloadbrowseNelix's Nelix CrackMe #1

Download Nelix_CrackMe_1.zip, 7 kb (password: crackmes.de)
Browse contents of Nelix_CrackMe_1.zip

OK, here comes my fist crackme:

Rules:
- Get the "Congratulation! Good job!" message
- Write a keygen and/or a crack
- If you write a crack: Write the crack in a .net languange!
- Keygens prefered!

I hope you have fun with this crackme.

Cheers!
Nelix

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: .NET

Published: 29. Dec, 2010
Downloads: 539

Rating

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

Rate this crackme:

Send a message to Nelix »

View profile of Nelix »

Solutions

Solution by Cubinator, published 09. sep, 2014; download (310 kb), password: crackmes.de or browse.

Cubinator has not rated this crackme yet.

Submit your solution »

Discussion and comments

ukrandruha
19. Jan 2011
private string getPassword(string name)
{
byte[] arrbyt3 = new byte[16];
byte[] arrbyt1 = new byte[] {
15, 58, 143, 50, 67, 61, 164, 53, 35,
244, 178, 60, 88, 93, 77, 23};

string psw = "";
MD5 md5Hasher = MD5.Create();
byte[] data = md5Hasher.ComputeHash(Encoding.Default.GetBytes(name));
for (int i1 = 0; i1 < data.Length; i1++)
{
arrbyt3[i1] = (byte)(data[i1] ^ arrbyt1[i1]);
psw = psw + arrbyt3[i1].ToString("x2");
}

return psw;
}
Zephy
19. Jan 2011
Very interesting.
I tried it, but dont win :-)
I dont know how write out context of array into string in ilcode.
That was problem :-(
I'm enjoying to next IL crme :-)))
Nelix
Author
23. Feb 2011
OK, solution is here, waiting for a Tut...
Cubinator
09. Aug 2014
I've uploaded a tut, but it is being reviewed by moderators and I don't know how long this normally last.

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.