asd9988 发表于 2013-6-1 06:20

继续骗CB 继续求谋杀算法。 程序有点小花。无其他!开源拉~

本帖最后由 asd9988 于 2013-6-1 18:20 编辑

打乱分析用~~~
用了VMP的反DEBUG...相信这个对于各位的OD完全无压力的吧?
成功提示成功 失败提示失败 。。
关键点就加了点花花而已~~




.
第一次用VC写的…很烂

落花肆染流年 发表于 2013-6-1 08:13

支持楼主一下,虽然不会。但帮你顶一下

feng123144 发表于 2013-6-1 08:19

不知这个各位是否也包括Lz

信息督察 发表于 2013-6-1 08:31

我是新手 来这学习的以前老ID 没了

lindf 发表于 2013-6-1 08:59


献丑拉

RedAngel丶 发表于 2013-6-1 09:07

算法有问题atoi让你的机器码WD-永运为0
固定码:-277308377

((-(atoi(str)^0x1610047)+0x750)*0x64^0x99662411)+0x92

SxAni丶 发表于 2013-6-1 09:13


算法什么的完全不懂{:1_909:}

小子2012 发表于 2013-6-1 10:03

xor eax,0x1610047
neg eax
add eax,0x750
imul eax,eax,0x64
xor eax,0x99662411
sub eax,0x7
add eax,0x99

kingswb 发表于 2013-6-1 12:37

分析了一会,这里也就一个比较,一个跳转
004096B8    3BC8            cmp ecx,eax
这里是比较,ecx中是密码的16进制,不等于代码换算出来的值就失败

或者直接把EAX中的值复制到ECX中

爆破的话

00408DFB   /0F85 D2220000   jnz Keygen_F.0040B0D3

这里NOP就OK了


算法麻不高兴去弄了

0040B6F9    60            pushad
0040B6FA    8D0CD5 47099F0F lea ecx,dword ptr ds:
0040B701    A1 30314000   mov eax,dword ptr ds:
0040B706    66:0FABD9       bts cx,bx
0040B70A    66:0FBEC9       movsx cx,cl
0040B70E    8D8B AF893B46   lea ecx,dword ptr ds:
0040B714    F6D2            not dl
0040B716    6BC0 64         imul eax,eax,64
0040B719    0FBCCF          bsf ecx,edi
0040B71C    D2EA            shr dl,cl
0040B71E    D0E5            shl ch,1
0040B720    F5            cmc
0040B721    35 11246699   xor eax,99662411
0040B726    C0DD 03         rcr ch,3
0040B729    66:F7DA         neg dx
0040B72C    80E9 30         sub cl,30
0040B72F    66:0FC1FA       xadd dx,di
0040B733    83E8 07         sub eax,7
0040B736    0FA4C1 0E       shld ecx,eax,0E
0040B73A    05 99000000   add eax,99
0040B73F    8D8D 90FAD828   lea ecx,dword ptr ss:
0040B745    A3 30314000   mov dword ptr ds:,eax
0040B74A    27            daa
0040B74B    61            popad
0040B74C    FEC5            inc ch
0040B74E    98            cwde
0040B74F    8B4D FC         mov ecx,dword ptr ss:
0040B752    66:0FBAE2 01    bt dx,1
0040B757    80EC F0         sub ah,0F0
0040B75A    66:D3E8         shr ax,cl
0040B75D    A1 30314000   mov eax,dword ptr ds:
0040B762    F5            cmc

这里大根像算法,就不去看了。有兴趣的去研究吧,干活了,星期六还要加班马的



小子2012 发表于 2013-6-1 13:09

xor eax,0x1610047
neg eax
add eax,0x750
imul eax,eax,0x64
xor eax,0x99662411
sub eax,0x7
add eax,0x99
话说10点多的时候回帖了 居然被人删了?
页: [1] 2
查看完整版本: 继续骗CB 继续求谋杀算法。 程序有点小花。无其他!开源拉~