VB6的安装序列号算法太幼稚了

来源:百度文库 编辑:神马文学网 时间:2024/04/29 21:14:35
相信安装过VB6的绝大多数网友们都是用111-1111111这个序列号安装的吧??
并且我们随便输入一些数字也能高概率通过....
对此我很疑惑~

今天我重装系统,又要重新安装VB6,反正没事可做干脆就研究研究它的序列号算法。
用OD附加后开始跟踪没几分钟我很快就发现了问题。
首先,序列号的前三位数貌似可随便输入,比如123-4567890中的123并不影响结果~
[只能是数字]
关键在于后7位数,
只要后7位数相加起来是7的整数倍,那么即可通过。
比如
111-1111111=>1+1+1+1+1+1+1= 7=7 * 1
520-7758258=>7+7+5+8+2+5+8=42=7 * 6
算法就是这么弱智...

所以这次安装我选择了“520-7758258”=我爱你-亲亲我吧爱我吧