
benny2c's crackme.net #1
Download crackme.zip, 5 kb (password: crackmes.de) Browse contents of crackme.zip crackme.net #1
Difficulty: 2 - Needs a little brain (or luck) | RatingWaiting for at least 3 votes View profile of benny2c » |
Solutions
Solution by EsKiMo, published 04. jan, 2007; download (19 kb), password: crackmes.de or browse.
EsKiMo has not rated this crackme yet.
Discussion and comments
emadicius 03. Nov 2006 | don work in my pc, i have microsoft .net v2.0.50727 (spanish) it display a messagebox saying no .net framework v2.0.50727 |
---|---|
geeko 03. Nov 2006 | install english version. It works on mine. BTW, anyone knows how hash code is obtained? |
kao 03. Nov 2006 | Regarding GetHashCode(): http://blogs.msdn.com/brada/archive/2003/09/30/50396.aspx#50398 Meaning - keygen *should* be created in .NET 2.0 to work reliably. :) @emadicius: can you tell me exact size/version of your mscorwks.dll ? Just curious. ;) |
emadicius 03. Nov 2006 | ups, i must admit that i dont have .net v2.0.50727 installed, i uninstalled but the folder remains empty i suppose it works... i will try in other pc |
Fatmike 04. Nov 2006 | This is my keygencode, but your crackme doesnt accept the code. dunno why. if (this.textBox5.Text.Length < 4) { MessageBox.Show("Name must at least be 4 characters long!", "crackme #1"); } else { textBox1.Text = string.Format("{0:x}", "CRACKMEFORCRACKMES.DE".GetHashCode() | this.textBox5.Text.GetHashCode()).ToUpper(); textBox2.Text = string.Format("{0:x}", Dns.GetHostName().GetHashCode() | this.textBox5.Text.GetHashCode()).ToUpper(); textBox3.Text = string.Format("{0:x}", DateTime.Now.Hour.ToString().GetHashCode() | this.textBox5.Text.GetHashCode()).ToUpper(); textBox4.Text = string.Format("{0:x}", DateTime.Now.Date.ToString().GetHashCode() | this.textBox5.Text.GetHashCode()).ToUpper(); } |
kch0pa 05. Nov 2006 | easy, run reflector, button click rip the code. |
geeko 06. Nov 2006 | Fatmike: from microsoft: "Furthermore, the .NET Framework does not guarantee the default implementation of the GetHashCode method, and the value it returns will be the same between different versions of the .NET Framework. Consequently, the default implementation of this method must not be used as a unique object identifier for hashing purposes." So u have to have exaclty the same version of .NET |
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.