- 注册时间
- 2011-8-8
- 最后登录
- 1970-1-1
该用户从未签到
|
- [hide]M键 大地图寻路
- 整个流程 分析完毕 以下是 汇编原型
- [注:如何调用成功的测试代码没有放出来。 有了这些 资料 自己是可以写出来的 ]
- ------------------------------------------------------------------------
- 00457E10 . 8B4424 04 mov eax,dword ptr ss:[esp+4]
- 00457E14 . 83EC 3C sub esp,3C
- 00457E17 . 55 push ebp
- 00457E18 . 8B6C24 48 mov ebp,dword ptr ss:[esp+48]
- 00457E1C . 56 push esi
- 00457E1D . 57 push edi
- 00457E1E . 8B7C24 54 mov edi,dword ptr ss:[esp+54]
- 00457E22 . 57 push edi
- 00457E23 . 55 push ebp
- 00457E24 . 50 push eax
- 00457E25 . 8BF1 mov esi,ecx
- 00457E27 . E8 848A0200 call TClient.004808B0
- 00457E2C . 8B16 mov edx,dword ptr ds:[esi]
- 00457E2E . 8BCE mov ecx,esi
- 00457E30 . FF52 3C call dword ptr ds:[edx+3C] ; 判断是否打开地图 = CALL 0060E950
- 00457E33 . 85C0 test eax,eax
- 00457E35 . 0F84 8E010000 je TClient.00457FC9
- 00457E3B . 57 push edi
- 00457E3C . 55 push ebp
- 00457E3D . 8BCE mov ecx,esi
- 00457E3F . E8 8C5C1B00 call TClient.0060DAD0
- 00457E44 . 85C0 test eax,eax
- 00457E46 . 0F85 7D010000 jnz TClient.00457FC9
- 00457E4C . 8A86 3C020000 mov al,byte ptr ds:[esi+23C]
- 00457E52 . 53 push ebx
- 00457E53 . 33DB xor ebx,ebx
- 00457E55 . 3AC3 cmp al,bl
- 00457E57 . 74 1C je short TClient.00457E75
- 00457E59 . 8D4424 54 lea eax,dword ptr ss:[esp+54]
- 00457E5D . 50 push eax
- 00457E5E . 8BCE mov ecx,esi
- 00457E60 . E8 ABF9FFFF call TClient.00457810
- 00457E65 . 5B pop ebx
- 00457E66 . 5F pop edi
- 00457E67 . 8986 18020000 mov dword ptr ds:[esi+218],eax
- 00457E6D . 5E pop esi
- 00457E6E . 5D pop ebp
- 00457E6F . 83C4 3C add esp,3C
- 00457E72 . C2 0C00 retn 0C
- 00457E75 > 399E 40020000 cmp dword ptr ds:[esi+240],ebx
- 00457E7B . 0F84 47010000 je TClient.00457FC8
- 00457E81 . 8B86 48020000 mov eax,dword ptr ds:[esi+248]
- 00457E87 . 3BC3 cmp eax,ebx
- 00457E89 . 0F84 39010000 je TClient.00457FC8
- 00457E8F . 3998 F47A8700 cmp dword ptr ds:[eax+877AF4],eb>
- 00457E95 . 0F84 2D010000 je TClient.00457FC8
- 00457E9B . 8B8E D0010000 mov ecx,dword ptr ds:[esi+1D0]
- 00457EA1 . 8D4424 1C lea eax,dword ptr ss:[esp+1C]
- 00457EA5 . 895C24 1C mov dword ptr ss:[esp+1C],ebx
- 00457EA9 . 895C24 20 mov dword ptr ss:[esp+20],ebx
- 00457EAD . 895C24 24 mov dword ptr ss:[esp+24],ebx
- 00457EB1 . 895C24 28 mov dword ptr ss:[esp+28],ebx
- 00457EB5 . 8B11 mov edx,dword ptr ds:[ecx]
- 00457EB7 . 50 push eax
- 00457EB8 . FF52 2C call dword ptr ds:[edx+2C]
- 00457EBB . 8D4C24 1C lea ecx,dword ptr ss:[esp+1C]
- 00457EBF . 51 push ecx
- 00457EC0 . 8B8E D0010000 mov ecx,dword ptr ds:[esi+1D0]
- 00457EC6 . E8 85671B00 call TClient.0060E650
- 00457ECB . 6A E2 push -1E ; /dY = FFFFFFE2 (-30.)
- 00457ECD . 6A E2 push -1E ; |dX = FFFFFFE2 (-30.)
- 00457ECF . 8D5424 24 lea edx,dword ptr ss:[esp+24] ; |
- 00457ED3 . 52 push edx ; |pRect
- 00457ED4 . FF15 A0B66900 call dword ptr ds:[69B6A0] ; \InflateRect
- 00457EDA . 57 push edi ; /Point.Y
- 00457EDB . 55 push ebp ; |Point.X
- 00457EDC . 8D4424 24 lea eax,dword ptr ss:[esp+24] ; |
- 00457EE0 . 50 push eax ; |pRect
- 00457EE1 . FF15 C0B66900 call dword ptr ds:[69B6C0] ; \PtInRect
- 00457EE7 . 85C0 test eax,eax
- 00457EE9 . 0F84 D9000000 je TClient.00457FC8
- 00457EEF . 6A 01 push 1
- 00457EF1 . 6A 01 push 1
- 00457EF3 . 57 push edi ; 178
- 00457EF4 . 55 push ebp ; 125
- 00457EF5 . 8D4C24 64 lea ecx,dword ptr ss:[esp+64]
- 00457EF9 . 51 push ecx
- 00457EFA . 8BCE mov ecx,esi ; 2D2D5D70
- 00457EFC . E8 FFFCFFFF call TClient.00457C00 ; 坐标转换
- 00457F01 . 8B8E 40020000 mov ecx,dword ptr ds:[esi+240]
- 00457F07 . 8B11 mov edx,dword ptr ds:[ecx]
- 00457F09 . 8D4424 10 lea eax,dword ptr ss:[esp+10]
- 00457F0D . 50 push eax
- 00457F0E . FF92 FC010000 call dword ptr ds:[edx+1FC]
- 00457F14 . 8B86 40020000 mov eax,dword ptr ds:[esi+240]
- 00457F1A . D980 EC090000 fld dword ptr ds:[eax+9EC] ; 0232B140
- 00457F20 . 8B4C24 54 mov ecx,dword ptr ss:[esp+54] ; x
- 00457F24 . D80D 7CCF6900 fmul dword ptr ds:[69CF7C]
- 00457F2A . 8B5424 58 mov edx,dword ptr ss:[esp+58]
- 00457F2E . 53 push ebx ; 0
- 00457F2F . 894C24 14 mov dword ptr ss:[esp+14],ecx ; x
- 00457F33 . D84424 18 fadd dword ptr ss:[esp+18]
- 00457F37 . 53 push ebx ; 0
- 00457F38 . 8D4C24 18 lea ecx,dword ptr ss:[esp+18] ; 0012FB40
- 00457F3C . 51 push ecx
- 00457F3D . 8B8E 48020000 mov ecx,dword ptr ds:[esi+248] ; 01673498
- 00457F43 . D95C24 20 fstp dword ptr ss:[esp+20] ; z
- 00457F47 . 53 push ebx ; 0
- 00457F48 . 50 push eax ; 0232AF28
- 00457F49 . 895424 2C mov dword ptr ss:[esp+2C],edx ; y
- 00457F4D . E8 5E3A1100 call TClient.0056B9B0
- 00457F52 . D95424 14 fst dword ptr ss:[esp+14]
- 00457F56 . 8B86 48020000 mov eax,dword ptr ds:[esi+248]
- 00457F5C . 33D2 xor edx,edx
- 00457F5E . 895424 2C mov dword ptr ss:[esp+2C],edx
- 00457F62 . 895424 30 mov dword ptr ss:[esp+30],edx
- 00457F66 . 895424 34 mov dword ptr ss:[esp+34],edx
- 00457F6A . 895424 38 mov dword ptr ss:[esp+38],edx
- 00457F6E . 895424 3C mov dword ptr ss:[esp+3C],edx
- 00457F72 . 895424 40 mov dword ptr ss:[esp+40],edx
- 00457F76 . 895424 44 mov dword ptr ss:[esp+44],edx
- 00457F7A . 895424 48 mov dword ptr ss:[esp+48],edx
- 00457F7E . 0FB788 487B8700 movzx ecx,word ptr ds:[eax+877B4>
- 00457F85 . D95C24 44 fstp dword ptr ss:[esp+44]
- 00457F89 . 8B5424 10 mov edx,dword ptr ss:[esp+10] ; x
- 00457F8D . 8B4424 18 mov eax,dword ptr ss:[esp+18] ; y
- 00457F91 . 894C24 3C mov dword ptr ss:[esp+3C],ecx
- 00457F95 . 8BCA mov ecx,edx
- 00457F97 . 895424 40 mov dword ptr ss:[esp+40],edx
- 00457F9B . 8BD0 mov edx,eax
- 00457F9D . 894424 48 mov dword ptr ss:[esp+48],eax
- 00457FA1 . 8D4424 2C lea eax,dword ptr ss:[esp+2C]
- 00457FA5 . 50 push eax
- 00457FA6 . C786 34020000 20030000 mov dword ptr ds:[esi+234],320 ; 内存判断
- 00457FB0 . 898E 28020000 mov dword ptr ds:[esi+228],ecx ; x
- 00457FB6 . 8996 2C020000 mov dword ptr ds:[esi+22C],edx ; Y
- 00457FBC . E8 9F9D0800 call TClient.004E1D60
- 00457FC1 . 8BC8 mov ecx,eax
- 00457FC3 . E8 F8270900 call TClient.004EA7C0
- 00457FC8 > 5B pop ebx
- 00457FC9 > 5F pop edi
- 00457FCA . 5E pop esi
- 00457FCB . 5D pop ebp
- 00457FCC . 83C4 3C add esp,3C
- 00457FCF . C2 0C00 retn 0C
-
- 0060E950 . 8B81 28010000 mov eax,dword ptr ds:[ecx+128]
- 0060E956 . C3 retn
-
- ------------------------------------------- 计算坐标
- 00457C00 /$ 83EC 20 sub esp,20
- 00457C03 |. 53 push ebx
- 00457C04 |. 56 push esi
- 00457C05 |. 57 push edi
- 00457C06 |. 33FF xor edi,edi
- 00457C08 |. 8BF1 mov esi,ecx
- 00457C0A |. 8B8E D0010000 mov ecx,dword ptr ds:[esi+1D0]
- 00457C10 |. 8D5424 1C lea edx,dword ptr ss:[esp+1C]
- 00457C14 |. 897C24 1C mov dword ptr ss:[esp+1C],edi
- 00457C18 |. 897C24 20 mov dword ptr ss:[esp+20],edi
- 00457C1C |. 897C24 24 mov dword ptr ss:[esp+24],edi
- 00457C20 |. 897C24 28 mov dword ptr ss:[esp+28],edi
- 00457C24 |. 8B01 mov eax,dword ptr ds:[ecx]
- 00457C26 |. 52 push edx
- 00457C27 |. FF50 2C call dword ptr ds:[eax+2C]
- 取值 = CALL 0060E8E0
- 00457C2A |. 8B8E D0010000 mov ecx,dword ptr ds:[esi+1D0]
- 00457C30 |. 8D4424 1C lea eax,dword ptr ss:[esp+1C]
- 00457C34 |. 50 push eax
- 00457C35 |. E8 166A1B00 call TClient.0060E650
- 00457C3A |. 8B4C24 1C mov ecx,dword ptr ss:[esp+1C]
- 00457C3E |. 8B5424 24 mov edx,dword ptr ss:[esp+24]
- 00457C42 |. 8D040A lea eax,dword ptr ds:[edx+ecx] +
- 00457C45 |. 8B4C24 28 mov ecx,dword ptr ss:[esp+28]
- 00457C49 |. 99 cdq 0
- 00457C4A |. 2BC2 sub eax,edx
- 00457C4C |. D1F8 sar eax,1
- 00457C4E |. 894424 14 mov dword ptr ss:[esp+14],eax 值1
- 00457C52 |. 8B4424 20 mov eax,dword ptr ss:[esp+20]
- 00457C56 |. 03C1 add eax,ecx +
- 00457C58 |. 99 cdq 0
- 00457C59 |. 2BC2 sub eax,edx
- 00457C5B |. 8B96 48020000 mov edx,dword ptr ds:[esi+248]
- 00457C61 |. D1F8 sar eax,1
- 00457C63 |. 894424 18 mov dword ptr ss:[esp+18],eax 值2
- 00457C67 |. 8B82 F47A8700 mov eax,dword ptr ds:[edx+877AF4>
- 00457C6D |. DB80 B4060000 fild dword ptr ds:[eax+6B4]
- 00457C73 |. DA88 B0060000 fimul dword ptr ds:[eax+6B0]
- 00457C79 |. D83D 74B96900 fdivr dword ptr ds:[69B974]
- 00457C7F |. D9C0 fld st
- 00457C81 |. D88E 24020000 fmul dword ptr ds:[esi+224]
- 00457C87 |. E8 746C1F00 call TClient.0064E900
- 00457C8C |. D88E 20020000 fmul dword ptr ds:[esi+220]
- 00457C92 |. 33DB xor ebx,ebx
- 00457C94 |. 8AF8 mov bh,al
- 00457C96 |. E8 656C1F00 call TClient.0064E900
- 00457C9B |. 8AD8 mov bl,al
- 00457C9D |. 8B86 48020000 mov eax,dword ptr ds:[esi+248]
- 00457CA3 |. 0FB788 487B8700 movzx ecx,word ptr ds:[eax+877B4>
- 00457CAA |. C1E1 10 shl ecx,10
- 00457CAD |. 8D5424 0C lea edx,dword ptr ss:[esp+C]
- 00457CB1 |. 0BD9 or ebx,ecx
- 00457CB3 |. 52 push edx
- 00457CB4 |. 8D4424 14 lea eax,dword ptr ss:[esp+14]
- 00457CB8 |. 50 push eax
- 00457CB9 |. B9 F44E7200 mov ecx,TClient.00724EF4
- 00457CBE |. 895C24 14 mov dword ptr ss:[esp+14],ebx
- 00457CC2 |. E8 39E91400 call TClient.005A6600
- 00457CC7 |. 8B4424 10 mov eax,dword ptr ss:[esp+10]
- 00457CCB |. 3B05 F84E7200 cmp eax,dword ptr ds:[724EF8]
- 00457CD1 |. 74 07 je short TClient.00457CDA
- 00457CD3 |. 8B48 10 mov ecx,dword ptr ds:[eax+10]
- 00457CD6 |. 3BCF cmp ecx,edi
- 00457CD8 |. 75 1E jnz short TClient.00457CF8
- 00457CDA |> 8B8E 20020000 mov ecx,dword ptr ds:[esi+220]
- 00457CE0 |. 8B4424 30 mov eax,dword ptr ss:[esp+30]
- 00457CE4 |. 5F pop edi
- 00457CE5 |. 8908 mov dword ptr ds:[eax],ecx
- 00457CE7 |. 8B96 24020000 mov edx,dword ptr ds:[esi+224]
- 00457CED |. 5E pop esi
- 00457CEE |. 8950 04 mov dword ptr ds:[eax+4],edx
- 00457CF1 |. 5B pop ebx
- 00457CF2 |. 83C4 20 add esp,20
- 00457CF5 |. C2 1400 retn 14
-
- 00457CF8 |> 8B86 48020000 mov eax,dword ptr ds:[esi+248]
- 取地址
- 00457CFE |. 8B80 F47A8700 mov eax,dword ptr ds:[eax+877AF4>
- 00457D04 |. DB80 B4060000 fild dword ptr ds:[eax+6B4] ; 512
- 00457D0A |. 5F pop edi
- 00457D0B |. DA88 B0060000 fimul dword ptr ds:[eax+6B0] ; 2*512=1024
- 00457D11 |. 8B4424 2C mov eax,dword ptr ss:[esp+2C]
- 00457D15 |. D986 38020000 fld dword ptr ds:[esi+238]
- 00457D1B |. D849 08 fmul dword ptr ds:[ecx+8]
- 00457D1E |. DEF9 fdivp st(1),st
- 00457D20 |. DB4424 14 fild dword ptr ss:[esp+14] ; 16转10
- 00457D24 |. DA6424 34 fisub dword ptr ss:[esp+34] ; 386-Y
- 00457D28 |. DB4424 3C fild dword ptr ss:[esp+3C]
- 00457D2C |. D80D 7CCF6900 fmul dword ptr ds:[69CF7C]
- 00457D32 |. DEE9 fsubp st(1),st ; 386-Y-0.5
- 00457D34 |. D8C9 fmul st,st(1) ; 386-Y-0.5=122.5*1024
- 00457D36 |. D80D 38F46900 fmul dword ptr ds:[69F438]
- 00457D3C |. D886 24020000 fadd dword ptr ds:[esi+224] ; y
- 00457D42 |. DB4424 38 fild dword ptr ss:[esp+38]
- 00457D46 |. D80D 7CCF6900 fmul dword ptr ds:[69CF7C]
- 00457D4C |. DA4424 30 fiadd dword ptr ss:[esp+30] ; 256.5
- 00457D50 |. DA6424 10 fisub dword ptr ss:[esp+10]
- 00457D54 |. D8CA fmul st,st(2)
- 00457D56 |. D80D 38F46900 fmul dword ptr ds:[69F438]
- 00457D5C |. D886 20020000 fadd dword ptr ds:[esi+220]
- 00457D62 |. 5E pop esi
- 00457D63 |. 5B pop ebx
- 00457D64 |. D918 fstp dword ptr ds:[eax]
- 00457D66 |. D958 04 fstp dword ptr ds:[eax+4]
- 00457D69 |. DDD8 fstp st
- 00457D6B |. 83C4 20 add esp,20
- 00457D6E \. C2 1400 retn 14
-
-
-
- 0060E8E0 . 8B4424 04 mov eax,dword ptr ss:[esp+4]
- 0060E8E4 . 81C1 E8000000 add ecx,0E8
- 0060E8EA . 8B11 mov edx,dword ptr ds:[ecx]
- 0060E8EC . 8910 mov dword ptr ds:[eax],edx
- 0060E8EE . 8B51 04 mov edx,dword ptr ds:[ecx+4]
- 0060E8F1 . 8950 04 mov dword ptr ds:[eax+4],edx
- 0060E8F4 . 8B51 08 mov edx,dword ptr ds:[ecx+8]
- 0060E8F7 . 8950 08 mov dword ptr ds:[eax+8],edx
- 0060E8FA . 8B49 0C mov ecx,dword ptr ds:[ecx+C]
- 0060E8FD . 8948 0C mov dword ptr ds:[eax+C],ecx
- 0060E900 . C2 0400 retn 4
-
-
-
- -------------------------------------------循环判断内存 是否需要执行
- 004589E0 /$ 83EC 08 sub esp,8
- 004589E3 |. 56 push esi
- 004589E4 |. 8BF1 mov esi,ecx
- 004589E6 |. 8B86 34020000 mov eax,dword ptr ds:[esi+234]
- 004589EC |. 85C0 test eax,eax
- 004589EE |. 0F84 1F010000 je TClient.00458B13
- 004589F4 |. B9 20030000 mov ecx,320
- 004589F9 |. 2BC8 sub ecx,eax
- 004589FB |. 6BC9 64 imul ecx,ecx,64
- 004589FE |. B8 1F85EB51 mov eax,51EB851F
- 00458A03 |. F7E1 mul ecx
- 00458A05 |. 53 push ebx
- 00458A06 |. 55 push ebp
- 00458A07 |. 8BDA mov ebx,edx
- 00458A09 |. 57 push edi
- 00458A0A |. 8BCE mov ecx,esi
- 00458A0C |. C1EB 08 shr ebx,8
- 00458A0F |. E8 4CE5FFFF call TClient.00456F60
- 00458A14 |. 8B96 60020000 mov edx,dword ptr ds:[esi+260]
- 00458A1A |. 8B42 24 mov eax,dword ptr ds:[edx+24]
- 00458A1D |. 8B08 mov ecx,dword ptr ds:[eax]
- 00458A1F |. 6A 04 push 4
- 00458A21 |. 6A 04 push 4
- 00458A23 |. 6A 00 push 0
- 00458A25 |. 50 push eax
- 00458A26 |. FF91 0C010000 call dword ptr ds:[ecx+10C]
- 00458A2C |. 8B96 60020000 mov edx,dword ptr ds:[esi+260]
- 00458A32 |. 8B42 24 mov eax,dword ptr ds:[edx+24]
- 00458A35 |. 8B08 mov ecx,dword ptr ds:[eax]
- 00458A37 |. 6A 02 push 2
- 00458A39 |. 6A 05 push 5
- 00458A3B |. 6A 00 push 0
- 00458A3D |. 50 push eax
- 00458A3E |. FF91 0C010000 call dword ptr ds:[ecx+10C]
- 00458A44 |. 8B96 60020000 mov edx,dword ptr ds:[esi+260]
- 00458A4A |. 8B42 24 mov eax,dword ptr ds:[edx+24]
- 00458A4D |. 8B08 mov ecx,dword ptr ds:[eax]
- 00458A4F |. 6A 03 push 3
- 00458A51 |. 6A 06 push 6
- 00458A53 |. 6A 00 push 0
- 00458A55 |. 50 push eax
- 00458A56 |. FF91 0C010000 call dword ptr ds:[ecx+10C]
- 00458A5C |. 8B96 60020000 mov edx,dword ptr ds:[esi+260]
- 00458A62 |. 8B6A 24 mov ebp,dword ptr ds:[edx+24]
- 00458A65 |. 0FB6FB movzx edi,bl
- 00458A68 |. B9 64000000 mov ecx,64
- 00458A6D |. 2BCF sub ecx,edi
- 00458A6F |. 69C9 FF000000 imul ecx,ecx,0FF
- 00458A75 |. 8B5D 00 mov ebx,dword ptr ss:[ebp]
- 00458A78 |. B8 1F85EB51 mov eax,51EB851F
- 00458A7D |. F7E9 imul ecx
- 00458A7F |. C1FA 05 sar edx,5
- 00458A82 |. 8BC2 mov eax,edx
- 00458A84 |. C1E8 1F shr eax,1F
- 00458A87 |. 03C2 add eax,edx
- 00458A89 |. C1E0 18 shl eax,18
- 00458A8C |. 50 push eax
- 00458A8D |. 6A 3C push 3C
- 00458A8F |. 55 push ebp
- 00458A90 |. FF93 E4000000 call dword ptr ds:[ebx+E4]
- 00458A96 |. 6BFF 1E imul edi,edi,1E
- 00458A99 |. B8 1F85EB51 mov eax,51EB851F
- 00458A9E |. F7EF imul edi
- 00458AA0 |. A1 00C07000 mov eax,dword ptr ds:[70C000]
- 00458AA5 |. C1FA 05 sar edx,5
- 00458AA8 |. 8BCA mov ecx,edx
- 00458AAA |. C1E9 1F shr ecx,1F
- 00458AAD |. 85C0 test eax,eax
- 00458AAF |. 8D7C0A 0F lea edi,dword ptr ds:[edx+ecx+F]
- 00458AB3 |. 8BD8 mov ebx,eax
- 00458AB5 |. 74 34 je short TClient.00458AEB
- 00458AB7 |. 8B96 2C020000 mov edx,dword ptr ds:[esi+22C] ; Y
- 00458ABD |. 8B86 28020000 mov eax,dword ptr ds:[esi+228] ; X
- 00458AC3 |. 6A 00 push 0
- 00458AC5 |. 6A 00 push 0
- 00458AC7 |. 52 push edx
- 00458AC8 |. 50 push eax
- 00458AC9 |. 8D4C24 20 lea ecx,dword ptr ss:[esp+20]
- 00458ACD |. 51 push ecx
- 00458ACE |. 8BCE mov ecx,esi ; 2D1E61B8
- 00458AD0 |. E8 CBEFFFFF call TClient.00457AA0
- 00458AD5 |. 8B5424 14 mov edx,dword ptr ss:[esp+14]
- 00458AD9 |. 8B4424 10 mov eax,dword ptr ss:[esp+10]
- 00458ADD |. 6A 00 push 0
- 00458ADF |. 57 push edi ; 0F
- 00458AE0 |. 57 push edi
- 00458AE1 |. 52 push edx
- 00458AE2 |. 50 push eax
- 00458AE3 |. 53 push ebx ; 022BFC90
- 00458AE4 |. 8BCE mov ecx,esi ; 2D1E61B8
- 00458AE6 |. E8 95EDFFFF call TClient.00457880
- 00458AEB |> 8B86 34020000 mov eax,dword ptr ds:[esi+234]
- 00458AF1 |. 8B4C24 1C mov ecx,dword ptr ss:[esp+1C]
- 00458AF5 |. 3BC1 cmp eax,ecx
- 00458AF7 |. 5F pop edi
- 00458AF8 |. 5D pop ebp
- 00458AF9 |. 5B pop ebx
- 00458AFA |. 73 02 jnb short TClient.00458AFE
- 00458AFC |. 8BC8 mov ecx,eax
- 00458AFE |> 2BC1 sub eax,ecx
- 00458B00 |. 8B8E 64020000 mov ecx,dword ptr ds:[esi+264]
- 00458B06 |. 6A 01 push 1
- 00458B08 |. 8986 34020000 mov dword ptr ds:[esi+234],eax
- 00458B0E |. E8 DDA91400 call TClient.005A34F0
- 00458B13 |> 5E pop esi
- 00458B14 |. 83C4 08 add esp,8
- 00458B17 \. C2 0400 retn 4 [/hide]
复制代码 |
|