吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4480|回复: 2
收起左侧

[会员申请] 申请会员:Error

[复制链接]
吾爱游客  发表于 2017-3-9 12:37
1、申 请 I D:Error
2、个人邮箱:282725619@qq.com
3、原创技术文章:轻松作文XP 调试记录&内存注册机制作


[Asm] 纯文本查看 复制代码
;标题:轻松作文XP 调试记录&内存注册机制作
;作者:Error
;工具:OD,内存注册机软件
;首先找到注册断首:
006F26E8    55              push ebp                                 ; 注册断首
006F26E9    8BEC            mov ebp,esp
006F26EB    83C4 F4         add esp,-0xC
006F26EE    53              push ebx
006F26EF    56              push esi
006F26F0    33DB            xor ebx,ebx
006F26F2    895D F4         mov dword ptr ss:[ebp-0xC],ebx
006F26F5    894D F8         mov dword ptr ss:[ebp-0x8],ecx
006F26F8    8955 FC         mov dword ptr ss:[ebp-0x4],edx
006F26FB    8BF0            mov esi,eax
006F26FD    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F2700    E8 9727D1FF     call EASYWR~1.00404E9C
006F2705    8B45 F8         mov eax,dword ptr ss:[ebp-0x8]           ; 用户名
006F2708    E8 8F27D1FF     call EASYWR~1.00404E9C
006F270D    8B45 08         mov eax,dword ptr ss:[ebp+0x8]           ; 注册码
006F2710    E8 8727D1FF     call EASYWR~1.00404E9C
006F2715    33C0            xor eax,eax
006F2717    55              push ebp
006F2718    68 DA276F00     push EASYWR~1.006F27DA
006F271D    64:FF30         push dword ptr fs:[eax]
006F2720    64:8920         mov dword ptr fs:[eax],esp
006F2723    33DB            xor ebx,ebx
006F2725    837D FC 00      cmp dword ptr ss:[ebp-0x4],0x0           ; 检查用户名
006F2729    74 0C           je short EASYWR~1.006F2737
006F272B    837D F8 00      cmp dword ptr ss:[ebp-0x8],0x0
006F272F    74 06           je short EASYWR~1.006F2737
006F2731    837D 08 00      cmp dword ptr ss:[ebp+0x8],0x0           ; 检查注册码
006F2735    75 0C           jnz short EASYWR~1.006F2743
006F2737    B8 F4276F00     mov eax,EASYWR~1.006F27F4                ; 注册码错误
006F273C    E8 0FA3D4FF     call EASYWR~1.0043CA50
006F2741    EB 74           jmp short EASYWR~1.006F27B7
006F2743    8B45 08         mov eax,dword ptr ss:[ebp+0x8]           ; 注册码
006F2746    50              push eax
006F2747    8D45 F4         lea eax,dword ptr ss:[ebp-0xC]
006F274A    8B4D FC         mov ecx,dword ptr ss:[ebp-0x4]
006F274D    8B55 F8         mov edx,dword ptr ss:[ebp-0x8]
006F2750    E8 A325D1FF     call EASYWR~1.00404CF8
006F2755    8B55 F4         mov edx,dword ptr ss:[ebp-0xC]
006F2758    8B86 38030000   mov eax,dword ptr ds:[esi+0x338]
006F275E    33C9            xor ecx,ecx
006F2760    E8 B7F2FFFF     call EASYWR~1.006F1A1C                   ; 第一层CALL
006F2765    84C0            test al,al
006F2767    75 0C           jnz short EASYWR~1.006F2775
006F2769    B8 08286F00     mov eax,EASYWR~1.006F2808                ; 注册失败!请检查注册码是否正确。
006F276E    E8 DDA2D4FF     call EASYWR~1.0043CA50
006F2773    EB 42           jmp short EASYWR~1.006F27B7
006F2775    A1 64017000     mov eax,dword ptr ds:[0x700164]
006F277A    8B00            mov eax,dword ptr ds:[eax]               ; EASYWR~1.006F2264
006F277C    8B98 F0000000   mov ebx,dword ptr ds:[eax+0xF0]
006F2782    8BC3            mov eax,ebx
006F2784    E8 E3F3DBFF     call EASYWR~1.004B1B6C
006F2789    8B83 04020000   mov eax,dword ptr ds:[ebx+0x204]
006F278F    8B10            mov edx,dword ptr ds:[eax]               ; EASYWR~1.006F2264
006F2791    FF52 44         call dword ptr ds:[edx+0x44]
006F2794    BA 34286F00     mov edx,EASYWR~1.006F2834                ; update zwsys set reged=True
006F2799    8B83 04020000   mov eax,dword ptr ds:[ebx+0x204]
006F279F    8B08            mov ecx,dword ptr ds:[eax]               ; EASYWR~1.006F2264
006F27A1    FF51 38         call dword ptr ds:[ecx+0x38]
006F27A4    8BC3            mov eax,ebx
006F27A6    E8 6516EDFF     call EASYWR~1.005C3E10
006F27AB    B3 01           mov bl,0x1
006F27AD    B8 58286F00     mov eax,EASYWR~1.006F2858                ; 注册成功!感谢您对我们的支持。
006F27B2    E8 99A2D4FF     call EASYWR~1.0043CA50
006F27B7    33C0            xor eax,eax
006F27B9    5A              pop edx                                  ; EASYWR~1.006F2A96
006F27BA    59              pop ecx                                  ; EASYWR~1.006F2A96
006F27BB    59              pop ecx                                  ; EASYWR~1.006F2A96
006F27BC    64:8910         mov dword ptr fs:[eax],edx
006F27BF    68 E1276F00     push EASYWR~1.006F27E1
006F27C4    8D45 F4         lea eax,dword ptr ss:[ebp-0xC]
006F27C7    BA 03000000     mov edx,0x3
006F27CC    E8 2F22D1FF     call EASYWR~1.00404A00
006F27D1    8D45 08         lea eax,dword ptr ss:[ebp+0x8]
006F27D4    E8 0322D1FF     call EASYWR~1.004049DC
006F27D9    C3              retn
006F27DA  ^ E9 5D1BD1FF     jmp EASYWR~1.0040433C
006F27DF  ^ EB E3           jmp short EASYWR~1.006F27C4
006F27E1    8BC3            mov eax,ebx
006F27E3    5E              pop esi                                  ; EASYWR~1.006F2A96
006F27E4    5B              pop ebx                                  ; EASYWR~1.006F2A96
006F27E5    8BE5            mov esp,ebp
006F27E7    5D              pop ebp                                  ; EASYWR~1.006F2A96
006F27E8    C2 0400         retn 0x4


[Asm] 纯文本查看 复制代码
;第一层CALL
006F1A1C    55              push ebp                                 ; 第一个CALL断首
006F1A1D    8BEC            mov ebp,esp
006F1A1F    83C4 F0         add esp,-0x10
006F1A22    53              push ebx
006F1A23    33DB            xor ebx,ebx
006F1A25    895D F0         mov dword ptr ss:[ebp-0x10],ebx
006F1A28    895D F4         mov dword ptr ss:[ebp-0xC],ebx
006F1A2B    894D F8         mov dword ptr ss:[ebp-0x8],ecx
006F1A2E    8955 FC         mov dword ptr ss:[ebp-0x4],edx
006F1A31    8BD8            mov ebx,eax
006F1A33    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F1A36    E8 6134D1FF     call EASYWR~1.00404E9C
006F1A3B    8B45 F8         mov eax,dword ptr ss:[ebp-0x8]
006F1A3E    E8 5934D1FF     call EASYWR~1.00404E9C
006F1A43    8B45 08         mov eax,dword ptr ss:[ebp+0x8]           ; 注册码
006F1A46    E8 5134D1FF     call EASYWR~1.00404E9C
006F1A4B    33C0            xor eax,eax
006F1A4D    55              push ebp
006F1A4E    68 061B6F00     push EASYWR~1.006F1B06
006F1A53    64:FF30         push dword ptr fs:[eax]
006F1A56    64:8920         mov dword ptr fs:[eax],esp
006F1A59    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F1A5C    E8 4B32D1FF     call EASYWR~1.00404CAC
006F1A61    3B43 4C         cmp eax,dword ptr ds:[ebx+0x4C]
006F1A64    7F 19           jg short EASYWR~1.006F1A7F
006F1A66    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F1A69    E8 3E32D1FF     call EASYWR~1.00404CAC
006F1A6E    3B43 50         cmp eax,dword ptr ds:[ebx+0x50]
006F1A71    7C 0C           jl short EASYWR~1.006F1A7F
006F1A73    8B45 08         mov eax,dword ptr ss:[ebp+0x8]           ; 注册码
006F1A76    E8 3132D1FF     call EASYWR~1.00404CAC
006F1A7B    85C0            test eax,eax
006F1A7D    75 04           jnz short EASYWR~1.006F1A83
006F1A7F    33DB            xor ebx,ebx
006F1A81    EB 60           jmp short EASYWR~1.006F1AE3
006F1A83    8D55 F4         lea edx,dword ptr ss:[ebp-0xC]
006F1A86    8B45 08         mov eax,dword ptr ss:[ebp+0x8]           ; 注册码
006F1A89    E8 6E79D1FF     call EASYWR~1.004093FC
006F1A8E    8B55 F4         mov edx,dword ptr ss:[ebp-0xC]
006F1A91    8D45 08         lea eax,dword ptr ss:[ebp+0x8]
006F1A94    E8 DB2FD1FF     call EASYWR~1.00404A74
006F1A99    8D4D F0         lea ecx,dword ptr ss:[ebp-0x10]
006F1A9C    8B55 FC         mov edx,dword ptr ss:[ebp-0x4]
006F1A9F    8BC3            mov eax,ebx
006F1AA1    E8 72FCFFFF     call EASYWR~1.006F1718                   ; 第二层Call
006F1AA6    8B45 F0         mov eax,dword ptr ss:[ebp-0x10]          ; ASCII "00000F54BAE7"
006F1AA9    8B55 08         mov edx,dword ptr ss:[ebp+0x8]           ; 注册码
006F1AAC    E8 C379D1FF     call EASYWR~1.00409474                   ; 内存注册机
006F1AB1    85C0            test eax,eax
006F1AB3    74 04           je short EASYWR~1.006F1AB9
006F1AB5    33DB            xor ebx,ebx
006F1AB7    EB 2A           jmp short EASYWR~1.006F1AE3
006F1AB9    8D43 48         lea eax,dword ptr ds:[ebx+0x48]
006F1ABC    8B55 FC         mov edx,dword ptr ss:[ebp-0x4]
006F1ABF    E8 6C2FD1FF     call EASYWR~1.00404A30
006F1AC4    8D43 54         lea eax,dword ptr ds:[ebx+0x54]
006F1AC7    8B55 F8         mov edx,dword ptr ss:[ebp-0x8]
006F1ACA    E8 612FD1FF     call EASYWR~1.00404A30
006F1ACF    8D43 5C         lea eax,dword ptr ds:[ebx+0x5C]
006F1AD2    8B55 08         mov edx,dword ptr ss:[ebp+0x8]
006F1AD5    E8 562FD1FF     call EASYWR~1.00404A30
006F1ADA    8BC3            mov eax,ebx
006F1ADC    E8 BB010000     call EASYWR~1.006F1C9C
006F1AE1    B3 01           mov bl,0x1
006F1AE3    33C0            xor eax,eax
006F1AE5    5A              pop edx                                  ; EASYWR~1.006F2765
006F1AE6    59              pop ecx                                  ; EASYWR~1.006F2765
006F1AE7    59              pop ecx                                  ; EASYWR~1.006F2765
006F1AE8    64:8910         mov dword ptr fs:[eax],edx
006F1AEB    68 0D1B6F00     push EASYWR~1.006F1B0D
006F1AF0    8D45 F0         lea eax,dword ptr ss:[ebp-0x10]
006F1AF3    BA 04000000     mov edx,0x4
006F1AF8    E8 032FD1FF     call EASYWR~1.00404A00
006F1AFD    8D45 08         lea eax,dword ptr ss:[ebp+0x8]
006F1B00    E8 D72ED1FF     call EASYWR~1.004049DC
006F1B05    C3              retn
006F1B06  ^ E9 3128D1FF     jmp EASYWR~1.0040433C
006F1B0B  ^ EB E3           jmp short EASYWR~1.006F1AF0
006F1B0D    8BC3            mov eax,ebx
006F1B0F    5B              pop ebx                                  ; EASYWR~1.006F2765
006F1B10    8BE5            mov esp,ebp
006F1B12    5D              pop ebp                                  ; EASYWR~1.006F2765
006F1B13    C2 0400         retn 0x4


[Asm] 纯文本查看 复制代码
;第二层Call
006F1718    55              push ebp                                 ; 算法部分A
006F1719    8BEC            mov ebp,esp
006F171B    83C4 E4         add esp,-0x1C
006F171E    53              push ebx
006F171F    56              push esi
006F1720    57              push edi
006F1721    33DB            xor ebx,ebx
006F1723    895D E4         mov dword ptr ss:[ebp-0x1C],ebx
006F1726    895D F4         mov dword ptr ss:[ebp-0xC],ebx
006F1729    8BF9            mov edi,ecx
006F172B    8955 FC         mov dword ptr ss:[ebp-0x4],edx
006F172E    8BF0            mov esi,eax
006F1730    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F1733    E8 6437D1FF     call EASYWR~1.00404E9C
006F1738    33C0            xor eax,eax
006F173A    55              push ebp
006F173B    68 31186F00     push EASYWR~1.006F1831
006F1740    64:FF30         push dword ptr fs:[eax]
006F1743    64:8920         mov dword ptr fs:[eax],esp
006F1746    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F1749    E8 5E35D1FF     call EASYWR~1.00404CAC
006F174E    3B46 4C         cmp eax,dword ptr ds:[esi+0x4C]
006F1751    7F 0D           jg short EASYWR~1.006F1760
006F1753    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F1756    E8 5135D1FF     call EASYWR~1.00404CAC
006F175B    3B46 50         cmp eax,dword ptr ds:[esi+0x50]
006F175E    7D 0C           jge short EASYWR~1.006F176C
006F1760    8BC7            mov eax,edi
006F1762    E8 7532D1FF     call EASYWR~1.004049DC
006F1767    E9 9F000000     jmp EASYWR~1.006F180B
006F176C    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F176F    E8 3835D1FF     call EASYWR~1.00404CAC
006F1774    8BD8            mov ebx,eax
006F1776    EB 31           jmp short EASYWR~1.006F17A9
006F1778    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]           ; 计算方式=倒序用户名不足以特殊字符补
006F177B    8A4418 FF       mov al,byte ptr ds:[eax+ebx-0x1]
006F177F    25 FF000000     and eax,0xFF
006F1784    33D2            xor edx,edx
006F1786    52              push edx
006F1787    50              push eax
006F1788    8B46 68         mov eax,dword ptr ds:[esi+0x68]
006F178B    8B56 6C         mov edx,dword ptr ds:[esi+0x6C]
006F178E    E8 DD43D1FF     call EASYWR~1.00405B70
006F1793    52              push edx
006F1794    50              push eax
006F1795    8D45 E4         lea eax,dword ptr ss:[ebp-0x1C]
006F1798    E8 CB83D1FF     call EASYWR~1.00409B68
006F179D    8B55 E4         mov edx,dword ptr ss:[ebp-0x1C]          ; EASYWR~1.006F1B06
006F17A0    8D45 F4         lea eax,dword ptr ss:[ebp-0xC]
006F17A3    E8 0C35D1FF     call EASYWR~1.00404CB4
006F17A8    4B              dec ebx
006F17A9    8B45 FC         mov eax,dword ptr ss:[ebp-0x4]
006F17AC    E8 FB34D1FF     call EASYWR~1.00404CAC
006F17B1    83E8 06         sub eax,0x6
006F17B4    3BD8            cmp ebx,eax
006F17B6    7C 04           jl short EASYWR~1.006F17BC
006F17B8    85DB            test ebx,ebx
006F17BA  ^ 7F BC           jg short EASYWR~1.006F1778
006F17BC    8D55 F8         lea edx,dword ptr ss:[ebp-0x8]
006F17BF    8B45 F4         mov eax,dword ptr ss:[ebp-0xC]           ; ASCII "257211111"
006F17C2    E8 4145D1FF     call EASYWR~1.00405D08
006F17C7    8945 E8         mov dword ptr ss:[ebp-0x18],eax
006F17CA    8955 EC         mov dword ptr ss:[ebp-0x14],edx
006F17CD    8B5E 60         mov ebx,dword ptr ds:[esi+0x60]
006F17D0    85DB            test ebx,ebx
006F17D2    7F 11           jg short EASYWR~1.006F17E5
006F17D4    FF75 EC         push dword ptr ss:[ebp-0x14]
006F17D7    FF75 E8         push dword ptr ss:[ebp-0x18]
006F17DA    8BD7            mov edx,edi
006F17DC    33C0            xor eax,eax
006F17DE    E8 D583D1FF     call EASYWR~1.00409BB8
006F17E3    EB 26           jmp short EASYWR~1.006F180B
006F17E5    FF75 EC         push dword ptr ss:[ebp-0x14]
006F17E8    FF75 E8         push dword ptr ss:[ebp-0x18]
006F17EB    8BD7            mov edx,edi
006F17ED    8BC3            mov eax,ebx
006F17EF    E8 C483D1FF     call EASYWR~1.00409BB8                   ; 第三层CALL(根据倒序出来字符串ASCII "257211111"进行第二次计算)
006F17F4    8B07            mov eax,dword ptr ds:[edi]               ; ASCII "00000F54BAE7"
006F17F6    E8 B134D1FF     call EASYWR~1.00404CAC
006F17FB    8BC8            mov ecx,eax
006F17FD    2B4E 60         sub ecx,dword ptr ds:[esi+0x60]
006F1800    8B56 60         mov edx,dword ptr ds:[esi+0x60]
006F1803    42              inc edx
006F1804    8BC7            mov eax,edi
006F1806    E8 4137D1FF     call EASYWR~1.00404F4C
006F180B    33C0            xor eax,eax
006F180D    5A              pop edx                                  ; EASYWR~1.006F1AA6
006F180E    59              pop ecx                                  ; EASYWR~1.006F1AA6
006F180F    59              pop ecx                                  ; EASYWR~1.006F1AA6
006F1810    64:8910         mov dword ptr fs:[eax],edx
006F1813    68 38186F00     push EASYWR~1.006F1838
006F1818    8D45 E4         lea eax,dword ptr ss:[ebp-0x1C]
006F181B    E8 BC31D1FF     call EASYWR~1.004049DC
006F1820    8D45 F4         lea eax,dword ptr ss:[ebp-0xC]
006F1823    E8 B431D1FF     call EASYWR~1.004049DC
006F1828    8D45 FC         lea eax,dword ptr ss:[ebp-0x4]
006F182B    E8 AC31D1FF     call EASYWR~1.004049DC
006F1830    C3              retn
006F1831  ^ E9 062BD1FF     jmp EASYWR~1.0040433C
006F1836  ^ EB E0           jmp short EASYWR~1.006F1818
006F1838    5F              pop edi                                  ; EASYWR~1.006F1AA6
006F1839    5E              pop esi                                  ; EASYWR~1.006F1AA6
006F183A    5B              pop ebx                                  ; EASYWR~1.006F1AA6
006F183B    8BE5            mov esp,ebp
006F183D    5D              pop ebp                                  ; EASYWR~1.006F1AA6
006F183E    C3              retn


[Asm] 纯文本查看 复制代码
;第三层CALL
00409BB8    55              push ebp                                 ; 算法部分B
00409BB9    8BEC            mov ebp,esp
00409BBB    83F8 20         cmp eax,0x20
00409BBE    7E 02           jle short EASYWR~1.00409BC2
00409BC0    31C0            xor eax,eax
00409BC2    56              push esi
00409BC3    89E6            mov esi,esp
00409BC5    83EC 20         sub esp,0x20
00409BC8    B9 10000000     mov ecx,0x10
00409BCD    52              push edx
00409BCE    89C2            mov edx,eax
00409BD0    8D45 08         lea eax,dword ptr ss:[ebp+0x8]
00409BD3    E8 C4FEFFFF     call EASYWR~1.00409A9C                   ; 第四层CALL(核心算法部分)
00409BD8    89F2            mov edx,esi
00409BDA    58              pop eax                                  ; EASYWR~1.006F17F4
00409BDB    E8 ECAEFFFF     call EASYWR~1.00404ACC
00409BE0    83C4 20         add esp,0x20
00409BE3    5E              pop esi                                  ; EASYWR~1.006F17F4
00409BE4    5D              pop ebp                                  ; EASYWR~1.006F17F4
00409BE5    C2 0800         retn 0x8


[Asm] 纯文本查看 复制代码
;第四层CALL
00409A99    8D40 00         lea eax,dword ptr ds:[eax]               ; 算法部分C
00409A9C    08C9            or cl,cl
00409A9E    75 30           jnz short EASYWR~1.00409AD0
00409AA0    B9 0A000000     mov ecx,0xA
00409AA5    F740 04 0000008>test dword ptr ds:[eax+0x4],0x80000000
00409AAC    74 22           je short EASYWR~1.00409AD0
00409AAE    FF70 04         push dword ptr ds:[eax+0x4]
00409AB1    FF30            push dword ptr ds:[eax]
00409AB3    89E0            mov eax,esp
00409AB5    F71C24          neg dword ptr ss:[esp]                   ; EASYWR~1.00409BD8
00409AB8    835424 04 00    adc dword ptr ss:[esp+0x4],0x0
00409ABD    F75C24 04       neg dword ptr ss:[esp+0x4]
00409AC1    E8 0A000000     call EASYWR~1.00409AD0
00409AC6    C646 FF 2D      mov byte ptr ds:[esi-0x1],0x2D
00409ACA    4E              dec esi
00409ACB    41              inc ecx
00409ACC    83C4 08         add esp,0x8
00409ACF    C3              retn
00409AD0    56              push esi
00409AD1    83EC 04         sub esp,0x4
00409AD4    D97C24 02       fstcw word ptr ss:[esp+0x2]
00409AD8    D93C24          fstcw word ptr ss:[esp]
00409ADB    66:810C24 000F  or word ptr ss:[esp],0xF00
00409AE1    D92C24          fldcw word ptr ss:[esp]
00409AE4    66:890C24       mov word ptr ss:[esp],cx
00409AE8    D9E8            fld1
00409AEA    F740 04 0000008>test dword ptr ds:[eax+0x4],0x80000000
00409AF1    74 27           je short EASYWR~1.00409B1A
00409AF3    FF70 04         push dword ptr ds:[eax+0x4]
00409AF6    FF30            push dword ptr ds:[eax]
00409AF8    816424 04 FFFFF>and dword ptr ss:[esp+0x4],0x7FFFFFFF
00409B00    68 FFFFFF7F     push 0x7FFFFFFF
00409B05    68 FFFFFFFF     push -0x1
00409B0A    DF6C24 08       fild qword ptr ss:[esp+0x8]
00409B0E    DF2C24          fild qword ptr ss:[esp]
00409B11    D8C2            fadd st,st(2)
00409B13    DEC1            faddp st(1),st
00409B15    83C4 10         add esp,0x10
00409B18    EB 02           jmp short EASYWR~1.00409B1C
00409B1A    DF28            fild qword ptr ds:[eax]
00409B1C    DF0424          fild word ptr ss:[esp]
00409B1F    D9C1            fld st(1)
00409B21    4E              dec esi                                  ; 开始
00409B22    D9F8            fprem
00409B24    DF1C24          fistp word ptr ss:[esp]
00409B27    DCF9            fdiv st(1),st
00409B29    8A0424          mov al,byte ptr ss:[esp]
00409B2C    04 30           add al,0x30
00409B2E    3C 3A           cmp al,0x3A
00409B30    72 02           jb short EASYWR~1.00409B34
00409B32    04 07           add al,0x7
00409B34    8806            mov byte ptr ds:[esi],al
00409B36    D9C1            fld st(1)
00409B38    D8D3            fcom st(3)
00409B3A    9B              wait
00409B3B    DFE0            fstsw ax
00409B3D    9E              sahf
00409B3E  ^ 73 E1           jnb short EASYWR~1.00409B21              ; 循环
00409B40    D96C24 02       fldcw word ptr ss:[esp+0x2]
00409B44    83C4 04         add esp,0x4
00409B47    DDC3            ffree st(3)
00409B49    DDC2            ffree st(2)
00409B4B    DDC1            ffree st(1)
00409B4D    DDC0            ffree st
00409B4F    59              pop ecx                                  ; EASYWR~1.00409BD8
00409B50    29F1            sub ecx,esi
00409B52    29CA            sub edx,ecx
00409B54    76 10           jbe short EASYWR~1.00409B66
00409B56    29D6            sub esi,edx
00409B58    B0 30           mov al,0x30
00409B5A    01D1            add ecx,edx
00409B5C    EB 03           jmp short EASYWR~1.00409B61
00409B5E    880432          mov byte ptr ds:[edx+esi],al
00409B61    4A              dec edx
00409B62  ^ 75 FA           jnz short EASYWR~1.00409B5E
00409B64    8806            mov byte ptr ds:[esi],al
00409B66    C3              retn
00409B67    90              nop
00409B68    55              push ebp
00409B69    8BEC            mov ebp,esp
00409B6B    56              push esi
00409B6C    89E6            mov esi,esp
00409B6E    83EC 20         sub esp,0x20
00409B71    31C9            xor ecx,ecx
00409B73    50              push eax
00409B74    31D2            xor edx,edx
00409B76    8D45 08         lea eax,dword ptr ss:[ebp+0x8]
00409B79    E8 1EFFFFFF     call EASYWR~1.00409A9C
00409B7E    89F2            mov edx,esi
00409B80    58              pop eax                                  ; EASYWR~1.00409BD8
00409B81    E8 46AFFFFF     call EASYWR~1.00404ACC
00409B86    83C4 20         add esp,0x20
00409B89    5E              pop esi                                  ; EASYWR~1.00409BD8
00409B8A    5D              pop ebp                                  ; EASYWR~1.00409BD8
00409B8B    C2 0800         retn 0x8


[Asm] 纯文本查看 复制代码
;总结:新人看不懂算法,猜测是固定几组浮点数值,进行运算。各位大侠有愿意指导的,还望多多指教.多谢!
;内存注册机位置:

006F1AAC    E8 C379D1FF     call EASYWR~1.00409474                   ; 内存注册机
006F1AB1    85C0            test eax,eax


已注册成功图片:

1.png

2.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Hmily 发表于 2017-3-9 16:21
【开放注册公告】吾爱破解论坛2017年3月13日九周年开放注册公告
http://www.52pojie.cn/thread-583430-1-1.html
(出处: 吾爱破解论坛)


13号开放注册,到时候自己来注册吧。
吾爱游客  发表于 2017-3-10 11:44
Hmily 发表于 2017-3-9 16:21
13号开放注册,到时候自己来注册吧。

尽量,刚好13号是星期一。争取可以申请到账号。谢谢管理员
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-15 17:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表