
sharpe's Crackme #1 by sharpe
Download two.zip, 3 kb (password: crackmes.de) Browse contents of two.zip This is a very simple keygenme challenge.
Difficulty: 1 - Very easy, for newbies | RatingVotes: 4 View profile of sharpe » |
Solutions
Solution by Sepehr, published 05. mar, 2008; download (15 kb), password: crackmes.de or browse.
Sepehr has rated this crackme as quite nice.
Solution by halsten, published 26. jan, 2007; download (77 kb), password: crackmes.de or browse.
halsten has not rated this crackme yet.
Solution by mucki, published 26. jan, 2007; download (72 kb), password: crackmes.de or browse.
mucki has not rated this crackme yet.
Solution by [full]root, published 26. jan, 2007; download (18 kb), password: crackmes.de or browse.
[full]root has rated this crackme as quite nice.
Solution by boof, published 28. jan, 2007; download (38 kb), password: crackmes.de or browse.
boof has not rated this crackme yet.
The submission of solutions is closed.
Discussion and comments
mucki 16. Jan 2007 | i wrote a keygen but i'm too lazy to write a tutorial now. much useless code, i'm not sure if that was in your mind. if you need help in asm ask me. |
---|---|
mucki 16. Jan 2007 | i found a bug in your program: you don't clean your strings and if you enter first a long name and then a short name your calculation returns an other serial. |
profdracula 17. Jan 2007 | This crackme is good for starters. Simple and clear :) I'm not submitting my solution but here are some tips; Use a code to clear name; OPTION 1: invoke RtlZeroMemory, offset szName, sizeof szName OPTION 2: xor eax, eax @@: mov byte ptr [szName+eax], 0 inc eax cmp eax, NAME_LENGTH jnz @B |
profdracula 17. Jan 2007 | Well, oh forgot to mention these tips are for 'sharpe', not for guys solving this crackme :) |
BaKaE 17. Jan 2007 | @profdracula there is a option to write a pm ;) i try to crack this today and submit a solution :) |
ewerton 17. Jan 2007 | Patching: 00401259 to 74 1A =] now go to keygen xD |
ewerton 17. Jan 2007 | ops ^^ ewerton uCs?@zx*)('&%$#" any idea for an keygen in delphi? |
sharpe Author 17. Jan 2007 | Hi there, There was a silly bug that mucki brought to my attention which is now fixed. If you mange to find a valid name/serial combination, try writing a loader or an inline patch instead of traditional patching. |
Arbury 18. Jan 2007 | I'm in the process of writing a Keygen (my first ever actually) for this. Am I right in thinking that in the section were the correct key is figured out, there are a lot of calculations that are decoys? Without giving the game away I mean a few lines above where EAX is compared to 0x21 and 0x7B |
sharpe Author 19. Jan 2007 | Hi there Arbury, There are indeed some decoy instructions so without saying too much, i'll just say you're warm :) |
Anasazi 25. Jan 2007 | Made it a selfgen since I can't really code Keygens yet, hope you'll be fine with that ;) Writing a tutorial. |
rZrG 26. Jan 2007 | Actually I submitted my solution (including keygen with src) on 22 Jan but it doesn't show up yet. |
mucki 26. Jan 2007 | come on Anasazi, it' very easy - there is no need of a selfkeygen! |
[full]root 01. Feb 2007 | rZrG - me too, but now it is here |
SeyreZ 08. May 2008 | Hey, I managed to figure out the serial for my name, although I have a question... when I got the serial, it originally appeared as : ctC?qe+*)('&%$#\" When I entered that serial, it said it was wrong because of the \ before the apostrophes ("). Any idea why the \ shows up? (I tried using other names, but the \ kept appearing before the " ) |
sharpe Author 20. May 2008 | Back slashes are treated like any ascii char. It will not be escaped if this is what you mean. |
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.