00401215 |. /74 09 je XCrack_1.00401220
00401217 |. |53 push ebx
00401218 |. |E8 F0020000 call Crack_1.0040150D
0040121D |. |83C4 04 add esp,0x4
00401220 |> \58 pop eax
00401221 |. 8945 FC mov [local.1],eax
00401224 |. 68 00000000 push 0x0
00401229 |. BB 701A4000 mov ebx,Crack_1.00401A70 ; j
0040122E |. E8 E0020000 call Crack_1.00401513 ; 取硬件码
00401233 |. 83C4 04 add esp,0x4
00401236 |. 8945 F8 mov [local.2],eax
00401239 |. 6A 00 push 0x0
0040123B |. 6A 00 push 0x0
0040123D |. 6A 00 push 0x0
0040123F |. 68 01030080 push 0x80000301
00401244 |. 6A 00 push 0x0
00401246 |. 68 00000000 push 0x0
0040124B |. 68 01030080 push 0x80000301
00401250 |. 6A 00 push 0x0
00401252 |. FF75 F8 push [local.2]
00401255 |. 68 03000000 push 0x3
0040125A |. BB F0174000 mov ebx,Crack_1.004017F0
0040125F |. E8 AF020000 call Crack_1.00401513 ; 硬弹出件码对话框
00401264 |. 83C4 28 add esp,0x28
00401267 |. 68 00000000 push 0x0
0040126C |. BB 701A4000 mov ebx,Crack_1.00401A70 ; j
00401271 |. E8 9D020000 call Crack_1.00401513
00401276 |. 83C4 04 add esp,0x4
00401279 |. 8945 F0 mov [local.4],eax
0040127C |. DB45 F0 fild [local.4]
0040127F |. DD5D F0 fstp qword ptr ss:[ebp-0x10] ; 换算成浮点型
00401282 |. DD45 F0 fld qword ptr ss:[ebp-0x10]
00401285 |. DC05 2E434600 fadd qword ptr ds:[0x46432E] ; 硬件码+2610565197465600
0040128B |. DD5D E8 fstp qword ptr ss:[ebp-0x18]
0040128E |. 68 01060080 push 0x80000601
00401293 |. FF75 EC push [local.5]
00401296 |. FF75 E8 push [local.6]
00401299 |. 68 01000000 push 0x1
0040129E |. BB A0164000 mov ebx,Crack_1.004016A0
004012A3 |. E8 6B020000 call Crack_1.00401513
004012A8 |. 83C4 10 add esp,0x10
004012AB |. 8945 E4 mov [local.7],eax
004012AE |. 8B45 E4 mov eax,[local.7]
004012B1 |. 50 push eax
004012B2 |. FF75 FC push [local.1]
004012B5 |. E8 11FEFFFF call Crack_1.004010CB ; 比较真假码
004012BA |. 83C4 08 add esp,0x8
004012BD |. 83F8 00 cmp eax,0x0
004012C0 |. B8 00000000 mov eax,0x0
004012C5 |. 0F94C0 sete al ; 确定标志位
004012C8 |. 8945 E0 mov [local.8],eax
004012CB |. 8B5D E4 mov ebx,[local.7]
004012CE |. 85DB test ebx,ebx
004012D0 |. 74 09 je XCrack_1.004012DB
004012D2 |. 53 push ebx
004012D3 |. E8 35020000 call Crack_1.0040150D
004012D8 |. 83C4 04 add esp,0x4
004012DB |> 837D E0 00 cmp [local.8],0x0
004012DF |. 0F84 3B000000 je Crack_1.00401320
004012E5 |. 68 04000080 push 0x80000004
004012EA |. 6A 00 push 0x0
004012EC |. 68 36434600 push Crack_1.00464336 ; 注册提示:
004012F1 |. 68 01030080 push 0x80000301
004012F6 |. 6A 00 push 0x0
004012F8 |. 68 40000000 push 0x40
004012FD |. 68 04000080 push 0x80000004
00401302 |. 6A 00 push 0x0
00401304 |. 68 41434600 push Crack_1.00464341 ; 验证成功…
00401309 |. 68 03000000 push 0x3
0040130E |. BB F0174000 mov ebx,Crack_1.004017F0
00401313 |. E8 FB010000 call Crack_1.00401513
00401318 |. 83C4 28 add esp,0x28
0040131B |. E9 30000000 jmp Crack_1.00401350
00401320 |> 6A 00 push 0x0
00401322 |. 6A 00 push 0x0
00401324 |. 6A 00 push 0x0
00401326 |. 68 01030080 push 0x80000301
0040132B |. 6A 00 push 0x0
0040132D |. 68 10000000 push 0x10
00401332 |. 68 04000080 push 0x80000004
00401337 |. 6A 00 push 0x0
00401339 |. 68 4C434600 push Crack_1.0046434C ; Error
0040133E |. 68 03000000 push 0x3
00401343 |. BB F0174000 mov ebx,Crack_1.004017F0
00401348 |. E8 C6010000 call Crack_1.00401513
0040134D |. 83C4 28 add esp,0x28
00401350 |> 68 00000000 push 0x0
00401355 |. BB 70154000 mov ebx,Crack_1.00401570 ; j
0040135A |. E8 B4010000 call Crack_1.00401513
0040135F |. 83C4 04 add esp,0x4
00401362 |. 8945 F8 mov [local.2],eax
00401365 |. 68 10434600 push Crack_1.00464310 ; \Set.ini
0040136A |. FF75 F8 push [local.2]
0040136D |. B9 02000000 mov ecx,0x2
00401372 |. E8 F8FCFFFF call Crack_1.0040106F
00401377 |. 83C4 08 add esp,0x8
0040137A |. 8945 F4 mov [local.3],eax
0040137D |. 8B5D F8 mov ebx,[local.2]
00401380 |. 85DB test ebx,ebx
00401382 |. 74 09 je XCrack_1.0040138D
00401384 |. 53 push ebx
00401385 |. E8 83010000 call Crack_1.0040150D
0040138A |. 83C4 04 add esp,0x4
0040138D |> 68 04000080 push 0x80000004
00401392 |. 6A 00 push 0x0
00401394 |. 8B45 F4 mov eax,[local.3]
00401397 |. 85C0 test eax,eax
00401399 |. 75 05 jnz XCrack_1.004013A0
0040139B |. B8 2D434600 mov eax,Crack_1.0046432D
004013A0 |> 50 push eax
004013A1 |. 68 01000000 push 0x1
004013A6 |. BB B0174000 mov ebx,Crack_1.004017B0
004013AB |. E8 63010000 call Crack_1.00401513
004013B0 |. 83C4 10 add esp,0x10
004013B3 |. 8945 F0 mov [local.4],eax
004013B6 |. 8B5D F4 mov ebx,[local.3]
004013B9 |. 85DB test ebx,ebx
004013BB |. 74 09 je XCrack_1.004013C6
004013BD |. 53 push ebx
004013BE |. E8 4A010000 call Crack_1.0040150D
004013C3 |. 83C4 04 add esp,0x4
004013C6 |> 837D F0 00 cmp [local.4],0x0
004013CA |. 0F85 DE000000 jnz Crack_1.004014AE
004013D0 |. 6A 00 push 0x0
004013D2 |. 6A 00 push 0x0
004013D4 |. 6A 00 push 0x0
004013D6 |. 68 01030080 push 0x80000301
004013DB |. 6A 00 push 0x0
004013DD |. 68 04000000 push 0x4
004013E2 |. 68 04000080 push 0x80000004
004013E7 |. 6A 00 push 0x0
004013E9 |. 68 52434600 push Crack_1.00464352 ; 是否需要创建一个验证文本?
004013EE |. 68 03000000 push 0x3
004013F3 |. BB F0174000 mov ebx,Crack_1.004017F0
004013F8 |. E8 16010000 call Crack_1.00401513
004013FD |. 83C4 28 add esp,0x28
00401400 |. 8945 F4 mov [local.3],eax
00401403 |. 837D F4 05 cmp [local.3],0x5
00401407 |. 0F85 9C000000 jnz Crack_1.004014A9
0040140D |. 68 00000000 push 0x0
00401412 |. BB 70154000 mov ebx,Crack_1.00401570 ; j
00401417 |. E8 F7000000 call Crack_1.00401513
0040141C |. 83C4 04 add esp,0x4
0040141F |. 8945 F8 mov [local.2],eax
00401422 |. 68 10434600 push Crack_1.00464310 ; \Set.ini
00401427 |. FF75 F8 push [local.2]
0040142A |. B9 02000000 mov ecx,0x2
0040142F |. E8 3BFCFFFF call Crack_1.0040106F
00401434 |. 83C4 08 add esp,0x8
00401437 |. 8945 F4 mov [local.3],eax
0040143A |. 8B5D F8 mov ebx,[local.2]
0040143D |. 85DB test ebx,ebx
0040143F |. 74 09 je XCrack_1.0040144A
00401441 |. 53 push ebx
00401442 |. E8 C6000000 call Crack_1.0040150D
00401447 |. 83C4 04 add esp,0x4
0040144A |> 68 04000080 push 0x80000004
0040144F |. 6A 00 push 0x0
00401451 |. 68 6D434600 push Crack_1.0046436D ; 将计算结果放入这里,然后保存。
00401456 |. 68 04000080 push 0x80000004
0040145B |. 6A 00 push 0x0
0040145D |. 68 19434600 push Crack_1.00464319 ; password
00401462 |. 68 04000080 push 0x80000004
00401467 |. 6A 00 push 0x0
00401469 |. 68 22434600 push Crack_1.00464322 ; 52pojie.cn
0040146E |. 68 04000080 push 0x80000004
00401473 |. 6A 00 push 0x0
00401475 |. 8B45 F4 mov eax,[local.3]
00401478 |. 85C0 test eax,eax
0040147A |. 75 05 jnz XCrack_1.00401481
0040147C |. B8 2D434600 mov eax,Crack_1.0046432D
00401481 |> 50 push eax
00401482 |. 68 04000000 push 0x4
00401487 |. BB 901B4000 mov ebx,Crack_1.00401B90
0040148C |. E8 82000000 call Crack_1.00401513
00401491 |. 83C4 34 add esp,0x34
00401494 |. 8B5D F4 mov ebx,[local.3]
00401497 |. 85DB test ebx,ebx
00401499 |. 74 09 je XCrack_1.004014A4
0040149B |. 53 push ebx
0040149C |. E8 6C000000 call Crack_1.0040150D
004014A1 |. 83C4 04 add esp,0x4
004014A4 |> E9 00000000 jmp Crack_1.004014A9
004014A9 |> E9 00000000 jmp Crack_1.004014AE
004014AE |> B8 00000000 mov eax,0x0
004014B3 |. E9 00000000 jmp Crack_1.004014B8
004014B8 |> 50 push eax
004014B9 |. 8B5D FC mov ebx,[local.1]
004014BC |. 85DB test ebx,ebx
004014BE |. 74 09 je XCrack_1.004014C9
004014C0 |. 53 push ebx
004014C1 |. E8 47000000 call Crack_1.0040150D
004014C6 |. 83C4 04 add esp,0x4
004014C9 |> 58 pop eax
004014CA |. 8BE5 mov esp,ebp
004014CC |. 5D pop ebp