downloadbrowse7ssX's .NET KeyGenMe #1

Download, 8 kb (password:
Browse contents of

This is a simple KeyGenMe written in VB.NET.
Only write KeyGens, don't patch.
Have fun fellow reversers :)

Difficulty: 1 - Very easy, for newbies
Platform: Windows
Language: .NET

Published: 25. Aug, 2016
Downloads: 103


No votes yet.
Rate this crackme:

Send a message to 7ssX »

View profile of 7ssX »


There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!

Submit your solution »

Discussion and comments

19. Sep, 14:58

Very easy... Bad DES implementation... If you are using block cipher in protection you must use encrypt and decrypt. In this crackme you're using DES as one-way hash function :(
20. Sep, 02:14
Can you explain how it generate key
I dont understand TransformFinalBlock(bytes, 0, bytes.Length)
20. Sep, 06:29
in this case, you may not understand this operation, all that you need - call this function in your keygen:

public string enc(string stringInput, string key)
this.DES.Key = this.MD5Hash(key);
this.DES.Mode = CipherMode.ECB;
byte[] bytes = Encoding.ASCII.GetBytes(stringInput);
return Convert.ToBase64String(this.DES.CreateEncryptor().TransformFinalBlock(bytes, 0, bytes.Length));
20. Sep, 08:33
I think i misunderstand something
First it get key (default by coder)
and convert string key -> md5 == DES.Key
And cipher mode = ECB
Yup,i encode my username with that key,dec-ecb,and convert it to base64, but still wrong :( dont know why
21. Sep, 09:33
also,i am trying to create c++ keygen

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.