剑哥 发表于 2007-5-18 12:17:53

营养烹调大师的追码并制作注册机

营养烹调大师的追码并制作注册机
http://www.51files.com/?KD0MDE6CRAD6EKWTMI0M

pw2000 发表于 2007-5-21 15:01:38

下载来学习。

bhcjl 发表于 2007-5-21 17:43:12

剑哥,我写了破文,啥时候你做了教程,也不说一下.哈

极速暴龙 发表于 2007-5-22 22:49:50

破文发出来看看嘛/:07

wan 发表于 2007-5-23 10:03:14

老軟件算法就是簡單,哈~

营养烹调大师 0.99 by WAN

004EE1E2   50            push eax                              ; 下断此处往下分析
004EE1E3   8D95 7CFEFFFF   lea edx,dword ptr ss:
004EE1E9   8B83 F8020000   mov eax,dword ptr ds:
004EE1EF   E8 C4A3F5FF   call Cookmast.004485B8
004EE1F4   8B85 7CFEFFFF   mov eax,dword ptr ss:          ; 机器码(ASCII "SP175683866")
004EE1FA   E8 196DF1FF   call Cookmast.00404F18
004EE1FF   83E8 02         sub eax,2                               ; 机器码长度-2(即去掉前两个字母SP)
004EE202   50            push eax
004EE203   8D95 78FEFFFF   lea edx,dword ptr ss:
004EE209   8B83 F8020000   mov eax,dword ptr ds:
004EE20F   E8 A4A3F5FF   call Cookmast.004485B8
004EE214   8B85 78FEFFFF   mov eax,dword ptr ss:
004EE21A   BA 03000000   mov edx,3
004EE21F   59            pop ecx
004EE220   E8 4B6FF1FF   call Cookmast.00405170
004EE225   8B85 80FEFFFF   mov eax,dword ptr ss:          ; 得到(ASCII "175683866")
004EE22B   E8 ACB2F1FF   call Cookmast.004094DC
004EE230   8BF0            mov esi,eax
004EE232   8BC6            mov eax,esi
004EE234   B9 0D000000   mov ecx,0D                              ; ECX=13
004EE239   99            cdq
004EE23A   F7F9            idiv ecx                              ; 整除13
004EE23C   05 233E2400   add eax,243E23                        ; 结果+2375203就是注册码了!!!
004EE241   8BF0            mov esi,eax
004EE243   8D95 74FEFFFF   lea edx,dword ptr ss:
004EE249   8B83 FC020000   mov eax,dword ptr ds:
004EE24F   E8 64A3F5FF   call Cookmast.004485B8
004EE254   8B85 74FEFFFF   mov eax,dword ptr ss:
004EE25A   50            push eax
004EE25B   8D95 70FEFFFF   lea edx,dword ptr ss:
004EE261   8BC6            mov eax,esi
004EE263   E8 10B2F1FF   call Cookmast.00409478
004EE268   8B95 70FEFFFF   mov edx,dword ptr ss:          ; 真码(ASCII "15889346")
004EE26E   58            pop eax
004EE26F   E8 E86DF1FF   call Cookmast.0040505C                  ; 比较CALL,EDX显真码(内存注册机)
004EE274   74 1C         je short Cookmast.004EE292            ; 必须跳!
004EE276   BA 03000000   mov edx,3
004EE27B   B8 B8E34E00   mov eax,Cookmast.004EE3B8               ; 注册码错误!
004EE280   E8 C32BF5FF   call Cookmast.00440E48

VB注册机:

注册码=        int(val(mid(机器码,3))/13)+2375203

注册信息保存在(ASCII "C:\WINDOWS\system.rgt"),删除可继续玩。
页: [1]
查看完整版本: 营养烹调大师的追码并制作注册机