对于VB编写的程序,编译后都是双字节,假设注册码为“987654321”,在编译器中显示的可能是“9.8.7.6.5.4.3.2.1.”形式。如果我们采用ollydbg来crack,一般可以考虑在以下函数上设置断点:
msvbvm60!_vbaStrComp:比较字符串是否相等;
msvbvm60!_vbaVarTstNe:比较变量是否相等;
msvbvm60!_vbaVarTstEq:比较变量是否相等;
msvbvm60!_vbaStrCopy:复制字符串;
msvbvm60!_vbaStrMove:移动字符串;
附件是一个vb程序破解的实例视频,请参照。