downloadbrowsetvk6843's Keygen

Download keygen.zip, 3 kb (password: crackmes.de)
Browse contents of keygen.zip

The wrong solution is reported as a wrong computation, for example: 1 + 1 = 3
The correct solution is reported as a correct computation, for example: 15 + 28 = 43

Exercise: write keygen

Difficulty: 2 - Needs a little brain (or luck)
Platform: Unix/linux etc.
Language: C/C++

Published: 22. Dec, 2014
Downloads: 153

Rating

No votes yet.
Rate this crackme:

Send a message to tvk6843 »

View profile of tvk6843 »

Solutions

Solution by mrmacete, published 06. jan, 2015; download (7 kb), password: crackmes.de or browse.

mrmacete has not rated this crackme yet.

Submit your solution »

Discussion and comments

pachuli
04. Feb 2015
1).

80486b7: c7 04 24 30 8b 04 08 mov DWORD PTR [esp],0x8048b30
80486be: e8 9d fe ff ff call 8048560 <printf@plt>

2).

(gdb) x/s 0x8048b30
0x8048b30: "Your solution is %d + %d = %d\n"
(gdb)

3).
int or short a = 0;
eax = a;
int or short b = eax;
eax = b;
int or short c = eax;
eax = c;
int or short d = eax;

DWORD PTR [esp] = 0x8048b30: "Your solution is %d + %d = %d\n" ????????

printf, need edi = 0x8048b30, and esi.

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.