downloadbrowseWinFan's BruteForceMe #1

Download BFMe1.zip, 24 kb (password: crackmes.de)
Browse contents of BFMe1.zip

Platform: Microsoft Windows
Language: Borland Delphi 6
Difficulty 1 - For Newbies

Aims:
1 - Unpack the CrackMe (Manual Unpacking only; No Generic PE Unpackers)
2 - Find out how the password check works
3 - Write a bruteforcer and crack the password

Hint: The BruteForcer only has to check the chars a-z, LowerCase only...
There may be more than one password, i have already found 2 ;-) But the first one the bruteforcer finds will be the right one

MODERATOR NOTE: difficulty -> 2

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: Borland Delphi

Published: 29. Jul, 2009
Downloads: 592

Rating

Waiting for at least 3 votes
(we have only 2).

Rate this crackme:

Send a message to WinFan »

View profile of WinFan »

Solutions

Solution by obnoxious, published 03. aug, 2009; download (30 kb), password: crackmes.de or browse.

obnoxious has not rated this crackme yet.

Solution by Vallani, published 03. aug, 2009; download (243 kb), password: crackmes.de or browse.

Vallani has not rated this crackme yet.

Solution by DoomsDay, published 03. aug, 2009; download (28 kb), password: crackmes.de or browse.

DoomsDay has rated this crackme as quite nice.

The submission of solutions is closed.

Discussion and comments

WinFan
Author
29. Jul 2009
Please don't forget to include the unpacked exe, the source code of the BruteForcer and a compiled version of your BruteForcer in the solutions!
WinFan
Author
04. Aug 2009
Nice solutions everyone, have some peanuts ;)
Anton Troskie
09. Aug 2009
Hey guys , I know this is wierd but I have no Idea how this brute forcers work , how they are written for that specific program . Do they read a certain adress untill a certian jump is made or how does it work?
WinFan
Author
09. Aug 2009
This crackme uses an hash algorithm. As you can see in the solutions, you should start reversing this algorithm.

After that, you use that algo in your bruteforcer until you find a match. (Where the hashed bruteforced string = hash you got from asm)

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.