首页  编辑  

使用Wise制作的安装程序的S/N校验破解

Tags: /计算机文档/软件应用限制解除/   Date Created:

有很多程序的S/N都是在Install的时候进行校验的,那么制作安装程序的时候,实际上,制作工具本身并不能对数据进行校验,他们只是调用一个外部的DLL,这个DLL里面提供一些校验算法,用来验证用户的输入是否合法,那么这样就很简单了,我们只要把这个校验的DLL替换掉即可!例如我们总是返回True!以Passware Kit 5.0为例:

这个时候,我们需要S/N以继续,不用着急,我们此时到临时文件目录下,你会发现有一个DLL,文件名叫做:sn_inst.dll,用ExeScope查看一下,发现里面有以下一些导出的函数:

导出  , sn_inst.dll

序号          地址          名称

00000001        10001B3B        check_serial_number

00000002        10001F37        send_email

00000003        10001109        sn_check_letters_number

00000004        10001147        sn_read_reginfo

00000005        10001415        sn_write_reginfo

00000006        10001536        sn_write_regkey

很明显,这几个函数就是用来进行验证的,并且写入注册表,我们只要自己写一个DLL,替换掉这个DLL即可,每一个函数我们都返回True,那么就可以顺利安装下去了。 :),有了这个DLL,以后类似的都可以直接破解!

注意:如果软件在运行的时候进行注册码验证,那么是没有办法真侦破解的,这个方法只是让你能够安装而已!

img_12518.bmp (670.3KB)