CHM文件生成器 算法注册机
本帖最后由 fywy 于 2014-6-3 10:49 编辑本机机器码:Y3M74TY9G7HDZUG
00611E38 55 push ebp
00611E39 8BEC mov ebp,esp
00611E3B 83C4 88 add esp,-0x78
00611E3E 53 push ebx
00611E3F 56 push esi
00611E40 57 push edi
00611E41 33C9 xor ecx,ecx
00611E43 894D 88 mov dword ptr ss:,ecx
00611E46 894D F4 mov dword ptr ss:,ecx
00611E49 8955 F8 mov dword ptr ss:,edx
00611E4C 8945 FC mov dword ptr ss:,eax
00611E4F 33C0 xor eax,eax
00611E51 55 push ebp
00611E52 68 0A1F6100 push RegCtr.00611F0A
00611E57 64:FF30 push dword ptr fs:
00611E5A 64:8920 mov dword ptr fs:,esp
00611E5D 8B45 F8 mov eax,dword ptr ss:
00611E60 E8 AB2CF9FF call RegCtr.005A4B10
00611E65 8B45 FC mov eax,dword ptr ss:
00611E68 E8 632FF9FF call RegCtr.005A4DD0
00611E6D 8945 F0 mov dword ptr ss:,eax
00611E70 837D F0 00 cmp dword ptr ss:,0x0
00611E74 74 76 je XRegCtr.00611EEC
00611E76 B9 01000000 mov ecx,0x1
00611E7B 33DB xor ebx,ebx
00611E7D 8D75 8C lea esi,dword ptr ss:
00611E80 3B4D F0 cmp ecx,dword ptr ss:
00611E83 7E 05 jle XRegCtr.00611E8A ; 超出长度后重新取机器码,
00611E85 B9 01000000 mov ecx,0x1
00611E8A 8B45 FC mov eax,dword ptr ss: ; 机器码放入EAX=Y3M74TY9G7HDZUG
00611E8D 0FB67C08 FF movzx edi,byte ptr ds: ; EDI=取机器码第I位 Y 3
00611E92 8BC7 mov eax,edi ; EAX=EDI=Y=593=33
00611E94 99 cdq ; EDX清零
00611E95 F7F9 idiv ecx ; EAX除以ECX,商放入EAX,余数放入EDX59/1 EAX=59 EDX=033/2=19..1
00611E97 8BC2 mov eax,edx ; EAX=EDX=0 1
00611E99 8BD3 mov edx,ebx ; EDX=EBX=0 1
00611E9B 0FAFD7 imul edx,edi ; EDX=EDX*EDI=0*59=0 1*33=33
00611E9E 03C2 add eax,edx ; EAX=EAX+EDX=0 1+33=34
00611EA0 2BC3 sub eax,ebx ; EAX=EAX-EBX=0 34-1=33
00611EA2 03C1 add eax,ecx ; EAX=EAX+ECX=1 33+2=35
00611EA4 83C0 03 add eax,0x3 ; EAX=EAX+0X3=1+3=4 35+3=38
00611EA7 BF 18000000 mov edi,0x18 ; EDI=0X18
00611EAC 99 cdq ; EDX清零
00611EAD F7FF idiv edi ; EAX除以EDI,商放入EAX,余数放入EDX 4/18 EAX=0 EDX=4 38/18=2...810 4 10 0F
00611EAF 8916 mov dword ptr ds:,edx
00611EB1 41 inc ecx ; ECX++
00611EB2 43 inc ebx ; EBX++
00611EB3 83C6 04 add esi,0x4
00611EB6 83FB 19 cmp ebx,0x19 ; EBX和0X19比较
00611EB9^ 75 C5 jnz XRegCtr.00611E80
00611EBB BB 19000000 mov ebx,0x19 ; 结束后余数分别为4 8 10 4 16 100F 14 04 0 A 10 10 6 1 4 E 4 16 13DF 14 16 12
00611EC0 8D75 8C lea esi,dword ptr ss:
00611EC3 8D45 88 lea eax,dword ptr ss:
00611EC6 8A16 mov dl,byte ptr ds:
00611EC8 80C2 41 add dl,0x41 ; 以上面的结果进行+0X41运算形成注册码
00611ECB E8 282EF9FF call RegCtr.005A4CF8
00611ED0 8B55 88 mov edx,dword ptr ss:
00611ED3 8D45 F4 lea eax,dword ptr ss:
00611ED6 E8 FD2EF9FF call RegCtr.005A4DD8
00611EDB 83C6 04 add esi,0x4
00611EDE 4B dec ebx
00611EDF^ 75 E2 jnz XRegCtr.00611EC3
00611EE1 8B45 F8 mov eax,dword ptr ss:
00611EE4 8B55 F4 mov edx,dword ptr ss:
00611EE7 E8 782CF9FF call RegCtr.005A4B64
附上注册机图
源码有问题,机器码长度处理有问题
暂停下载!!!
G386GPGB
EIWAB-WXMMA-GQJGH-EUQOI-ROPUE 支持一下!感谢分享!
友情强顶!
看起来和那个 无忧 的好像啊
GGLHY 发表于 2014-6-1 13:31
友情强顶!
看起来和那个 无忧 的好像啊
感谢G大大捧场!!!
{:lol:}注册完了,有暗桩不? 吾爱学习 发表于 2014-6-1 13:59
注册完了,有暗桩不?
有的,呵呵!!
fywy 发表于 2014-6-1 14:00
有的,呵呵!!
{:lol:}真的啊,坐等大侠解决之
很好很强大。支持一下。 本帖最后由 吾爱学习 于 2014-6-1 15:16 编辑
看了下,JNZ了一个跳转后。就变成这样了,
正式版 与 测试版 上面的有个跳转,真心期待大神去验证的版本啊!{:lol:}一路走出call
吾爱学习 发表于 2014-6-1 15:05
看了下,JNZ了一个跳转后。就变成这样了,
正式版 与 测试版 上面的有个跳转,真心期待大神去验证的版 ...
强!!!