
7ssX's .NET KeyGenMe #1
Download .NET_KeyGenMe_#1.zip, 8 kb (password: crackmes.de) Browse contents of .NET_KeyGenMe_#1.zip This is a simple KeyGenMe written in VB.NET.
Difficulty: 1 - Very easy, for newbies | Send a message to 7ssX » View profile of 7ssX » |
Solutions
There are no solutions to this crackme yet. Have you solved it? Please write a tutorial and submit it here!
Discussion and comments
DimitarSerg 19. Sep, 14:58 | DimitarSerg NaAQlLGU/HflTxBet8QcEg== 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 :( |
---|---|
kuqadk3 20. Sep, 02:14 | @DimitarSerq Can you explain how it generate key I dont understand TransformFinalBlock(bytes, 0, bytes.Length) |
DimitarSerg 20. Sep, 06:29 | @kuqadk3 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)); } |
kuqadk3 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 |
kuqadk3 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.