继续骗CB 继续求谋杀算法。 程序有点小花。无其他!开源拉~
本帖最后由 asd9988 于 2013-6-1 18:20 编辑打乱分析用~~~
用了VMP的反DEBUG...相信这个对于各位的OD完全无压力的吧?
成功提示成功 失败提示失败 。。
关键点就加了点花花而已~~
.
第一次用VC写的…很烂 支持楼主一下,虽然不会。但帮你顶一下 不知这个各位是否也包括Lz 我是新手 来这学习的以前老ID 没了
献丑拉 算法有问题atoi让你的机器码WD-永运为0
固定码:-277308377
((-(atoi(str)^0x1610047)+0x750)*0x64^0x99662411)+0x92
算法什么的完全不懂{:1_909:} xor eax,0x1610047
neg eax
add eax,0x750
imul eax,eax,0x64
xor eax,0x99662411
sub eax,0x7
add eax,0x99 分析了一会,这里也就一个比较,一个跳转
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
这里大根像算法,就不去看了。有兴趣的去研究吧,干活了,星期六还要加班马的
xor eax,0x1610047
neg eax
add eax,0x750
imul eax,eax,0x64
xor eax,0x99662411
sub eax,0x7
add eax,0x99
话说10点多的时候回帖了 居然被人删了?
页:
[1]
2