downloadbrowseFergo's F3rGO Challenge 1

Download f3rgo_chl1.zip, 16 kb (password: crackmes.de)
Browse contents of f3rgo_chl1.zip

My first crackme, coded in VB6. Its specially for newbies and involves a lot of basic tasks.

TASKS:
-Anti-Anti-Debug
-Enable Register Buttons
-Fish for serial or patch
-Remove the nag

Hope you like it ;D

Difficulty: 1 - Very easy, for newbies
Platform: Windows
Language: (Visual) Basic

Published: 18. Nov, 2006
Downloads: 924

Rating

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

Rate this crackme:

Send a message to Fergo »

View profile of Fergo »

Solutions

Solution by Rufo, published 23. nov, 2006; download (19 kb), password: crackmes.de or browse.

Rufo has not rated this crackme yet.

Solution by Ank83, published 23. nov, 2006; download (220 kb), password: crackmes.de or browse.

Ank83 has not rated this crackme yet.

Solution by movzx, published 23. nov, 2006; download (19 kb), password: crackmes.de or browse.

movzx has not rated this crackme yet.

The submission of solutions is closed.

Discussion and comments

fatzbitz
18. Nov 2006
Enable Register Buttons --> it is enabled !!!
zairon
Moderator
18. Nov 2006
Fixed
Fergo
Author
18. Nov 2006
Thanks fatbitz for telling me this, and thanks to zairon for re-aproving the crackme so quickly. Hope this was the last error.
mucki
20. Nov 2006
-Fish for serial or patch -> no keygen?
patch = selfkeygen or goodboy jump?
hm... i need 5 min to solve the tasks (without keygen / only phishing)
i don't know if i understood something wrong
Mazrock
20. Nov 2006
Fixed too, i'll send you my submission.

i don't think i'll write a keygen...
Rufo
20. Nov 2006
I've managed to remove the anti-debug and nag without problem.
However, when I patch $6CD5 from 00 to 01 to enable the button, it seems to work but clicking the button does nothing.
Same problem when enabled using vbreformer.
Any ideas?
Fergo
Author
20. Nov 2006
Yes, but thats ok Rufo. I didn't used msgbox or something like that to make the crackme a little more difficult ( but it still very easy ). Thanks to all of you ;D
HMX0101
20. Nov 2006
Search with HexWorkshop, this string "Register" and change the 12th byte to 01...
ProTreeBrain
21. Nov 2006
Seems to be a nice crackme, I try it today.

For Fergo: TRy make something in Assembler.

If you try, you will see what I mean. After the 5 or 6 lines of code (algorithm to serial generate) you will totally confused, if you wont make a comments.

Assembler is totally hard for physical-memory in my head.
ProTreeBrain
21. Nov 2006
I need probably at least 20 TB(Tera-bytes) of memory.
BaKaE
21. Nov 2006
20 tera-byte

om my good, thiz little vb-crackme needs so much??

i did a failure, proTreeBrain
Rufo
21. Nov 2006
My submission sent.

Note that if the name you enter is 4 characters or fewer, the register button appears to be broken (silently fails). Caused some confusion on my part...
Fergo
Author
21. Nov 2006
Thanks!

Yes, there's a check for the lenght of the name.
I've stared prgramming in asm a month ago, but i'm not ready to make a crackme on it :D
ProTreeBrain
22. Nov 2006
For BaKaE: I do not need 20 TB to this crackme, I only explain the ASM programming to Fergo, because he saz that is a beginner.
movzx
22. Nov 2006
ProTreeBrain : "I need probably at least 20 TB(Tera-bytes) of memory."

you mean, it's your physical memory in your head right??
not in your PC.. :D
snorkelsnot
22. Nov 2006
Well that was all pretty easy, except for enabling the button, for which i had to cheat using the comments here.
Where can I find more info on enabling buttons?
nmr666
22. Nov 2006
For HMX0101, how did you figure 01 out? it is the only bit that has got me
Fergo
Author
22. Nov 2006
The state of the button comes right after the button size and after a byte "08". The button size is easy to discover, but its a lot easier to search for the 08 byte after the "Register" string.
musically ut
23. Nov 2006
Um.. A silly question, I guess, but does anti-debug mean that it can detect Olly, or does itextend to mean that it cannot be disassembled easily? I tried doing it with one and it failed. I wanted to know whether there is something wrong with the disassembler or is the program really "ANTI-debug"...
Rufo
23. Nov 2006
I disassembled it with both Olly and IDA without problem; I think 'anti-debug' referred to the fact it detects that Olly is running.
SpiderZ
31. Oct 2009
very old crackme but good.

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.