|
本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!
5HB
找个软件练练手 C++写的没有加壳
内部的功能已经破掉了 但是每次都要登录验证 我想把这个验证给去掉 随便输入都可以登录进去
因为刚开始学习 不懂太多的汇编
- 00402A73 |. 68 1A9D6000 push 1.00609D1A ; }密码:{
- 00402A78 |. FF75 FC push [local.1]
- 00402A7B |. 68 239D6000 push 1.00609D23 ; 账号:{
- 00402A80 |. B9 05000000 mov ecx,0x5
- 00402A85 |. E8 66E9FFFF call 1.004013F0
- 00402A8A |. 83C4 14 add esp,0x14
- 00402A8D |. 8945 F4 mov [local.3],eax
- 00402A90 |. 8B5D FC mov ebx,[local.1]
- 00402A93 |. 85DB test ebx,ebx
- 00402A95 |. 74 09 je X1.00402AA0
- 00402A97 |. 53 push ebx
- 00402A98 |. E8 A8E40B00 call 1.004C0F45
- 00402A9D |. 83C4 04 add esp,0x4
- 00402AA0 |> 8B5D F8 mov ebx,[local.2]
- 00402AA3 |. 85DB test ebx,ebx
- 00402AA5 |. 74 09 je X1.00402AB0
- 00402AA7 |. 53 push ebx
- 00402AA8 |. E8 98E40B00 call 1.004C0F45
- 00402AAD |. 83C4 04 add esp,0x4
- 00402AB0 |> 6A 01 push 0x1
- 00402AB2 |. 8D45 F4 lea eax,[local.3]
- 00402AB5 |. 50 push eax
- 00402AB6 |. B8 2B9D6000 mov eax,1.00609D2B ; 用户登录
- 00402ABB |. 8945 F0 mov [local.4],eax
- 00402ABE |. 8D45 F0 lea eax,[local.4]
- 00402AC1 |. 50 push eax
- 00402AC2 |. E8 66110000 call 1.00403C2D
- 00402AC7 |. 8945 EC mov [local.5],eax
- 00402ACA |. 8B5D F0 mov ebx,[local.4]
- 00402ACD |. 85DB test ebx,ebx
- 00402ACF |. 74 09 je X1.00402ADA
- 00402AD1 |. 53 push ebx
- 00402AD2 |. E8 6EE40B00 call 1.004C0F45
- 00402AD7 |. 83C4 04 add esp,0x4
- 00402ADA |> 8B5D F4 mov ebx,[local.3]
- 00402ADD |. 85DB test ebx,ebx
- 00402ADF |. 74 09 je X1.00402AEA
- 00402AE1 |. 53 push ebx
- 00402AE2 |. E8 5EE40B00 call 1.004C0F45
- 00402AE7 |. 83C4 04 add esp,0x4
- 00402AEA |> 837D EC 00 cmp [local.5],0x0
- 00402AEE |. 0F84 55000000 je 1.00402B49
- 00402AF4 |. 68 01030080 push 0x80000301
- 00402AF9 |. 6A 00 push 0x0
- 00402AFB |. 68 00800000 push 0x8000
- 00402B00 |. 6A 00 push 0x0
- 00402B02 |. 6A 00 push 0x0
- 00402B04 |. 6A 00 push 0x0
- 00402B06 |. 68 04000080 push 0x80000004
- 00402B0B |. 6A 00 push 0x0
- 00402B0D |. 68 349D6000 push 1.00609D34 ; 正在验证账号
- 00402B12 |. 68 01030080 push 0x80000301
- 00402B17 |. 6A 00 push 0x0
- 00402B19 |. 68 02000000 push 0x2
- 00402B1E |. 68 08000600 push 0x60008
- 00402B23 |. 68 A7830116 push 0x160183A7
- 00402B28 |. 68 06000152 push 0x52010006
- 00402B2D |. 68 05000000 push 0x5
- 00402B32 |. B8 05000000 mov eax,0x5
- 00402B37 |. BB 50895300 mov ebx,1.00538950
- 00402B3C |. E8 22E40B00 call 1.004C0F63
- 00402B41 |. 83C4 40 add esp,0x40
- 00402B44 |. E9 05010000 jmp 1.00402C4E
- 00402B49 |> 68 01030080 push 0x80000301
- 00402B4E |. 6A 00 push 0x0
- 00402B50 |. 68 00800000 push 0x8000
- 00402B55 |. 6A 00 push 0x0
- 00402B57 |. 6A 00 push 0x0
- 00402B59 |. 6A 00 push 0x0
- 00402B5B |. 68 04000080 push 0x80000004
- 00402B60 |. 6A 00 push 0x0
- 00402B62 |. 68 419D6000 push 1.00609D41 ; 登陆失败,无法连接到服务器
- 00402B67 |. 68 01030080 push 0x80000301
- 00402B6C |. 6A 00 push 0x0
- 00402B6E |. 68 02000000 push 0x2
- 00402B73 |. 68 08000600 push 0x60008
- 00402B78 |. 68 A7830116 push 0x160183A7
- 00402B7D |. 68 06000152 push 0x52010006
- 00402B82 |. 68 05000000 push 0x5
- 00402B87 |. B8 05000000 mov eax,0x5
- 00402B8C |. BB 50895300 mov ebx,1.00538950
- 00402B91 |. E8 CDE30B00 call 1.004C0F63
- 00402B96 |. 83C4 40 add esp,0x40
- 00402B99 |. BB 06000000 mov ebx,0x6
- 00402B9E |. E8 38F9FFFF call 1.004024DB
- 00402BA3 |. 68 06000080 push 0x80000006
- 00402BA8 |. 6A 00 push 0x0
- 00402BAA |. 68 0D3D4000 push 1.00403D0D
- 00402BAF |. 68 03000000 push 0x3
- 00402BB4 |. B8 08000000 mov eax,0x8
- 00402BB9 |. BB 703B5700 mov ebx,1.00573B70
- 00402BBE |. E8 A0E30B00 call 1.004C0F63
- 00402BC3 |. 83C4 28 add esp,0x28
- 00402BC6 |. BB 09000000 mov ebx,0x9
- 00402BCB |. E8 0BF9FFFF call 1.004024DB
- 00402BD0 |. 68 01030080 push 0x80000301
- 00402BD5 |. 6A 00 push 0x0
- 00402BD7 |. 68 FFFFFFFF push -0x1
- 00402BDC |. 68 01030080 push 0x80000301
- 00402BE1 |. 6A 00 push 0x0
- 00402BE3 |. 68 01000000 push 0x1
- 00402BE8 |. 68 08000600 push 0x60008
- 00402BED |. 68 A7830116 push 0x160183A7
- 00402BF2 |. 68 06000152 push 0x52010006
- 00402BF7 |. 68 06000000 push 0x6
- 00402BFC |. B8 05000000 mov eax,0x5
- 00402C01 |. BB 908A5300 mov ebx,1.00538A90
- 00402C06 |. E8 58E30B00 call 1.004C0F63
- 00402C0B |. 83C4 4C add esp,0x4C
- 00402C0E |. 68 01030080 push 0x80000301
- 00402C13 |. 6A 00 push 0x0
- 00402C15 |. 68 E8030000 push 0x3E8
- 00402C1A |. 68 01000000 push 0x1
- 00402C1F |. B8 04000000 mov eax,0x4
- 00402C24 |. BB E0875300 mov ebx,1.005387E0
- 00402C29 |. E8 35E30B00 call 1.004C0F63
- 00402C2E |. 83C4 10 add esp,0x10
- 00402C31 |. 6A 00 push 0x0
- 00402C33 |. 68 00000000 push 0x0
- 00402C38 |. 6A FF push -0x1
- 00402C3A |. 6A 05 push 0x5
- 00402C3C |. 68 A7830116 push 0x160183A7
- 00402C41 |. 68 06000152 push 0x52010006
- 00402C46 |. E8 1EE30B00 call 1.004C0F69
- 00402C4B |. 83C4 18 add esp,0x18
- 00402C4E |> 8BE5 mov esp,ebp
- 00402C50 |. 5D pop ebp
- 00402C51 \. C3 retn
- 00402C52 /$ 55 push ebp
- 00402C53 |. 8BEC mov ebp,esp
- 00402C55 |. 81EC 20000000 sub esp,0x20
- 00402C5B |. 68 00000000 push 0x0
- 00402C60 |. BB 60164C00 mov ebx,1.004C1660 ; j
- 00402C65 |. E8 EDE20B00 call 1.004C0F57
- 00402C6A |. 83C4 04 add esp,0x4
- 00402C6D |. 8945 FC mov [local.1],eax
- 00402C70 |. 68 1B4E5F00 push 1.005F4E1B ; \Data\Serv.ini
- 00402C75 |. FF75 FC push [local.1]
- 00402C78 |. B9 02000000 mov ecx,0x2
- 00402C7D |. E8 6EE7FFFF call 1.004013F0
- 00402C82 |. 83C4 08 add esp,0x8
- 00402C85 |. 8945 F8 mov [local.2],eax
- 00402C88 |. 8B5D FC mov ebx,[local.1]
- 00402C8B |. 85DB test ebx,ebx
- 00402C8D |. 74 09 je X1.00402C98
- 00402C8F |. 53 push ebx
- 00402C90 |. E8 B0E20B00 call 1.004C0F45
- 00402C95 |. 83C4 04 add esp,0x4
- 00402C98 |> 68 04000080 push 0x80000004
- 00402C9D |. 6A 00 push 0x0
- 00402C9F |. 68 3F4E5F00 push 1.005F4E3F ; 8000
- 00402CA4 |. 68 04000080 push 0x80000004
- 00402CA9 |. 6A 00 push 0x0
- 00402CAB |. 68 444E5F00 push 1.005F4E44 ; port
- 00402CB0 |. 68 04000080 push 0x80000004
- 00402CB5 |. 6A 00 push 0x0
- 00402CB7 |. 68 384E5F00 push 1.005F4E38 ; SERVER
- 00402CBC |. 68 04000080 push 0x80000004
- 00402CC1 |. 6A 00 push 0x0
- 00402CC3 |. 8B45 F8 mov eax,[local.2]
- 00402CC6 |. 85C0 test eax,eax
- 00402CC8 |. 75 05 jnz X1.00402CCF
- 00402CCA |. B8 2A4E5F00 mov eax,1.005F4E2A
- 00402CCF |> 50 push eax
- 00402CD0 |. 68 04000000 push 0x4
- 00402CD5 |. BB B0404C00 mov ebx,1.004C40B0
- 00402CDA |. E8 78E20B00 call 1.004C0F57
- 00402CDF |. 83C4 34 add esp,0x34
- 00402CE2 |. 8945 F4 mov [local.3],eax
- 00402CE5 |. 8B5D F8 mov ebx,[local.2]
- 00402CE8 |. 85DB test ebx,ebx
- 00402CEA |. 74 09 je X1.00402CF5
- 00402CEC |. 53 push ebx
- 00402CED |. E8 53E20B00 call 1.004C0F45
- 00402CF2 |. 83C4 04 add esp,0x4
- 00402CF5 |> 68 04000080 push 0x80000004
- 00402CFA |. 6A 00 push 0x0
- 00402CFC |. 8B45 F4 mov eax,[local.3]
- 00402CFF |. 85C0 test eax,eax
- 00402D01 |. 75 05 jnz X1.00402D08
- 00402D03 |. B8 2A4E5F00 mov eax,1.005F4E2A
- 00402D08 |> 50 push eax
- 00402D09 |. 68 01000000 push 0x1
- 00402D0E |. BB 101E4C00 mov ebx,1.004C1E10
- 00402D13 |. E8 3FE20B00 call 1.004C0F57
- 00402D18 |. 83C4 10 add esp,0x10
- 00402D1B |. 8945 F0 mov [local.4],eax
- 00402D1E |. 8B5D F4 mov ebx,[local.3]
- 00402D21 |. 85DB test ebx,ebx
- 00402D23 |. 74 09 je X1.00402D2E
- 00402D25 |. 53 push ebx
- 00402D26 |. E8 1AE20B00 call 1.004C0F45
- 00402D2B |. 83C4 04 add esp,0x4
- 00402D2E |> 68 00000000 push 0x0
- 00402D33 |. BB 60164C00 mov ebx,1.004C1660 ; j
- 00402D38 |. E8 1AE20B00 call 1.004C0F57
- 00402D3D |. 83C4 04 add esp,0x4
- 00402D40 |. 8945 EC mov [local.5],eax
- 00402D43 |. 68 1B4E5F00 push 1.005F4E1B ; \Data\Serv.ini
- 00402D48 |. FF75 EC push [local.5]
- 00402D4B |. B9 02000000 mov ecx,0x2
- 00402D50 |. E8 9BE6FFFF call 1.004013F0
- 00402D55 |. 83C4 08 add esp,0x8
- 00402D58 |. 8945 E8 mov [local.6],eax
- 00402D5B |. 8B5D EC mov ebx,[local.5]
- 00402D5E |. 85DB test ebx,ebx
- 00402D60 |. 74 09 je X1.00402D6B
- 00402D62 |. 53 push ebx
- 00402D63 |. E8 DDE10B00 call 1.004C0F45
- 00402D68 |. 83C4 04 add esp,0x4
- 00402D6B |> 68 04000080 push 0x80000004
- 00402D70 |. 6A 00 push 0x0
- 00402D72 |. 68 2B4E5F00 push 1.005F4E2B ; 127.0.0.1
- 00402D77 |. 68 04000080 push 0x80000004
- 00402D7C |. 6A 00 push 0x0
- 00402D7E |. 68 354E5F00 push 1.005F4E35 ; IP
- 00402D83 |. 68 04000080 push 0x80000004
- 00402D88 |. 6A 00 push 0x0
- 00402D8A |. 68 384E5F00 push 1.005F4E38 ; SERVER
- 00402D8F |. 68 04000080 push 0x80000004
- 00402D94 |. 6A 00 push 0x0
- 00402D96 |. 8B45 E8 mov eax,[local.6]
- 00402D99 |. 85C0 test eax,eax
- 00402D9B 75 05 jnz X1.00402DA2
- 00402D9D |. B8 2A4E5F00 mov eax,1.005F4E2A
- 00402DA2 |> 50 push eax
- 00402DA3 |. 68 04000000 push 0x4
- 00402DA8 |. BB B0404C00 mov ebx,1.004C40B0
- 00402DAD |. E8 A5E10B00 call 1.004C0F57
- 00402DB2 |. 83C4 34 add esp,0x34
- 00402DB5 |. 8945 E4 mov [local.7],eax
- 00402DB8 |. 8B5D E8 mov ebx,[local.6]
- 00402DBB |. 85DB test ebx,ebx
- 00402DBD |. 74 09 je X1.00402DC8
- 00402DBF |. 53 push ebx
- 00402DC0 |. E8 80E10B00 call 1.004C0F45
- 00402DC5 |. 83C4 04 add esp,0x4
- 00402DC8 |> 68 06000080 push 0x80000006
- 00402DCD |. 6A 00 push 0x0
- 00402DCF |. 68 5F5D4000 push 1.00405D5F
- 00402DD4 |. 68 02000080 push 0x80000002
- 00402DD9 |. 6A 00 push 0x0
- 00402DDB |. 68 00000000 push 0x0
- 00402DE0 |. 68 04000080 push 0x80000004
- 00402DE5 |. 6A 00 push 0x0
- 00402DE7 |. 8B45 E4 mov eax,[local.7]
- 00402DEA |. 85C0 test eax,eax
- 00402DEC |. 75 05 jnz X1.00402DF3
- 00402DEE |. B8 2A4E5F00 mov eax,1.005F4E2A
- 00402DF3 |> 50 push eax
- 00402DF4 |. 68 01030080 push 0x80000301
- 00402DF9 |. 6A 00 push 0x0
- 00402DFB |. FF75 F0 push [local.4]
- 00402DFE |. 68 02000200 push 0x20002
- 00402E03 |. 6A 00 push 0x0
- 00402E05 |. FF35 487F7500 push dword ptr ds:[0x757F48]
- 00402E0B |. 68 05000000 push 0x5
- 00402E10 |. B8 01000000 mov eax,0x1
- 00402E15 |. BB 60165300 mov ebx,1.00531660
- 00402E1A |. E8 44E10B00 call 1.004C0F63
- 00402E1F |. 83C4 40 add esp,0x40
- 00402E22 |. 8945 E0 mov [local.8],eax
- 00402E25 |. 8B5D E4 mov ebx,[local.7]
- 00402E28 |. 85DB test ebx,ebx
- 00402E2A |. 74 09 je X1.00402E35
- 00402E2C |. 53 push ebx
- 00402E2D |. E8 13E10B00 call 1.004C0F45
- 00402E32 |. 83C4 04 add esp,0x4
- 00402E35 |> 8B45 E0 mov eax,[local.8]
- 00402E38 |. E9 00000000 jmp 1.00402E3D
- 00402E3D |> 8BE5 mov esp,ebp
- 00402E3F |. 5D pop ebp
- 00402E40 \. C3 retn
- 00402E41 /$ 55 push ebp
- 00402E42 |. 8BEC mov ebp,esp
- 00402E44 |. 81EC 0C000000 sub esp,0xC
- 00402E4A |. 68 01030080 push 0x80000301
- 00402E4F |. 6A 00 push 0x0
- 00402E51 |. FF75 08 push [arg.1]
- 00402E54 |. 68 02000200 push 0x20002
- 00402E59 |. 6A 00 push 0x0
- 00402E5B |. FF35 487F7500 push dword ptr ds:[0x757F48]
- 00402E61 |. 68 02000000 push 0x2
- 00402E66 |. B8 01000000 mov eax,0x1
- 00402E6B |. BB 80185300 mov ebx,1.00531880
- 00402E70 |. E8 EEE00B00 call 1.004C0F63
- 00402E75 |. 83C4 1C add esp,0x1C
- 00402E78 |. 8945 F8 mov [local.2],eax
- 00402E7B |. 837D F8 00 cmp [local.2],0x0
- 00402E7F |. 0F85 05000000 jnz 1.00402E8A
- 00402E85 |. E9 43000000 jmp 1.00402ECD
- 00402E8A |> 68 01030080 push 0x80000301
- 00402E8F |. 6A 00 push 0x0
- 00402E91 |. FF75 08 push [arg.1]
- 00402E94 |. 68 02000200 push 0x20002
- 00402E99 |. 6A 00 push 0x0
- 00402E9B |. FF35 487F7500 push dword ptr ds:[0x757F48]
- 00402EA1 |. 68 02000000 push 0x2
- 00402EA6 |. B8 01000000 mov eax,0x1
- 00402EAB |. BB 80185300 mov ebx,1.00531880
- 00402EB0 |. E8 AEE00B00 call 1.004C0F63
- 00402EB5 |. 83C4 1C add esp,0x1C
- 00402EB8 |. 8945 F8 mov [local.2],eax
- 00402EBB |. 837D F8 01 cmp [local.2],0x1
- 00402EBF |. 0F85 08000000 jnz 1.00402ECD
- 00402EC5 |. FF75 08 push [arg.1]
- 00402EC8 |. E8 A3000000 call 1.00402F70
- 00402ECD |> 8BE5 mov esp,ebp
- 00402ECF |. 5D pop ebp
- 00402ED0 \. C2 0400 retn 0x4
- 00402ED3 /$ 8B5424 04 mov edx,dword ptr ss:[esp+0x4]
- 00402ED7 |. 8B4C24 08 mov ecx,dword ptr ss:[esp+0x8]
- 00402EDB |. 85D2 test edx,edx
- 00402EDD |. 75 0D jnz X1.00402EEC
- 00402EDF |. 33C0 xor eax,eax
- 00402EE1 |. 85C9 test ecx,ecx
- 00402EE3 |. 74 06 je X1.00402EEB
- 00402EE5 |. 8039 00 cmp byte ptr ds:[ecx],0x0
- 00402EE8 |. 74 01 je X1.00402EEB
- 00402EEA |. 48 dec eax
- 00402EEB |> C3 retn
- 00402EEC |> 85C9 test ecx,ecx
- 00402EEE |. 75 09 jnz X1.00402EF9
- 00402EF0 |. 33C0 xor eax,eax
- 00402EF2 |. 803A 00 cmp byte ptr ds:[edx],0x0
- 00402EF5 |. 74 01 je X1.00402EF8
- 00402EF7 |. 40 inc eax
- 00402EF8 |> C3 retn
- 00402EF9 |> F7C2 03000000 test edx,0x3
- 00402EFF |. 75 37 jnz X1.00402F38
- 00402F01 |> 8B02 /mov eax,dword ptr ds:[edx]
- 00402F03 |. 3A01 |cmp al,byte ptr ds:[ecx]
- 00402F05 |. 75 2B |jnz X1.00402F32
- 00402F07 |. 0AC0 |or al,al
- 00402F09 |. 74 24 |je X1.00402F2F
- 00402F0B |. 3A61 01 |cmp ah,byte ptr ds:[ecx+0x1]
- 00402F0E |. 75 22 |jnz X1.00402F32
- 00402F10 |. 0AE4 |or ah,ah
- 00402F12 |. 74 1B |je X1.00402F2F
- 00402F14 |. C1E8 10 |shr eax,0x10
- 00402F17 |. 3A41 02 |cmp al,byte ptr ds:[ecx+0x2]
- 00402F1A |. 75 16 |jnz X1.00402F32
- 00402F1C |. 0AC0 |or al,al
- 00402F1E |. 74 0F |je X1.00402F2F
- 00402F20 |. 3A61 03 |cmp ah,byte ptr ds:[ecx+0x3]
- 00402F23 |. 75 0D |jnz X1.00402F32
- 00402F25 |. 83C1 04 |add ecx,0x4
- 00402F28 |. 83C2 04 |add edx,0x4
- 00402F2B |. 0AE4 |or ah,ah
- 00402F2D |.^ 75 D2 \jnz X1.00402F01
- 00402F2F |> 33C0 xor eax,eax
- 00402F31 |. C3 retn
- 00402F32 |> 1BC0 sbb eax,eax
- 00402F34 |. D1E0 shl eax,1
- 00402F36 |. 40 inc eax
- 00402F37 |. C3 retn
- 00402F38 |> F7C2 01000000 test edx,0x1
- 00402F3E |. 74 14 je X1.00402F54
- 00402F40 |. 8A02 mov al,byte ptr ds:[edx]
- 00402F42 |. 42 inc edx
- 00402F43 |. 3A01 cmp al,byte ptr ds:[ecx]
- 00402F45 |.^ 75 EB jnz X1.00402F32
- 00402F47 |. 41 inc ecx
- 00402F48 |. 0AC0 or al,al
- 00402F4A |.^ 74 E3 je X1.00402F2F
- 00402F4C |. F7C2 02000000 test edx,0x2
- 00402F52 |.^ 74 AD je X1.00402F01
- 00402F54 |> 66:8B02 mov ax,word ptr ds:[edx]
- 00402F57 |. 83C2 02 add edx,0x2
- 00402F5A |. 3A01 cmp al,byte ptr ds:[ecx]
- 00402F5C |.^ 75 D4 jnz X1.00402F32
- 00402F5E |. 0AC0 or al,al
- 00402F60 |.^ 74 CD je X1.00402F2F
- 00402F62 |. 3A61 01 cmp ah,byte ptr ds:[ecx+0x1]
- 00402F65 |.^ 75 CB jnz X1.00402F32
- 00402F67 |. 0AE4 or ah,ah
- 00402F69 |.^ 74 C4 je X1.00402F2F
- 00402F6B |. 83C1 02 add ecx,0x2
- 00402F6E \.^ EB 91 jmp X1.00402F01
- 00402F70 $ 55 push ebp
- 00402F71 . 8BEC mov ebp,esp
- 00402F73 . 81EC 2C000000 sub esp,0x2C
- 00402F79 . C745 FC 00000>mov dword ptr ss:[ebp-0x4],0x0
- 00402F80 . C745 F8 00000>mov dword ptr ss:[ebp-0x8],0x0
- 00402F87 . C745 F4 00000>mov dword ptr ss:[ebp-0xC],0x0
- 00402F8E . 68 05000080 push 0x80000005
- 00402F93 . 6A 00 push 0x0
- 00402F95 . 8D45 FC lea eax,dword ptr ss:[ebp-0x4]
- 00402F98 . 50 push eax
- 00402F99 . 68 01030080 push 0x80000301
- 00402F9E . 6A 00 push 0x0
- 00402FA0 . FF75 08 push dword ptr ss:[ebp+0x8]
- 00402FA3 . 68 02000200 push 0x20002
- 00402FA8 . 6A 00 push 0x0
- 00402FAA . FF35 487F7500 push dword ptr ds:[0x757F48]
- 00402FB0 . 68 03000000 push 0x3
- 00402FB5 . B8 01000000 mov eax,0x1
- 00402FBA . BB C0175300 mov ebx,1.005317C0
- 00402FBF . E8 9FDF0B00 call 1.004C0F63
- 00402FC4 . 83C4 28 add esp,0x28
- 00402FC7 . 85C0 test eax,eax
- 00402FC9 . 0F84 D7050000 je 1.004035A6
- 00402FCF . 68 05000080 push 0x80000005
- 00402FD4 . 6A 00 push 0x0
- 00402FD6 . 8B45 FC mov eax,dword ptr ss:[ebp-0x4]
- 00402FD9 . 85C0 test eax,eax
- 00402FDB . 75 05 jnz X1.00402FE2
- 00402FDD . B8 134E5F00 mov eax,1.005F4E13
- 00402FE2 > 50 push eax
- 00402FE3 . 68 01000000 push 0x1
- 00402FE8 . BB F0284C00 mov ebx,1.004C28F0
- 00402FED . E8 65DF0B00 call 1.004C0F57
- 00402FF2 . 83C4 10 add esp,0x10
- 00402FF5 . 8945 F0 mov dword ptr ss:[ebp-0x10],eax
- 00402FF8 . 68 01030080 push 0x80000301
- 00402FFD . 6A 00 push 0x0
- 00402FFF . 68 08000000 push 0x8
- 00403004 . 68 04000080 push 0x80000004
- 00403009 . 6A 00 push 0x0
- 0040300B . 8B45 F0 mov eax,dword ptr ss:[ebp-0x10]
- 0040300E . 85C0 test eax,eax
- 00403010 . 75 05 jnz X1.00403017
- 00403012 . B8 2A4E5F00 mov eax,1.005F4E2A
- 00403017 > 50 push eax
- 00403018 . 68 02000000 push 0x2
- 0040301D . BB D0184C00 mov ebx,1.004C18D0
- 00403022 . E8 30DF0B00 call 1.004C0F57
- 00403027 . 83C4 1C add esp,0x1C
- 0040302A . 8945 EC mov dword ptr ss:[ebp-0x14],eax
- 0040302D . 8B5D F0 mov ebx,dword ptr ss:[ebp-0x10]
- 00403030 . 85DB test ebx,ebx
- 00403032 . 74 09 je X1.0040303D
- 00403034 . 53 push ebx
- 00403035 . E8 0BDF0B00 call 1.004C0F45
- 0040303A . 83C4 04 add esp,0x4
- 0040303D > 8B45 EC mov eax,dword ptr ss:[ebp-0x14]
- 00403040 . 50 push eax
- 00403041 . 8B5D F8 mov ebx,dword ptr ss:[ebp-0x8]
- 00403044 . 85DB test ebx,ebx
- 00403046 . 74 09 je X1.00403051
- 00403048 . 53 push ebx
- 00403049 . E8 F7DE0B00 call 1.004C0F45
- 0040304E . 83C4 04 add esp,0x4
- 00403051 > 58 pop eax
- 00403052 . 8945 F8 mov dword ptr ss:[ebp-0x8],eax
- 00403055 . 68 05000080 push 0x80000005
- 0040305A . 6A 00 push 0x0
- 0040305C . 8B45 FC mov eax,dword ptr ss:[ebp-0x4]
- 0040305F . 85C0 test eax,eax
- 00403061 . 75 05 jnz X1.00403068
- 00403063 . B8 134E5F00 mov eax,1.005F4E13
- 00403068 > 50 push eax
- 00403069 . 68 01000000 push 0x1
- 0040306E . BB F0284C00 mov ebx,1.004C28F0
- 00403073 . E8 DFDE0B00 call 1.004C0F57
- 00403078 . 83C4 10 add esp,0x10
- 0040307B . 8945 F0 mov dword ptr ss:[ebp-0x10],eax
- 0040307E . 68 05000080 push 0x80000005
- 00403083 . 6A 00 push 0x0
- 00403085 . 8B45 FC mov eax,dword ptr ss:[ebp-0x4]
- 00403088 . 85C0 test eax,eax
- 0040308A . 75 05 jnz X1.00403091
- 0040308C . B8 134E5F00 mov eax,1.005F4E13
- 00403091 > 50 push eax
- 00403092 . 68 01000000 push 0x1
- 00403097 . BB F0284C00 mov ebx,1.004C28F0
- 0040309C . E8 B6DE0B00 call 1.004C0F57
- 004030A1 . 83C4 10 add esp,0x10
- 004030A4 . 8945 EC mov dword ptr ss:[ebp-0x14],eax
- 004030A7 . 68 04000080 push 0x80000004
- 004030AC . 6A 00 push 0x0
- 004030AE . 8B45 EC mov eax,dword ptr ss:[ebp-0x14]
- 004030B1 . 85C0 test eax,eax
- 004030B3 . 75 05 jnz X1.004030BA
- 004030B5 . B8 2A4E5F00 mov eax,1.005F4E2A
- 004030BA > 50 push eax
- 004030BB . 68 01000000 push 0x1
- 004030C0 . BB 20164C00 mov ebx,1.004C1620
- 004030C5 . E8 8DDE0B00 call 1.004C0F57
- 004030CA . 83C4 10 add esp,0x10
- 004030CD . 8945 E8 mov dword ptr ss:[ebp-0x18],eax
- 004030D0 . 8B5D EC mov ebx,dword ptr ss:[ebp-0x14]
- 004030D3 . 85DB test ebx,ebx
- 004030D5 . 74 09 je X1.004030E0
- 004030D7 . 53 push ebx
- 004030D8 . E8 68DE0B00 call 1.004C0F45
- 004030DD . 83C4 04 add esp,0x4
- 004030E0 > DB45 E8 fild dword ptr ss:[ebp-0x18]
- 004030E3 . DD5D E0 fstp qword ptr ss:[ebp-0x20]
- 004030E6 . DD45 E0 fld qword ptr ss:[ebp-0x20]
- 004030E9 . DC25 5C9D6000 fsub qword ptr ds:[0x609D5C]
- 004030EF . DD5D D8 fstp qword ptr ss:[ebp-0x28]
- 004030F2 . DD45 D8 fld qword ptr ss:[ebp-0x28]
- 004030F5 . E8 BAF3FFFF call 1.004024B4
- 004030FA . 68 01030080 push 0x80000301
- 004030FF . 6A 00 push 0x0
- 00403101 . 50 push eax
- 00403102 . 68 04000080 push 0x80000004
- 00403107 . 6A 00 push 0x0
- 00403109 . 8B45 F0 mov eax,dword ptr ss:[ebp-0x10]
- 0040310C . 85C0 test eax,eax
- 0040310E . 75 05 jnz X1.00403115
- 00403110 . B8 2A4E5F00 mov eax,1.005F4E2A
- 00403115 > 50 push eax
- 00403116 . 68 02000000 push 0x2
- 0040311B . BB 10194C00 mov ebx,1.004C1910
- 00403120 . E8 32DE0B00 call 1.004C0F57
- 00403125 . 83C4 1C add esp,0x1C
- 00403128 . 8945 D4 mov dword ptr ss:[ebp-0x2C],eax
- 0040312B . 8B5D F0 mov ebx,dword ptr ss:[ebp-0x10]
- 0040312E . 85DB test ebx,ebx
- 00403130 . 74 09 je X1.0040313B
- 00403132 . 53 push ebx
- 00403133 . E8 0DDE0B00 call 1.004C0F45
- 00403138 . 83C4 04 add esp,0x4
- 0040313B > 8B45 D4 mov eax,dword ptr ss:[ebp-0x2C]
- 0040313E . 50 push eax
- 0040313F . 8B5D F4 mov ebx,dword ptr ss:[ebp-0xC]
- 00403142 . 85DB test ebx,ebx
- 00403144 . 74 09 je X1.0040314F
- 00403146 . 53 push ebx
- 00403147 . E8 F9DD0B00 call 1.004C0F45
- 0040314C . 83C4 04 add esp,0x4
- 0040314F > 58 pop eax
复制代码 谁能帮忙分析一下
|
|