downloadbrowsecosty's EnableMe 2 - The Revenge :-/

Download enable_me_2.zip, 5 kb (password: crackmes.de)
Browse contents of enable_me_2.zip

My last Crackme "EnableMe" was easyly solved. :-(
Now... This is my revenge.

Rules : nothing.

Enable that button.

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: (Visual) Basic

Published: 11. Jul, 2008
Downloads: 461

Rating

Votes: 4
Crackme is nothing special.

Rate this crackme:

Send a message to costy »

View profile of costy »

Solutions

Solution by Bispoo, published 15. jul, 2008; download (316 kb), password: crackmes.de or browse.

Bispoo has rated this crackme as nothing special.

Submit your solution »

Discussion and comments

xylitol
11. Jul 2008
i'm surprised by the buton
costy
Author
11. Jul 2008
@xylitol
What do you mean with "i'm surprised by the buton"
Problem with anti-debugging?
DigitalAcid
11. Jul 2008
I get an exception in Olly, more than 1, I think =).
Probably because it's somehow dividing by zero.
Else, I get runtime errors, etc. O.o.
costy
Author
11. Jul 2008
@DigitalAcid
It works correctly if you dont run a debugger :-)))
MACH4
11. Jul 2008
Ha! Nice one costy!
interesting method, if I'm right then 'Needs special knowledge' certainly applies to this one. Trying to completely RE it, need to do some reading!
costy
Author
11. Jul 2008
@MACH4 I'm very very sad. :-(
So can you reverse it?
I hoped this crackme was more difficult then my last one!
MACH4
11. Jul 2008
@costy, Don't be sad! I haven't RE it completely yet, almost there!
and it IS more of a challenge than the last one.

Ok I won't give any hints! Don't want to spoil it for others!
costy
Author
11. Jul 2008
OK I dont want to help you becouse you resolved my last one in a second.
Have you ever seen the anti-dbg I used??
MACH4
11. Jul 2008
Yes, nice:-)

Added text here for the post to be accepted
costy
Author
11. Jul 2008
It's strange you have already seen it... It's really rare. Does the crackme work inside the debugger now??
MACH4
11. Jul 2008
Well, yes it works in the debugger, although I have a small item (PTR) to find and correct...
costy
Author
11. Jul 2008
PTR???? What is it?
Bispoo
11. Jul 2008
Solved, button enabled, :) nice crackme, a little harder this time too, took an additional 5 minutes :p
Xspider
11. Jul 2008
i think i will try it :D
costy
Author
11. Jul 2008
@Bispoo Only 5 minutes?? Are you sure??
Bispoo
11. Jul 2008
Sent u a PM costy.
costy
Author
15. Jul 2008
@Bispoo Nice Solution. Anyway It's better to explay the outputdebugstring trick.
outputdebugstring let the programmer to display a string in the debugger.
it's prototype is
void OutputDebugString (char *string1);.
If you declare it as int
int OutputDebugString (char *string1);
it will return 1 if there isn't a debugger.
A value different then 1 if the debugger is present.
Nice anti-debugger.
Anyway I hope that somebody will invent a plugin for olly that remove this problem.
Bye
obnoxious
15. Jul 2008
@bispoo gr8 tut man!!!!!!!!!!
apuromafo
19. Jul 2008
nice tut
00401CDC -> ctrl+r is other form to find without find with ret :)
the other way and all very good

nice solution, is similar only the difference is this direction
:)
now must wait some day to solve the RDG crackme..thats have a lot of dll funtion..

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.