downloadbrowseZeroCoder's crackme v18.0

Download, 1 kb (password:
Browse contents of

find protection

Difficulty: 5 - Professional problem to solve
Platform: Unspecified/other
Language: Unspecified/other

Published: 09. Aug, 2003
Downloads: 2200


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

Rate this crackme:

Send a message to ZeroCoder »

View profile of ZeroCoder »


Solution by bRaiN_faKKer, published 09. mar, 2006; download (49 kb), password: or browse.

bRaiN_faKKer has not rated this crackme yet.

Submit your solution »

Discussion and comments

09. Jun 2005
Yo anyone here try to crack this one yet ? looks nasty
i think im close but there is something that i dont know ...

if u tryed this on please contact me TIA
12. Jun 2005
.bornofobia solved this one, and Yes it is nasty. You must write a bruteforcer to solve it. But it will take ages because filename must is 12 chars long, so forget it!
12. Jun 2005
i cant even find correct hash from name and file extension that will pass the comparision of proc thats check is file name and file extension or shit from comman line is correct all values that i find and that passed this proc produce garbages and bruteforce method tooks about 2 years on my pc :D there must be some smarter method
15. Jun 2005
.bonofobia - the best :))

ok, pxor for you (and all other peoples) tips: .pif
16. Jun 2005
Yea I kind a figured that one out my self, but bruteforceing is still nessesary. I mean bornofobia was luky to find a colision... But that is not the real filename, is it? :)
17. Jun 2005
yes, not real filename...

but .bonofobia know true name ;))
18. Jun 2005
What about i send you my bruteforcer, and you give me the correct file name, so I can finaly sleep at night :)))
19. Jun 2005
I haven't looked at #18 yet, but it sounds similar to #19 - if so then using a GA will help. (GA on #19 finds the pass quite quickly (~1 second with similar keyspace)).
21. Jun 2005

2apox: you can send me any bruterforce and other @@@, but if you can't find correct filename, you not receive true filename!!!

2pants: ah, you best, you know all... but i can't see any your solution for any my crackmes... ok, or send password for #19.. show me. don't f#ck brain.

.bonofobia solved it, and find correct filename... but not true!!!
22. Jun 2005
I'll bite :)

Like you I don't write solutions, it's just for fun - but I will help where I can (like here). GA wasn't necessary, but was fun to write and works very well.

I enjoy your crackmes - keep them coming :)


( SPOILER: pass for #19 is somewhere on this page ...
hxxp:// )
22. Jun 2005

02. Jul 2005
I took another look at #18 today (didn't work on w2k before, needs PE header patch).

@pxor & ap0x:

This can be solved without BF.

Part2 can be done on paper.
Part1 is helped by GA - but produces too *many* valid solutions (100's (so far) of valid collisions produce working messagebox). Narrowing of search space (ie knowing correct number of chars between '\' and 'if' would help....)

Don't give in - it's a nice crackme :)


Yes, pass for #19 is on there - I have no idea what it means (couldn't find a translation) :)
05. Jul 2005
Got a question-regarding that hint ".pif". So if we don't enter any arguments in the command line crackme will process it's filename and replace *\* from the start of the path with *"* and that means it will process in second part *pif"* but *pif"* has no valid solutions then.
So my question is do we enter arguments or we just change the filename (then every filename will have *"* processed in crackme algo, else it will have last byte of the argument entry processed)? If we change just the filename then the extension is not .pif but something else?!
17. Aug 2005
ohh.. pants cracked and this

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.