00420E43 90 nop
00420E44 $ 55 push ebp
00420E45 . 8BEC mov ebp, esp
00420E47 . 83C4 B8 add esp, -48
00420E4A . 33C0 xor eax, eax
00420E4C . 53 push ebx
00420E4D . 56 push esi
00420E4E . 57 push edi
00420E4F . 8945 FC mov dword ptr [ebp-4], eax
00420E52 . 8B55 0C mov edx, dword ptr [ebp+C]
00420E55 . 8955 F8 mov dword ptr [ebp-8], edx
00420E58 . 33D2 xor edx, edx
00420E5A . 8B4D F8 mov ecx, dword ptr [ebp-8]
00420E5D . 8171 44 31323>xor dword ptr [ecx+44], 88313231
00420E64 . 8B45 F8 mov eax, dword ptr [ebp-8]
00420E67 . B9 BC030000 mov ecx, 3BC
00420E6C . 8B40 44 mov eax, dword ptr [eax+44]
00420E6F . F7F1 div ecx
00420E71 . 8955 F4 mov dword ptr [ebp-C], edx
00420E74 . 8B45 F4 mov eax, dword ptr [ebp-C]
00420E77 . 8B4D F8 mov ecx, dword ptr [ebp-8]
00420E7A . 8B1485 383A55>mov edx, dword ptr [eax*4+553A38]
00420E81 . 3151 48 xor dword ptr [ecx+48], edx
00420E84 . 8B45 F4 mov eax, dword ptr [ebp-C]
00420E87 . 8B4D F8 mov ecx, dword ptr [ebp-8]
00420E8A . 8B1485 483A55>mov edx, dword ptr [eax*4+553A48]
00420E91 . 3151 4C xor dword ptr [ecx+4C], edx
00420E94 . 33FF xor edi, edi
00420E96 . 8B45 F8 mov eax, dword ptr [ebp-8]
00420E99 . 8B50 48 mov edx, dword ptr [eax+48]
00420E9C . 8955 F0 mov dword ptr [ebp-10], edx
00420E9F . 33C0 xor eax, eax
00420EA1 . 8945 EC mov dword ptr [ebp-14], eax
00420EA4 . 8B55 EC mov edx, dword ptr [ebp-14]
00420EA7 . 3B55 F0 cmp edx, dword ptr [ebp-10]
00420EAA . 0F8D 23020000 jge 004210D3
00420EB0 > 8B5D EC mov ebx, dword ptr [ebp-14]
00420EB3 . 8B45 F4 mov eax, dword ptr [ebp-C]
00420EB6 . C1E3 02 shl ebx, 2
00420EB9 . 03C7 add eax, edi
00420EBB . 8D1C5B lea ebx, dword ptr [ebx+ebx*2]
00420EBE . 035D 0C add ebx, dword ptr [ebp+C]
00420EC1 . 81C3 90000000 add ebx, 90
00420EC7 . 25 FF030080 and eax, 800003FF
00420ECC . 79 07 jns short 00420ED5
00420ECE . 48 dec eax
00420ECF . 0D 00FCFFFF or eax, FFFFFC00
00420ED4 . 40 inc eax
00420ED5 > 8B1485 1C3A55>mov edx, dword ptr [eax*4+553A1C]
00420EDC . 3113 xor dword ptr [ebx], edx
00420EDE . 8B0B mov ecx, dword ptr [ebx]
00420EE0 . 51 push ecx ; /Arg2
00420EE1 . 8B45 08 mov eax, dword ptr [ebp+8] ; |
00420EE4 . 50 push eax ; |Arg1
00420EE5 . E8 7EF8FFFF call 00420768 ; \cck.00420768
00420EEA . 83C4 08 add esp, 8
00420EED . 8BF0 mov esi, eax
00420EEF . 47 inc edi
00420EF0 . 8B45 F4 mov eax, dword ptr [ebp-C]
00420EF3 . 03C7 add eax, edi
00420EF5 . 25 FF030080 and eax, 800003FF
00420EFA . 79 07 jns short 00420F03
00420EFC . 48 dec eax
00420EFD . 0D 00FCFFFF or eax, FFFFFC00
00420F02 . 40 inc eax
00420F03 > 8B1485 1C3A55>mov edx, dword ptr [eax*4+553A1C]
00420F0A . 3153 04 xor dword ptr [ebx+4], edx
00420F0D . 47 inc edi
00420F0E . 8B4D F4 mov ecx, dword ptr [ebp-C]
00420F11 . 03CF add ecx, edi
00420F13 . 81E1 FF030080 and ecx, 800003FF
00420F19 . 79 08 jns short 00420F23
00420F1B . 49 dec ecx
00420F1C . 81C9 00FCFFFF or ecx, FFFFFC00
00420F22 . 41 inc ecx
00420F23 > 8B048D 1C3A55>mov eax, dword ptr [ecx*4+553A1C]
00420F2A . 3143 08 xor dword ptr [ebx+8], eax
00420F2D . 85F6 test esi, esi
00420F2F . 8B55 08 mov edx, dword ptr [ebp+8]
00420F32 . 8B4B 08 mov ecx, dword ptr [ebx+8]
00420F35 . 898A 30010200 mov dword ptr [edx+20130], ecx
00420F3B . 74 06 je short 00420F43
00420F3D . 8B43 08 mov eax, dword ptr [ebx+8]
00420F40 . 8946 10 mov dword ptr [esi+10], eax
00420F43 > 47 inc edi
00420F44 . 8B43 04 mov eax, dword ptr [ebx+4]
00420F47 . 3D FF000000 cmp eax, 0FF
00420F4C . 76 18 jbe short 00420F66
00420F4E . 25 00FF0000 and eax, 0FF00
00420F53 . C1E8 08 shr eax, 8
00420F56 . 85F6 test esi, esi
00420F58 . 74 43 je short 00420F9D
00420F5A . 66:8946 0C mov word ptr [esi+C], ax
00420F5E . 66:C746 0E 02>mov word ptr [esi+E], 2
00420F64 . EB 37 jmp short 00420F9D
00420F66 > 8B53 04 mov edx, dword ptr [ebx+4]
00420F69 . 4A dec edx ; Switch (cases 1..4)
00420F6A . 74 0B je short 00420F77
00420F6C . 4A dec edx
00420F6D . 74 10 je short 00420F7F
00420F6F . 4A dec edx
00420F70 . 74 15 je short 00420F87
00420F72 . 4A dec edx
00420F73 . 74 1A je short 00420F8F
00420F75 . EB 20 jmp short 00420F97
00420F77 > 66:C746 0E 03>mov word ptr [esi+E], 3 ; Case 1 of switch 00420F69
00420F7D . EB 1E jmp short 00420F9D
00420F7F > 66:C746 0E 03>mov word ptr [esi+E], 3 ; Case 2 of switch 00420F69
00420F85 . EB 16 jmp short 00420F9D
00420F87 > 66:C746 0E 04>mov word ptr [esi+E], 4 ; Case 3 of switch 00420F69
00420F8D . EB 0E jmp short 00420F9D
00420F8F > 66:C746 0E 05>mov word ptr [esi+E], 5 ; Case 4 of switch 00420F69
00420F95 . EB 06 jmp short 00420F9D
00420F97 > 66:C746 0E 03>mov word ptr [esi+E], 3 ; Default case of switch 00420F69
00420F9D > 85F6 test esi, esi
00420F9F . 0F84 E7000000 je 0042108C
00420FA5 . 0FB74E 0E movzx ecx, word ptr [esi+E]
00420FA9 . 83F9 05 cmp ecx, 5 ; Switch (cases 2..5)
00420FAC . 0F87 DA000000 ja 0042108C
00420FB2 . FF248D B90F42>jmp dword ptr [ecx*4+420FB9]
00420FB9 . 8C104200 dd cck.0042108C ; 分支表 被用于 00420FB2
00420FBD . 8C104200 dd cck.0042108C
00420FC1 . D60F4200 dd cck.00420FD6
00420FC5 . 20104200 dd cck.00421020
00420FC9 . 45104200 dd cck.00421045
00420FCD . 6A104200 dd cck.0042106A
00420FD1 . E9 B6000000 jmp 0042108C
00420FD6 > 8B06 mov eax, dword ptr [esi] ; Case 2 of switch 00420FA9
00420FD8 . 8D55 B8 lea edx, dword ptr [ebp-48]
00420FDB . 50 push eax ; /Arg3
00420FDC . 68 FA4F5500 push 00554FFA ; |%d
00420FE1 . 52 push edx ; |Arg1
00420FE2 . E8 7DF80F00 call 00520864 ; \cck.00520864
00420FE7 . 83C4 0C add esp, 0C
00420FEA . 0FBE4D B8 movsx ecx, byte ptr [ebp-48]
00420FEE . 83F9 32 cmp ecx, 32
00420FF1 . 75 06 jnz short 00420FF9
00420FF3 . 8345 FC 32 add dword ptr [ebp-4], 32
00420FF7 . EB 03 jmp short 00420FFC
00420FF9 > FF45 FC inc dword ptr [ebp-4]
00420FFC > 8B46 08 mov eax, dword ptr [esi+8]
00420FFF . 50 push eax ; /Arg7
00421000 . A1 00145500 mov eax, dword ptr [551400] ; |
00421005 . 8B56 04 mov edx, dword ptr [esi+4] ; |
00421008 . 52 push edx ; |Arg6
00421009 . 8B0E mov ecx, dword ptr [esi] ; |
0042100B . 51 push ecx ; |Arg5
0042100C . 68 FD4F5500 push 00554FFD ; |cdkey[%d-%d-%d]验证成功
00421011 . 6A 01 push 1 ; |Arg3 = 00000001
00421013 . 6A 00 push 0 ; |Arg2 = 00000000
00421015 . 50 push eax ; |Arg1 => 00000000
00421016 . E8 6DAFFFFF call 0041BF88 ; \cck.0041BF88
0042101B . 83C4 1C add esp, 1C
0042101E . EB 6C jmp short 0042108C
00421020 > 8B56 08 mov edx, dword ptr [esi+8] ; Case 3 of switch 00420FA9
00421023 . 52 push edx ; /Arg7
00421024 . 8B15 00145500 mov edx, dword ptr [551400] ; |
0042102A . 8B4E 04 mov ecx, dword ptr [esi+4] ; |
0042102D . 51 push ecx ; |Arg6
0042102E . 8B06 mov eax, dword ptr [esi] ; |
00421030 . 50 push eax ; |Arg5
00421031 . 68 16505500 push 00555016 ; |cdkey[%d-%d-%d]错误,请核对
00421036 . 6A 03 push 3 ; |Arg3 = 00000003
00421038 . 6A 00 push 0 ; |Arg2 = 00000000
0042103A . 52 push edx ; |Arg1 => 00000000
0042103B . E8 48AFFFFF call 0041BF88 ; \cck.0041BF88
00421040 . 83C4 1C add esp, 1C
00421043 . EB 47 jmp short 0042108C
00421045 > 8B4E 08 mov ecx, dword ptr [esi+8] ; Case 4 of switch 00420FA9
00421048 . 51 push ecx ; /Arg7
00421049 . 8B0D 00145500 mov ecx, dword ptr [551400] ; |
0042104F . 8B46 04 mov eax, dword ptr [esi+4] ; |
00421052 . 50 push eax ; |Arg6
00421053 . 8B16 mov edx, dword ptr [esi] ; |
00421055 . 52 push edx ; |Arg5
00421056 . 68 32505500 push 00555032 ; |cdkey[%d-%d-%d]在其他机器登陆,请勿在10分钟内重复登陆
0042105B . 6A 03 push 3 ; |Arg3 = 00000003
0042105D . 6A 00 push 0 ; |Arg2 = 00000000
0042105F . 51 push ecx ; |Arg1 => 00000000
00421060 . E8 23AFFFFF call 0041BF88 ; \cck.0041BF88
00421065 . 83C4 1C add esp, 1C
00421068 . EB 22 jmp short 0042108C
0042106A > 8B46 08 mov eax, dword ptr [esi+8] ; Case 5 of switch 00420FA9
0042106D . 50 push eax ; /Arg7
0042106E . A1 00145500 mov eax, dword ptr [551400] ; |
00421073 . 8B56 04 mov edx, dword ptr [esi+4] ; |
00421076 . 52 push edx ; |Arg6
00421077 . 8B0E mov ecx, dword ptr [esi] ; |
00421079 . 51 push ecx ; |Arg5
0042107A . 68 68505500 push 00555068 ; |cdkey[%d-%d-%d]已经过期
0042107F . 6A 03 push 3 ; |Arg3 = 00000003
00421081 . 6A 00 push 0 ; |Arg2 = 00000000
00421083 . 50 push eax ; |Arg1 => 00000000
00421084 . E8 FFAEFFFF call 0041BF88 ; \cck.0041BF88
00421089 . 83C4 1C add esp, 1C
0042108C > 8B55 F8 mov edx, dword ptr [ebp-8] ; Default case of switch 00420FA9
0042108F . 8B42 4C mov eax, dword ptr [edx+4C]
00421092 . 8B55 08 mov edx, dword ptr [ebp+8]
00421095 . 3B82 2C010200 cmp eax, dword ptr [edx+2012C]
0042109B . 72 0B jb short 004210A8
0042109D . 8B4D 08 mov ecx, dword ptr [ebp+8]
004210A0 . 8981 2C010200 mov dword ptr [ecx+2012C], eax
004210A6 . EB 1C jmp short 004210C4
004210A8 > 68 81505500 push 00555081 ; /cycle数据非法
004210AD . 6A 02 push 2 ; |Arg3 = 00000002
004210AF . 6A 00 push 0 ; |Arg2 = 00000000
004210B1 . A1 00145500 mov eax, dword ptr [551400] ; |
004210B6 . 50 push eax ; |Arg1 => 00000000
004210B7 . E8 CCAEFFFF call 0041BF88 ; \cck.0041BF88
004210BC . 83C4 10 add esp, 10
004210BF . 33D2 xor edx, edx
004210C1 . 8955 FC mov dword ptr [ebp-4], edx
004210C4 > FF45 EC inc dword ptr [ebp-14]
004210C7 . 8B4D EC mov ecx, dword ptr [ebp-14]
004210CA . 3B4D F0 cmp ecx, dword ptr [ebp-10]
004210CD .^ 0F8C DDFDFFFF jl 00420EB0
004210D3 > 837D FC 32 cmp dword ptr [ebp-4], 32
004210D7 . 7E 07 jle short 004210E0
004210D9 . C745 FC 32000>mov dword ptr [ebp-4], 32
004210E0 > 8B45 08 mov eax, dword ptr [ebp+8]
004210E3 . 8B90 44010200 mov edx, dword ptr [eax+20144]
004210E9 . 3B55 FC cmp edx, dword ptr [ebp-4]
004210EC . 7E 18 jle short 00421106
004210EE . 68 8F505500 push 0055508F ; /可用数减少,请检查cdkey数量及正确性,
004210F3 . 6A 03 push 3 ; |Arg3 = 00000003
004210F5 . 6A 00 push 0 ; |Arg2 = 00000000
004210F7 . 8B0D 00145500 mov ecx, dword ptr [551400] ; |
004210FD . 51 push ecx ; |Arg1 => 00000000
004210FE . E8 85AEFFFF call 0041BF88 ; \cck.0041BF88
00421103 . 83C4 10 add esp, 10
00421106 > 8B45 08 mov eax, dword ptr [ebp+8]
00421109 . 8B55 FC mov edx, dword ptr [ebp-4]
0042110C . 8990 44010200 mov dword ptr [eax+20144], edx
00421112 . 33C0 xor eax, eax
00421114 . 8B55 F8 mov edx, dword ptr [ebp-8]
00421117 . 83C2 04 add edx, 4
0042111A > 8B1A mov ebx, dword ptr [edx]
0042111C . 8B4D F4 mov ecx, dword ptr [ebp-C]
0042111F . 03C8 add ecx, eax
00421121 . 3B1C8D 1C3A55>cmp ebx, dword ptr [ecx*4+553A1C]
00421128 . 76 05 jbe short 0042112F
0042112A . 83C8 FF or eax, FFFFFFFF
0042112D . EB 5F jmp short 0042118E
0042112F > 83F8 0F cmp eax, 0F
00421132 . 74 11 je short 00421145
00421134 . 8B5A 4C mov ebx, dword ptr [edx+4C]
00421137 . 3B1C8D 5C3A55>cmp ebx, dword ptr [ecx*4+553A5C]
0042113E . 73 05 jnb short 00421145
00421140 . 83C8 FF or eax, FFFFFFFF
00421143 . EB 49 jmp short 0042118E
00421145 > 40 inc eax
00421146 . 83C2 04 add edx, 4
00421149 . 83F8 10 cmp eax, 10
0042114C .^ 7C CC jl short 0042111A
0042114E . 33DB xor ebx, ebx
00421150 . 33C9 xor ecx, ecx
00421152 . 8B45 F8 mov eax, dword ptr [ebp-8]
00421155 . 8D50 04 lea edx, dword ptr [eax+4]
00421158 > 8B02 mov eax, dword ptr [edx]
0042115A . 83E0 0F and eax, 0F
0042115D . 03D8 add ebx, eax
0042115F . 83F9 0F cmp ecx, 0F
00421162 . 74 08 je short 0042116C
00421164 . 8B42 4C mov eax, dword ptr [edx+4C]
00421167 . 83E0 0F and eax, 0F
0042116A . 03D8 add ebx, eax
0042116C > 41 inc ecx
0042116D . 83C2 04 add edx, 4
00421170 . 83F9 10 cmp ecx, 10
00421173 .^ 7C E3 jl short 00421158
00421175 . 8B55 F8 mov edx, dword ptr [ebp-8]
00421178 . 8B82 8C000000 mov eax, dword ptr [edx+8C]
0042117E . 25 FFFF0000 and eax, 0FFFF
00421183 . 3BC3 cmp eax, ebx
00421185 . 74 05 je short 0042118C
00421187 . 83C8 FF or eax, FFFFFFFF
0042118A . EB 02 jmp short 0042118E
0042118C > 33C0 xor eax, eax
0042118E > 5F pop edi
0042118F . 5E pop esi
00421190 . 5B pop ebx
00421191 . 8BE5 mov esp, ebp
00421193 . 5D pop ebp
00421194 . C3 retn
00421195 90 nop
00421196 90 nop
谁偏 输入注册吗,显示错误,请核对.给我破一下
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课