潇潇 发表于 2011-8-3 23:38:46

热血江湖的几个功能CALL

今天再整理电脑时整理出这么几个功能CALL,仅供参考:

捡物品CALL
00456586    8B86 E4160000   mov   eax, dword ptr
0045658C    6A 02         push    2
0045658E    8B8E E8160000   mov   ecx, dword ptr
00456594    83EC 0C         sub   esp, 0C
00456597    8BD4            mov   edx, esp
00456599    8902            mov   dword ptr , eax
0045659B    8B86 EC160000   mov   eax, dword ptr
004565A1    894A 04         mov   dword ptr , ecx
004565A4    8BCE            mov   ecx, esi
004565A6    8942 08         mov   dword ptr , eax
004565A9    E8 D2AEFFFF   call    00451480                         ; 捡物CAll


{
00451480    55            push    ebp
00451481    8BEC            mov   ebp, esp
00451483    81EC 280C0000   sub   esp, 0C28
00451489    56            push    esi
0045148A    8BF1            mov   esi, ecx
0045148C    8A0D 04832F01   mov   cl, byte ptr
00451492    B0 01         mov   al, 1
00451494    84C8            test    al, cl
00451496    75 35         jnz   short 004514CD
00451498    8AD1            mov   dl, cl
0045149A    68 50164500   push    00451650
0045149F    0AD0            or      dl, al
004514A1    C705 F8822F01 0>mov   dword ptr , 0
004514AB    8815 04832F01   mov   byte ptr , dl
004514B1    C705 FC822F01 0>mov   dword ptr , 447A0000
004514BB    C705 00832F01 0>mov   dword ptr , 0
004514C5    E8 6DCF2B00   call    0070E437
004514CA    83C4 04         add   esp, 4
004514CD    D945 08         fld   dword ptr
004514D0    D81D F8822F01   fcomp   dword ptr
004514D6    DFE0            fstsw   ax
004514D8    F6C4 40         test    ah, 40
004514DB    74 24         je      short 00451501
004514DD    D945 0C         fld   dword ptr
004514E0    D81D FC822F01   fcomp   dword ptr
004514E6    DFE0            fstsw   ax
004514E8    F6C4 40         test    ah, 40
004514EB    74 14         je      short 00451501
004514ED    D945 10         fld   dword ptr
004514F0    D81D 00832F01   fcomp   dword ptr
004514F6    DFE0            fstsw   ax
004514F8    F6C4 40         test    ah, 40
004514FB    0F85 45010000   jnz   00451646
00451501    8B55 10         mov   edx, dword ptr
00451504    8B45 08         mov   eax, dword ptr
00451507    8B4D 0C         mov   ecx, dword ptr
0045150A    8915 00832F01   mov   dword ptr , edx
00451510    57            push    edi
00451511    A3 F8822F01   mov   dword ptr , eax
00451516    890D FC822F01   mov   dword ptr , ecx
0045151C    33D2            xor   edx, edx
0045151E    B9 FE020000   mov   ecx, 2FE
00451523    33C0            xor   eax, eax
00451525    8DBD DEF3FFFF   lea   edi, dword ptr
0045152B    66:8995 DCF3FFF>mov   word ptr , dx
00451532    66:8995 D8F3FFF>mov   word ptr , dx
00451539    F3:AB         rep   stos dword ptr es:
0045153B    D945 08         fld   dword ptr
0045153E    D8A6 F0100000   fsub    dword ptr
00451544    D945 10         fld   dword ptr
00451547    D8A6 F8100000   fsub    dword ptr
0045154D    DB86 84000000   fild    dword ptr
00451553    66:AB         stos    word ptr es:
00451555    D95D EC         fstp    dword ptr
00451558    8B45 14         mov   eax, dword ptr
0045155B    8BBE 4C0F0000   mov   edi, dword ptr
00451561    8BC8            mov   ecx, eax
00451563    8845 D8         mov   byte ptr , al
00451566    81E9 FF000000   sub   ecx, 0FF
0045156C    8B86 700F0000   mov   eax, dword ptr
00451572    F7D9            neg   ecx
00451574    1BC9            sbb   ecx, ecx
00451576    83E1 EA         and   ecx, FFFFFFEA
00451579    83C1 1D         add   ecx, 1D
0045157C    66:898D DAF3FFF>mov   word ptr , cx
00451583    8B8E 74080000   mov   ecx, dword ptr
00451589    C1E1 08         shl   ecx, 8
0045158C    0BCF            or      ecx, edi
0045158E    BF FFFF0000   mov   edi, 0FFFF
00451593    894D F4         mov   dword ptr , ecx
00451596    8B4D 08         mov   ecx, dword ptr
00451599    894D DC         mov   dword ptr , ecx
0045159C    8B4D 0C         mov   ecx, dword ptr
0045159F    894D E0         mov   dword ptr , ecx
004515A2    8B4D 10         mov   ecx, dword ptr
004515A5    894D E4         mov   dword ptr , ecx
004515A8    8B8E F0100000   mov   ecx, dword ptr
004515AE    894D E8         mov   dword ptr , ecx
004515B1    8B8E F8100000   mov   ecx, dword ptr
004515B7    3BC7            cmp   eax, edi
004515B9    894D F0         mov   dword ptr , ecx
004515BC    75 06         jnz   short 004515C4
004515BE    66:897D FC      mov   word ptr , di
004515C2    EB 19         jmp   short 004515DD
004515C4    8B0C85 E4282E01 mov   ecx, dword ptr
004515CB    3BCA            cmp   ecx, edx
004515CD    75 06         jnz   short 004515D5
004515CF    66:897D FC      mov   word ptr , di
004515D3    EB 08         jmp   short 004515DD
004515D5    66:8B49 14      mov   cx, word ptr
004515D9    66:894D FC      mov   word ptr , cx
004515DD    3BC7            cmp   eax, edi
004515DF    75 06         jnz   short 004515E7
004515E1    66:897D FC      mov   word ptr , di
004515E5    EB 13         jmp   short 004515FA
004515E7    8B0485 E4282E01 mov   eax, dword ptr
004515EE    3BC2            cmp   eax, edx
004515F0    74 08         je      short 004515FA
004515F2    66:8B50 14      mov   dx, word ptr
004515F6    66:8955 FC      mov   word ptr , dx
004515FA    D9C0            fld   st
004515FC    D8C9            fmul    st, st(1)
004515FE    D9C2            fld   st(2)
00451600    D8CB            fmul    st, st(3)
00451602    66:8B46 14      mov   ax, word ptr
00451606    B9 0A000000   mov   ecx, 0A
0045160B    8D75 D8         lea   esi, dword ptr
0045160E    8DBD DEF3FFFF   lea   edi, dword ptr
00451614    DEC1            faddp   st(1), st
00451616    66:8985 D8F3FFF>mov   word ptr , ax
0045161D    66:C785 DCF3FFF>mov   word ptr , 28
00451626    6A 2E         push    2E
00451628    D9FA            fsqrt
0045162A    DDDA            fstp    st(2)
0045162C    DDD8            fstp    st
0045162E    D95D F8         fstp    dword ptr
00451631    F3:A5         rep   movs dword ptr es:, dword p>
00451633    8D8D D8F3FFFF   lea   ecx, dword ptr
00451639    51            push    ecx
0045163A    8B0D 6870CC00   mov   ecx, dword ptr
00451640    E8 BB75FEFF   call    00438C00
00451645    5F            pop   edi
00451646    5E            pop   esi
00451647    8BE5            mov   esp, ebp
00451649    5D            pop   ebp
0045164A    C2 1000         retn    10
0045164D    90            nop
0045164E    90            nop
0045164F    90            nop
00451650    C3            retn




}

快跑CALL
{
0053F6C5    8B45 F8         mov   eax, dword ptr
0053F6C8    8B75 EC         mov   esi, dword ptr
0053F6CB    8D0480          lea   eax, dword ptr
0053F6CE    8D04C0          lea   eax, dword ptr
0053F6D1    0FBF84C6 E0DAC9>movsx   eax, word ptr [esi+eax*8+3C9DAE0>
0053F6D9    3905 E4214004   cmp   dword ptr , eax
0053F6DF^ 0F8D 70FFFFFF   jge   0053F655
0053F6E5    8B45 F0         mov   eax, dword ptr
0053F6E8    8D0C89          lea   ecx, dword ptr
0053F6EB    66:C785 6EF3FFF>mov   word ptr , 0C5
0053F6F4    8985 72F3FFFF   mov   dword ptr , eax
0053F6FA    8D144A          lea   edx, dword ptr
0053F6FD    6A 0C         push    0C
0053F6FF    8B8497 04030000 mov   eax, dword ptr
0053F706    66:8B88 0002000>mov   cx, word ptr
0053F70D    66:C785 70F3FFF>mov   word ptr , 6
0053F716    66:898D 76F3FFF>mov   word ptr , cx
0053F71D    E9 97000000   jmp   0053F7B9
0053F722    3D 0D2C0900   cmp   eax, 92C0D
0053F727    75 61         jnz   short 0053F78A
0053F729    66:C785 6EF3FFF>mov   word ptr , 3C
0053F732    66:C785 70F3FFF>mov   word ptr , 18
0053F73B    8985 72F3FFFF   mov   dword ptr , eax
0053F741    8B83 74080000   mov   eax, dword ptr
0053F747    83F8 01         cmp   eax, 1
0053F74A    0F84 9D000000   je      0053F7ED
///////////////////////////////////////
0053F750    8D8D 6CF3FFFF   lea   ecx, dword ptr    ecx=$0013D964 ebp=$0013C498
0053F756    6A 1E         push    1E
0053F758    51            push    ecx
0053F759    8B0D 6870CC00   mov   ecx, dword ptr
0053F75F    E8 9C94EFFF   call    00438C00                         ; 快跑CALL
//////////////////////////////////
0053F764    8B15 7C272E01   mov   edx, dword ptr
0053F76A    52            push    edx
0053F76B    E8 C072F0FF   call    00446A30
0053F770    83C4 04         add   esp, 4
0053F773    8D8D 6CF3FFFF   lea   ecx, dword ptr
0053F779    51            push    ecx
0053F77A    8BC8            mov   ecx, eax
0053F77C    E8 DF1EF1FF   call    00451660
0053F781    5F            pop   edi
0053F782    5E            pop   esi
0053F783    5B            pop   ebx
0053F784    8BE5            mov   esp, ebp
0053F786    5D            pop   ebp
0053F787    C2 0400         retn    4
///////////////////////////////////////////////////////////
0053BE96    A1 EC4A4004   mov   eax, dword ptr esi=00000042
0053BE9B    8BCB            mov   ecx, ebx
0053BE9D    25 FFFF0000   and   eax, 0FFFF
0053BEA2    8D1480          lea   edx, dword ptr
0053BEA5    8D4456 C5       lea   eax, dword ptr
0053BEA9    50            push    eax
0053BEAA    E8 51320000   call    0053F100                         ; 快跑的上一级CALL
////////////////////////////////////////////////////
004441A1    8B75 14         mov   esi, dword ptr
004441A4    8B4D 08         mov   ecx, dword ptr
004441A7    56            push    esi
004441A8    8B75 10         mov   esi, dword ptr
004441AB    8B11            mov   edx, dword ptr
004441AD    56            push    esi
004441AE    50            push    eax
004441AF    FF52 04         call    dword ptr                 ; 快跑再上一层CALL
004441B2    B8 01000000   mov   eax, 1
004441B7    5E            pop   esi
004441B8    5D            pop   ebp
004441B9    C3            retn

//////////////////////////////////
00438412    8B4E 08         mov   ecx, dword ptr
00438415    6A 03         push    3
00438417    51            push    ecx
00438418    E8 D3BC0000   call    004440F0                         ; 再上一层
0043841D    83C4 10         add   esp, 10
00438420    B9 70B4CC00   mov   ecx, 00CCB470
00438425    57            push    edi





} =============================内存数据分析2008年7月14日===================
角色名:45EF658=73332312
判断:角色名地址+$10 如果为0测无门派
门派:角色名地址+$14
名声:角色名地址+$34
HP:角色名地址+$80
MP:角色名地址+$84
持久力:角色名地址+$88 div 10
MaxHP:角色名地址+$8C
MaxMP:角色名地址+$90
EXP:角色名地址+$98
MaxEXP:角色名地址+$A0
页: [1]
查看完整版本: 热血江湖的几个功能CALL