早晨看到有人发了一个资源分享“完美PDF转换成Word转换器【男神完美破解,去掉重启验证】”,下载下来一看,发现,功能有限制,虽然看着破解注册了,但是,使用起来,只能用转换前三页的功能,于是乎,自己动手,搞起来!
首先,查壳,VB的程序,无壳,
那好办,直接拖入OD开搞,把程序跑起来,看到有注册的选项,点击一下看看,输入假码,提示“注册码错误,注册失败”
接下来,常规思路,查找一下字符串,我们先直接搜索“注册”,首先找到个“未注册用户”,返回到程序领空,看到有个jmp跳转跳过了“未注册用户”,但是上面又有一个跳转,把这个jmp跳过去了,导致这个jpm跳转为成功跳过“未注册用户”我们来到跳转未实现
0042257F处,直接nop掉这个jnz跳转
然后接着往下找,发现一个“转换完成(未注册限转前3页)” 同样的是看到有一个jmp跳转本来可以跳过这个提示,被上面一个跳转给跳过了,我们跟到上面的跳转,直接nop掉
接着往下找,找到了“恭喜您,软件注册成功!”是不是很激动!看到下面紧接着就是“注册码错误,注册失败!”我们回到程序领空,往上找,发现有一个跳转,直接跳过了“恭喜您,软件注册成功”,然后导致程序走向“注册码错误,注册失败”,怎么办呢
当然是直接把上面那个跳转给nop掉
到此,或许看着像是破解完了,其实,到这里,只能是表面的破解,会出现早晨的那个帖子,只能转换前3页的情况!那下面怎么搞呢
接着找找字符串,突然看到一个“ –pages=1-3”,意思是1-3页,样子很可疑啊,很有可能是这个在搞鬼,我们跟过去看看
我们看看有没有能直接跳过这个提示的跳转,往上找啊找,皇天不负有心人,找到了个jmp能直接跳过这个提示,但是!上面又有一个跳转进来,直接把它给跳过了,我们看看是谁跳过了它,然后直接给nop掉
然后把所以修改处,都复制到新的程序里,保存出来,我们来看看效果!注册页面和“未注册用户都没了”
我们来测试一个文件试试,那个只能转换前3页的提示没有了
看看转换结果,17页都可以转换!
到此,破解大功告成!
注册论坛不短时间了,头一次发帖,如有哪些不对的地方,请告知,马上修改!