lgjxj 发表于 2009-11-19 12:28:44

昨晚凌晨拉了下来,刚起来看了看,爆破容易,注册码就不去分析了,下午有如果还有兴趣就
写个穷举的

lgjxj 发表于 2009-11-19 16:08:35

刚才回来在看看,第一段注册比较过了

00454A70    3BF8            cmp   edi, eax
00454A72    75 05         jnz   short 00454A79
00454A74    BB 01000000   mov   ebx, 1

但发现第二段无法找出答案

00454A97    8BF0            mov   esi, eax
00454A99    8BFE            mov   edi, esi
00454A9B    03FF            add   edi, edi
00454A9D    8D3C7F          lea   edi, dword ptr
00454AA0    81C7 39300000   add   edi, 3039
00454AA6    BA F1CD3101   mov   edx, 131CDF1      ; ASCII "oInitialize"
00454AAB    8BC2            mov   eax, edx
00454AAD    33C6            xor   eax, esi
00454AAF    3BF8            cmp   edi, eax


第二段无法穷举出正确结果

现在如果有问题的就是

jmp eax 了

又是累人的活 。。。。。 睡觉去

还是那句,一个正确的注册码就可以马上 KEYGEN 了

[ 本帖最后由 lgjxj 于 2009-11-19 16:09 编辑 ]

lgjxj 发表于 2009-11-19 19:34:45

现在没什么时间分析东西了,这个 CM 今天冲冲分析了一下
后半段的注册明显是有问题的, 我估计时飘云留了一手,或者在 CM 启动或线程里判断用户名之类的东西,如果合符要求它可能自己用 SMC 修改了那个绝对有问题的 。。

mov   edx, 131CDF1

因为这个数值,用穷举证明它是绝对不可能通关的

前半段的注册算法可以通过

下载附件,输入这个 Key ,用户名随意

10050000200004810000    ; 按了 飘云的要求 ,patch 了某部分

按现在的 CM ,要 KEYGEN 是随手的事了
要出门了,有兴趣的继续

[ 本帖最后由 lgjxj 于 2009-11-19 19:37 编辑 ]

as3852711 发表于 2009-11-19 23:20:54

/:good 强的不得了啊!等看分析啊!

柯梦南 发表于 2009-11-26 20:25:01

弄不来,看大侠的分析吧

柯梦南 发表于 2009-11-26 20:25:40

这种深度的cm还是头一次遇到

月之精灵 发表于 2009-12-6 11:44:30

楼上的,请不要发广告帖哈,
这里是学习交流的地方,不是发广告的地方请自重,如再发广告是会BAN ID的哈,
谢谢合作
页: 1 2 [3]
查看完整版本: KeyGenMe #2009-11-6