这次我们要破解的软件是一个有日期限制的软件,如下图所示
然后,我们打开PEiD这个软件看看这是一个用什么语言编写出来的软件,如下图,我们可以得知这个一个由VB编写出来的软件,于是我们有其他的入手方法
我们可以通过查找以下的字符串去寻找关键之处,
VB破解的关键
针对变量:
__vbaVarTstEq
__vbaVarTstNe
__vbaVarCompEq
__vbaVarCompLe
__vbaVarCompLt
__vbaVarCompGe
__vbaVarCompGt
__vbaVarCompNe
针对字符串:
__vbaStrCmp
__vbaStrComp
__vbaStrCompVar
__vbaStrLike
__vbaStrTextComp
__vbaStrTextLike
这时,我们查找第一个字符串 vbaVarTstEq,看看是否能找到破解的关键
我们 点击 当前模块中的名称 ,如下图
输入相应的字符串,然后点击 在每个参考上设置断点
接着一步步运行程序,运行到如下图所示的地方,我们可以看到 地址为 005BBFD9 处的注释有一行字符串oeiu-564-oqei-97,我们记录下来,我们猜测这是一个注册码,
输入我们记录下来的字符串
点击确定
发现注册成功!我们的猜想是正确的!