Originally Posted by LogLife
Code:
005AA1FB |. E8 300A0000 CALL 005AAC30
Code:
CPU Disasm
Address Hex dump Command Comments
005AAC30 /$ 8B4424 04 MOV EAX,DWORD PTR SS:[ARG.1]
005AAC34 \. E9 2E7D4E00 JMP 00A92967
005AAC39 /. 83F8 14 CMP EAX,14 ; Switch (cases 0..14, 8 exits)
005AAC3C |. 0F87 89000000 JA 005AACCB
005AAC42 |. 0FB680 ECAC5A MOVZX EAX,BYTE PTR DS:[EAX+5AACEC]
005AAC49 |. FF2485 D0AC5A JMP DWORD PTR DS:[EAX*4+5AACD0]
005AAC50 |> 8B4424 08 MOV EAX,DWORD PTR SS:[ARG.2] ; Cases 1, 6, 8 of switch DekaronServer.5AAC39
005AAC54 |. 3D 01040000 CMP EAX,401
005AAC59 |. 74 70 JE SHORT 005AACCB
005AAC5B |. 3D 06040000 CMP EAX,406
005AAC60 |. 74 69 JE SHORT 005AACCB
005AAC62 |. 3D 08040000 CMP EAX,408
005AAC67 |. 74 62 JE SHORT 005AACCB
005AAC69 |. 3D 0E040000 CMP EAX,40E
005AAC6E |. 74 5B JE SHORT 005AACCB
005AAC70 |> 32C0 XOR AL,AL ; Cases 0, 2, 3, 4, 5, 7, 9, C, D, 11, 12, 13, 14 of switch DekaronServer.5AAC39
005AAC72 |. C2 0800 RETN 8
005AAC75 |> 8B4424 08 MOV EAX,DWORD PTR SS:[ARG.2] ; Case E of switch DekaronServer.5AAC39
005AAC79 |. 3D 01040000 CMP EAX,401
005AAC7E |. 74 4B JE SHORT 005AACCB
005AAC80 |. 3D 06040000 CMP EAX,406
005AAC85 |. 74 44 JE SHORT 005AACCB
005AAC87 |. 3D 08040000 CMP EAX,408
005AAC8C |. 74 3D JE SHORT 005AACCB
005AAC8E |. 32C0 XOR AL,AL
005AAC90 |. C2 0800 RETN 8
005AAC93 |> 817C24 08 0F0 CMP DWORD PTR SS:[ARG.2],40F ; Case A of switch DekaronServer.5AAC39
005AAC9B |. 0F94C0 SETE AL
005AAC9E |. C2 0800 RETN 8
005AACA1 |> 817C24 08 0A0 CMP DWORD PTR SS:[ARG.2],40A ; Case F of switch DekaronServer.5AAC39
005AACA9 |. 0F94C0 SETE AL
005AACAC |. C2 0800 RETN 8
005AACAF |> 817C24 08 100 CMP DWORD PTR SS:[ARG.2],410 ; Case B of switch DekaronServer.5AAC39
005AACB7 |. 0F94C0 SETE AL
005AACBA |. C2 0800 RETN 8
005AACBD |> 817C24 08 0B0 CMP DWORD PTR SS:[ARG.2],40B ; Case 10 of switch DekaronServer.5AAC39
005AACC5 |. 0F94C0 SETE AL
005AACC8 |. C2 0800 RETN 8
005AACCB |> B0 01 MOV AL,1 ; Default case of switch DekaronServer.5AAC39
005AACCD \. C2 0800 RETN 8
005AACD0 . 70AC5A00 DD 005AAC70
005AACD4 . 50AC5A00 DD 005AAC50
005AACD8 . 93AC5A00 DD 005AAC93
005AACDC . AFAC5A00 DD 005AACAF
005AACE0 . 75AC5A00 DD 005AAC75
005AACE4 . A1AC5A00 DD 005AACA1
005AACE8 . BDAC5A00 DD 005AACBD
005AACEC . 00 DB 00
005AACED . 01 DB 01
005AACEE . 00 DB 00
005AACEF . 00 DB 00
005AACF0 . 00 DB 00
005AACF1 . 00 DB 00
005AACF2 . 01 DB 01
005AACF3 . 00 DB 00
005AACF4 . 01 DB 01
005AACF5 . 00 DB 00
005AACF6 . 02 DB 02
005AACF7 . 03 DB 03
005AACF8 . 00 DB 00
005AACF9 . 00 DB 00
005AACFA . 04 DB 04
005AACFB . 05 DB 05
005AACFC . 06 DB 06
005AACFD . 00 DB 00
005AACFE . 00 DB 00
005AACFF . 00 DB 00
005AAD00 . 00 DB 00
and
005AAC34 \. E9 2E7D4E00 JMP 00A92967
Code:
CPU Disasm
Address Hex dump Command Comments
00A92967 \05 00FCFFFF ADD EAX,-400
00A9296C 83F8 15 CMP EAX,15
00A9296F 74 55 JE SHORT 00A929C6
00A92971 83F8 16 CMP EAX,16
00A92974 74 5E JE SHORT 00A929D4
00A92976 83F8 17 CMP EAX,17
00A92979 74 46 JE SHORT 00A929C1
00A9297B 83F8 18 CMP EAX,18
00A9297E 74 41 JE SHORT 00A929C1
00A92980 83F8 19 CMP EAX,19
00A92983 74 3C JE SHORT 00A929C1
00A92985 83F8 1A CMP EAX,1A
00A92988 74 37 JE SHORT 00A929C1
00A9298A 83F8 1B CMP EAX,1B
00A9298D 74 32 JE SHORT 00A929C1
00A9298F 83F8 1C CMP EAX,1C
00A92992 74 2D JE SHORT 00A929C1
00A92994 83F8 1D CMP EAX,1D
00A92997 74 28 JE SHORT 00A929C1
00A92999 83F8 1E CMP EAX,1E
00A9299C 74 23 JE SHORT 00A929C1
00A9299E 83F8 1F CMP EAX,1F
00A929A1 74 1E JE SHORT 00A929C1
00A929A3 83F8 20 CMP EAX,20
00A929A6 74 19 JE SHORT 00A929C1
00A929A8 83F8 21 CMP EAX,21
00A929AB 74 14 JE SHORT 00A929C1
00A929AD 83F8 22 CMP EAX,22
00A929B0 74 0F JE SHORT 00A929C1
00A929B2 83F8 23 CMP EAX,23
00A929B5 74 0A JE SHORT 00A929C1
00A929B7 83F8 24 CMP EAX,24
00A929BA 74 05 JE SHORT 00A929C1
00A929BC ^ E9 068AB1FF JMP 005AB3C7
00A929C1 32C0 XOR AL,AL
00A929C3 C2 0800 RETN 8
00A929C6 817C24 08 16040 CMP DWORD PTR SS:[ESP+8],416
00A929CE 0F94C0 SETE AL
00A929D1 C2 0800 RETN 8
00A929D4 817C24 08 15040 CMP DWORD PTR SS:[ESP+8],415
00A929DC 0F94C0 SETE AL
00A929DF C2 0800 RETN 8
|