Log in

View Full Version : Visual Basic 6


tobibot
January 28th, 2005, 09:10
Hello.

I'm trying to find a serial for a visual basic 6 app. I know that it is being calculated from the computer name. I don't want a ready made solution, I'm looking for tips and hints on how to deal with visual basic in this case.

I've tried SmartChecker already but it doesn't help me very much.

Any hints, tips, tutorials on this topic would be appreciated.

Thank you very much

TobiBot

tobibot
January 29th, 2005, 06:59
What I've found out so far is that the app uses long data type to compare the entered string (converted to long first) and the calculated? serial. Therefore it's not possible to break on __vbastrcomp or __vbastrcmp.

TobiBot

PS: If I load the VB6 symbols in softice and set a breakpoint on e.g. __vbastrcmp, bl shows something like

BPX #00ee:00345720

instead of

BPX msvbvm60!__vbastrcmp

Can anybody please explain?

regards
TobiBot