Log in

View Full Version : SoftIce v4.05, VB6, and Win2kSP2


acidx
November 5th, 2001, 20:42
I sat down, wrote a simple vb program that had username and password authorization all hard coded into the program. The reason for this was to learn more about softice. Now, i load the exports for msvbvm60.dll and set a break point on anything to do with the vb dll and the program never breaks into softice when it gets called. Any comments and/or suggestions would be greatly appreciated

Aimless
November 6th, 2001, 05:49
I trust that you have used SOFTICE to shift to your applications address context, BEFORE setting the breakpoing?

Trust you have already DONE your regular "ADDR yourapp" ~before~ setting something like "BPX crackfunction".

...Have Phun

acidx
November 6th, 2001, 11:53
thank you for replying, and no i wasn't doing what you mentioned but even when i did figure that out nothing really seemed to change unfortunately. it still just won't break.

Unregistered
November 6th, 2001, 14:10
Hi,
if you also have msvbvm50.dll in your sys folder then when you set a bpx use msvbvm60!__vbawhatever rather than just
bpx __vbawhatever, try that anyway, dont forget two underscores.

acidx
November 6th, 2001, 14:25
i think i've tried virtually everything. in my winice.dat i have

EXP=C:\WINNT\system32\msvbvm60.dll

I load the program, Project2.exe it's a p-coded vb6 program that i coded for testing like i stated above.

i load the vb program using symbol loader, set the break point using

bpx MSVBVM60!rtcMsgBox

since i figure if it's going to break on anything it should break on the damn messagebox the program shows. I've also tried the ADDR command before setting the breakpoint and that doesn't help whatsoever it seems.

from there i enter the X command to return to the program, click the command button that checks the user/password's with the hardcoded ones in the program. and softice never breaks.