DaShanRen
发表于 2016-5-17 08:16:59
不负责测试。
东海浪子
发表于 2016-5-17 09:16:24
本帖最后由 东海浪子 于 2016-5-17 09:26 编辑
vipcrack 发表于 2016-5-17 08:04
如果你第一段和第2段都用99999看看
谢谢大神指正,我偷懒把范围缩小了,是(第二段注册码+c3bc)/1869f的余数=第四段注册码,(第一段注册码+c3bc)/1869f的余数=第五段注册码,
东海浪子
发表于 2016-5-17 09:22:00
DaShanRen 发表于 2016-5-17 08:16
不负责测试。
谢谢高手指点。我把算法的范围缩小,现在更正了一下,是(第一段注册码+常量c3bc)/1869F的余数=第五段注册码,(第二段注册码+常量c3bc)/1869F的余数=第四段注册码,第三段注册码为555b(21851),第六段注册码不参与运算。,麻烦高手重新修改一下注册机源码看看,谢谢了
zxxiaopi
发表于 2016-5-17 09:52:45
占位学习
DaShanRen
发表于 2016-5-17 09:58:26
还是那个味:
Private Sub Command1_Click()
Dim SN As String, Ltmp As Long
Ltmp = Int(89999 * Rnd + 10000)
SN = Ltmp & "-" & 21851 & "-" & (Ltmp + 50108) Mod 99999
Ltmp = Int(89999 * Rnd + 10000)
SN = Ltmp & "-" & SN & "-" & (Ltmp + 50108) Mod 99999
Ltmp = Int(89999 * Rnd + 10000)
SN = SN & "-" & Ltmp
Text1 = SN
End Sub
东海浪子
发表于 2016-5-17 09:59:40
tree_fly 发表于 2016-5-16 22:58
多多测试哦,有坑在等着跳入~~~
大神,能否指点下,坑在哪里?我刚才测试了一下,全功能使用正常,就是一个注册码授权3台电脑使用,重新激活或换个注册码就可用。难道要通过爆破把这个屏蔽掉?
wgz001
发表于 2016-5-17 10:31:26
东海浪子 发表于 2016-5-17 09:59
大神,能否指点下,坑在哪里?我刚才测试了一下,全功能使用正常,就是一个注册码授权3台电脑使用,重新 ...
看了下别的同学都加了权限你这样不好吧 是否影响其他同学呢如有打扰请忽略
东海浪子
发表于 2016-5-17 11:15:58
wgz001 发表于 2016-5-17 10:31
看了下别的同学都加了权限你这样不好吧 是否影响其他同学呢如有打扰请忽略
不会吧。这个作业出来好多天了,已经过了交作业的时间了吧。该交的都已经交了。自觉的同学在交作业前也不会看别人的分析。
东海浪子
发表于 2016-5-17 13:55:22
风轻云淡 发表于 2016-5-16 23:16
cmp eax,dword ptr ds: 这里我卡住了,直接mov eax,dword ptr ds:
后面也正确, ...
哦,这样子爆破能成功吗?
vipcrack
发表于 2016-5-17 15:47:48
注册码最后一位不同数字看看效果