
Internet Timer v3
Visual Basic 5
Written by McCodEMaN
Introduction |
Greetings and welcome to the noble art of reverse engineering!
Tools required |
Numega Smartcheck
Target's URL |
Well, i got my version from PCPRO's coverdisc for January 1999, but i think you'll find it at www.download.com also!
Essay |
Step1 Run Smartcheck and configure the settings, like this:
Under Program/settings menu:
*ERROR DETECTION: Check all boxes except 'Report errors immediately'
*ADVANCED SETTINGS: Check the first four boxes. The others should be emty!
*REPORTING: All boxes should be checked
except the one for:
'Report Mouse Move events from ocx controls'
Step2 OK, now you are ready to fight!
Step3 Load itimer.exe by clicking 'File' and 'Open', => open itimer.exe!
Step4 Run itimer.exe in SmartCheck by pressing F5 or by pressing
the runbuttom in the
toolfield.
Step5 Ok, now you are going to type in name and a fake serial,
i use:
McCodEMaN &
1234567890,
the program
validates the serial and tell you that it was wrong.
Now terminate
itimer.exe by clicking on the stop buttom.
Step6 Ok, did you see that a 'Main (Form) created' was
created when you started to run
the program?
Good,
go down to the last string: Command1_Click
Open it
by clicking the ' + ' sign.
Step7 Ok, inside the Command1_Click we will find this:
Code.Text
Ucase$
Code.Text <--"1234567890" (String)
Code.Text
MsgBox
Step8 Go down to the second Code.Text
Make sure the
blue bar is on it!
Go to "View"
and choose: "Show All Events" now you will see almost everything
that happens
inside the program.
Step9 Go down to:
__vbaStrCmp returns DWORD:FFFFFFFF
= "XXXXXXX-XXXXXXXXXXX"
= "1234567890"
Yes, here we have our valid serial and our fake serial, so this target is cracked!!!
Final Notes |
I would like to thank:
Razzia, for making me interested in VB in the first place!
Jeff, for making me come back to the VB environment after a long vacation!
Eternal Bliss, for providing us with a great VB source!
MiZ, Bjanes, The Sandman and my friends in TRES2000!
| BACK |