斩魂跟血量有关的代码

来源:互联网 发布:知悉与悉知的区别 编辑:程序博客网 时间:2024/04/29 16:54
005835C0    55                         push ebp005835C1    8BEC                       mov ebp,esp005835C3    6A FF                      push -0x1005835C5    68 BD6A8C00                push game.008C6ABD005835CA    64:A1 00000000             mov eax,dword ptr fs:[0]005835D0    50                         push eax005835D1    81EC E0020000              sub esp,0x2E0005835D7    A1 24BFA700                mov eax,dword ptr ds:[0xA7BF24]005835DC    33C5                       xor eax,ebp005835DE    8945 F0                    mov dword ptr ss:[ebp-0x10],eax005835E1    53                         push ebx005835E2    56                         push esi005835E3    57                         push edi005835E4    50                         push eax005835E5    8D45 F4                    lea eax,dword ptr ss:[ebp-0xC]005835E8    64:A3 00000000             mov dword ptr fs:[0],eax005835EE    8BF1                       mov esi,ecx005835F0    8B86 C0030000              mov eax,dword ptr ds:[esi+0x3C0]005835F6    33FF                       xor edi,edi005835F8    3BC7                       cmp eax,edi005835FA    0F84 32040000              je game.00583A3200583600    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]00583603    8B51 0C                    mov edx,dword ptr ds:[ecx+0xC]00583606    8D4C02 04                  lea ecx,dword ptr ds:[edx+eax+0x4]0058360A    E8 31441F00                call game.00777A400058360F    E8 CC602500                call game.007D96E000583614    3905 3C43A300              cmp dword ptr ds:[0xA3433C],eax0058361A    75 26                      jnz short game.005836420058361C    8B86 C0030000              mov eax,dword ptr ds:[esi+0x3C0]00583622    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]00583625    8B51 0C                    mov edx,dword ptr ds:[ecx+0xC]00583628    8D4C02 04                  lea ecx,dword ptr ds:[edx+eax+0x4]0058362C    E8 FF981F00                call game.0077CF3000583631    E8 AA602500                call game.007D96E000583636    3905 3843A300              cmp dword ptr ds:[0xA34338],eax0058363C    0F84 07010000              je game.0058374900583642    8B86 C0030000              mov eax,dword ptr ds:[esi+0x3C0]00583648    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]0058364B    8B51 0C                    mov edx,dword ptr ds:[ecx+0xC]0058364E    8D4C02 04                  lea ecx,dword ptr ds:[edx+eax+0x4]00583652    E8 E9431F00                call game.00777A4000583657    E8 84602500                call game.007D96E00058365C    8BB6 C0030000              mov esi,dword ptr ds:[esi+0x3C0]00583662    A3 3C43A300                mov dword ptr ds:[0xA3433C],eax    <<<<<< 血量写入00583667    8B46 04                    mov eax,dword ptr ds:[esi+0x4]0058366A    8B48 0C                    mov ecx,dword ptr ds:[eax+0xC]0058366D    8D4C31 04                  lea ecx,dword ptr ds:[ecx+esi+0x4]00583671    E8 BA981F00                call game.0077CF3000583676    E8 65602500                call game.007D96E00058367B    8B0D 3C43A300              mov ecx,dword ptr ds:[0xA3433C]00583681    A3 3843A300                mov dword ptr ds:[0xA34338],eax00583686    3BC8                       cmp ecx,eax00583688    0F8F BB000000              jg game.005837490058368E    50                         push eax0058368F    51                         push ecx00583690    8D95 70FFFFFF              lea edx,dword ptr ss:[ebp-0x90]00583696    68 40A99300                push game.0093A940                       ; ASCII "<invoke name="self_hp" returntype = "xml"><arguments><number>%d</number><number>%d</number></arguments></invoke>"0058369B    52                         push edx0058369C    90                         nop0058369D    E8 AF298561                call msvcr100.sprintf005836A2    8D85 70FFFFFF              lea eax,dword ptr ss:[ebp-0x90]005836A8    83C4 10                    add esp,0x10005836AB    C785 68FDFFFF 0F000000     mov dword ptr ss:[ebp-0x298],0xF005836B5    89BD 64FDFFFF              mov dword ptr ss:[ebp-0x29C],edi005836BB    C685 54FDFFFF 00           mov byte ptr ss:[ebp-0x2AC],0x0005836C2    8D50 01                    lea edx,dword ptr ds:[eax+0x1]005836C5    8A08                       mov cl,byte ptr ds:[eax]005836C7    40                         inc eax005836C8    84C9                       test cl,cl005836CA  ^ 75 F9                      jnz short game.005836C5005836CC    2BC2                       sub eax,edx005836CE    50                         push eax005836CF    8D85 70FFFFFF              lea eax,dword ptr ss:[ebp-0x90]005836D5    50                         push eax005836D6    8D8D 54FDFFFF              lea ecx,dword ptr ss:[ebp-0x2AC]005836DC    E8 1FFCE7FF                call game.00403300005836E1    8D8D 20FDFFFF              lea ecx,dword ptr ss:[ebp-0x2E0]005836E7    51                         push ecx005836E8    897D FC                    mov dword ptr ss:[ebp-0x4],edi005836EB    E8 6042EFFF                call game.00477950005836F0    8BC8                       mov ecx,eax005836F2    E8 89E3EEFF                call game.00471A80005836F7    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]005836FA    6A 0A                      push 0xA005836FC    8D95 54FDFFFF              lea edx,dword ptr ss:[ebp-0x2AC]00583702    52                         push edx00583703    C645 FC 01                 mov byte ptr ss:[ebp-0x4],0x100583707    E8 D49FF4FF                call game.004CD6E00058370C    8B8D 28FDFFFF              mov ecx,dword ptr ss:[ebp-0x2D8]00583712    C645 FC 00                 mov byte ptr ss:[ebp-0x4],0x000583716    C785 20FDFFFF 10A19200     mov dword ptr ss:[ebp-0x2E0],game.0092A1>00583720    3BCF                       cmp ecx,edi00583722    74 06                      je short game.0058372A00583724    90                         nop00583725    E8 66EA4360                call wzh.unknown::wzhRelease0058372A    83BD 68FDFFFF 10           cmp dword ptr ss:[ebp-0x298],0x1000583731    C745 FC FFFFFFFF           mov dword ptr ss:[ebp-0x4],-0x100583738    72 0F                      jb short game.005837490058373A    8B85 54FDFFFF              mov eax,dword ptr ss:[ebp-0x2AC]00583740    50                         push eax00583741    E8 7E5B2500                call game.007D92C400583746    83C4 04                    add esp,0x400583749    8D8D 2CFDFFFF              lea ecx,dword ptr ss:[ebp-0x2D4]0058374F    51                         push ecx00583750    E8 1B201600                call game.006E577000583755    83C4 04                    add esp,0x400583758    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]0058375E    C745 FC 02000000           mov dword ptr ss:[ebp-0x4],0x200583765    3BC7                       cmp eax,edi00583767    0F84 A4020000              je game.00583A110058376D    8B50 04                    mov edx,dword ptr ds:[eax+0x4]00583770    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]00583773    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]00583777    E8 54441F00                call game.00777BD00058377C    3905 3443A300              cmp dword ptr ds:[0xA34334],eax00583782    75 3E                      jnz short game.005837C200583784    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]0058378A    8B50 04                    mov edx,dword ptr ds:[eax+0x4]0058378D    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]00583790    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]00583794    E8 D7411F00                call game.0077797000583799    3905 3043A300              cmp dword ptr ds:[0xA34330],eax0058379F    75 21                      jnz short game.005837C2005837A1    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]005837A7    8B50 04                    mov edx,dword ptr ds:[eax+0x4]005837AA    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]005837AD    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]005837B1    E8 BA431F00                call game.00777B70005837B6    3905 2C43A300              cmp dword ptr ds:[0xA3432C],eax005837BC    0F84 46010000              je game.00583908005837C2    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]005837C8    8B50 04                    mov edx,dword ptr ds:[eax+0x4]005837CB    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]005837CE    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]005837D2    E8 F9431F00                call game.00777BD0005837D7    A3 3443A300                mov dword ptr ds:[0xA34334],eax005837DC    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]005837E2    8B50 04                    mov edx,dword ptr ds:[eax+0x4]005837E5    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]005837E8    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]005837EC    E8 7F411F00                call game.00777970005837F1    A3 3043A300                mov dword ptr ds:[0xA34330],eax005837F6    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]005837FC    8B50 04                    mov edx,dword ptr ds:[eax+0x4]005837FF    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]00583802    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]00583806    E8 65431F00                call game.00777B700058380B    A3 2C43A300                mov dword ptr ds:[0xA3432C],eax00583810    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]00583816    8B50 04                    mov edx,dword ptr ds:[eax+0x4]00583819    8B4A 08                    mov ecx,dword ptr ds:[edx+0x8]0058381C    8D70 04                    lea esi,dword ptr ds:[eax+0x4]0058381F    8D4C01 04                  lea ecx,dword ptr ds:[ecx+eax+0x4]00583823    8BF8                       mov edi,eax00583825    8BD8                       mov ebx,eax00583827    E8 44411F00                call game.007779700058382C    8B16                       mov edx,dword ptr ds:[esi]0058382E    50                         push eax0058382F    8B42 08                    mov eax,dword ptr ds:[edx+0x8]00583832    8D4C38 04                  lea ecx,dword ptr ds:[eax+edi+0x4]00583836    E8 35431F00                call game.00777B700058383B    8B0E                       mov ecx,dword ptr ds:[esi]0058383D    8B51 08                    mov edx,dword ptr ds:[ecx+0x8]00583840    50                         push eax00583841    8D4C1A 04                  lea ecx,dword ptr ds:[edx+ebx+0x4]00583845    E8 86431F00                call game.00777BD00058384A    50                         push eax0058384B    8D85 70FDFFFF              lea eax,dword ptr ss:[ebp-0x290]00583851    68 40CD9200                push game.0092CD40                       ; ASCII "<invoke name="self_exp" returntype = "xml"><arguments><number>%d</number><number>%d</number><number>%d</number></arguments></invoke>"00583856    50                         push eax00583857    90                         nop00583858    E8 F4278561                call msvcr100.sprintf0058385D    8D85 70FDFFFF              lea eax,dword ptr ss:[ebp-0x290]00583863    83C4 14                    add esp,0x1400583866    C785 68FDFFFF 0F000000     mov dword ptr ss:[ebp-0x298],0xF00583870    C785 64FDFFFF 00000000     mov dword ptr ss:[ebp-0x29C],0x00058387A    C685 54FDFFFF 00           mov byte ptr ss:[ebp-0x2AC],0x000583881    8D48 01                    lea ecx,dword ptr ds:[eax+0x1]00583884    8A10                       mov dl,byte ptr ds:[eax]00583886    40                         inc eax00583887    84D2                       test dl,dl00583889  ^ 75 F9                      jnz short game.005838840058388B    2BC1                       sub eax,ecx0058388D    50                         push eax0058388E    8D8D 70FDFFFF              lea ecx,dword ptr ss:[ebp-0x290]00583894    51                         push ecx00583895    8D8D 54FDFFFF              lea ecx,dword ptr ss:[ebp-0x2AC]0058389B    E8 60FAE7FF                call game.00403300005838A0    8D95 20FDFFFF              lea edx,dword ptr ss:[ebp-0x2E0]005838A6    B3 03                      mov bl,0x3005838A8    52                         push edx005838A9    885D FC                    mov byte ptr ss:[ebp-0x4],bl005838AC    E8 9F40EFFF                call game.00477950005838B1    8BC8                       mov ecx,eax005838B3    E8 C8E1EEFF                call game.00471A80005838B8    6A 0A                      push 0xA005838BA    8D8D 54FDFFFF              lea ecx,dword ptr ss:[ebp-0x2AC]005838C0    51                         push ecx005838C1    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]005838C4    C645 FC 04                 mov byte ptr ss:[ebp-0x4],0x4005838C8    E8 139EF4FF                call game.004CD6E0005838CD    8B8D 28FDFFFF              mov ecx,dword ptr ss:[ebp-0x2D8]005838D3    885D FC                    mov byte ptr ss:[ebp-0x4],bl005838D6    C785 20FDFFFF 10A19200     mov dword ptr ss:[ebp-0x2E0],game.0092A1>005838E0    85C9                       test ecx,ecx005838E2    74 06                      je short game.005838EA005838E4    E8 A7E84360                call wzh.unknown::wzhRelease005838E9    90                         nop005838EA    83BD 68FDFFFF 10           cmp dword ptr ss:[ebp-0x298],0x10005838F1    C645 FC 02                 mov byte ptr ss:[ebp-0x4],0x2005838F5    72 0F                      jb short game.00583906005838F7    8B95 54FDFFFF              mov edx,dword ptr ss:[ebp-0x2AC]005838FD    52                         push edx005838FE    E8 C1592500                call game.007D92C400583903    83C4 04                    add esp,0x400583906    33FF                       xor edi,edi00583908    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]0058390E    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]00583911    8B51 08                    mov edx,dword ptr ds:[ecx+0x8]00583914    8D4C02 04                  lea ecx,dword ptr ds:[edx+eax+0x4]00583918    E8 F3441F00                call game.00777E100058391D    3905 2843A300              cmp dword ptr ds:[0xA34328],eax00583923    0F84 E8000000              je game.00583A1100583929    8B85 30FDFFFF              mov eax,dword ptr ss:[ebp-0x2D0]0058392F    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]00583932    8B51 08                    mov edx,dword ptr ds:[ecx+0x8]00583935    8D4C02 04                  lea ecx,dword ptr ds:[edx+eax+0x4]00583939    E8 D2441F00                call game.00777E100058393E    50                         push eax0058393F    A3 2843A300                mov dword ptr ds:[0xA34328],eax00583944    8D85 70FDFFFF              lea eax,dword ptr ss:[ebp-0x290]0058394A    68 E0CC9200                push game.0092CCE0                       ; ASCII "<invoke name="self_sp" returntype = "xml"><arguments><number>%d</number></arguments></invoke>"0058394F    50                         push eax00583950    90                         nop00583951    E8 FB268561                call msvcr100.sprintf00583956    BE 0F000000                mov esi,0xF0058395B    8D85 70FDFFFF              lea eax,dword ptr ss:[ebp-0x290]00583961    83C4 0C                    add esp,0xC00583964    89B5 4CFDFFFF              mov dword ptr ss:[ebp-0x2B4],esi0058396A    89BD 48FDFFFF              mov dword ptr ss:[ebp-0x2B8],edi00583970    C685 38FDFFFF 00           mov byte ptr ss:[ebp-0x2C8],0x000583977    8D48 01                    lea ecx,dword ptr ds:[eax+0x1]0058397A    8D9B 00000000              lea ebx,dword ptr ds:[ebx]00583980    8A10                       mov dl,byte ptr ds:[eax]00583982    40                         inc eax00583983    84D2                       test dl,dl00583985  ^ 75 F9                      jnz short game.0058398000583987    2BC1                       sub eax,ecx00583989    50                         push eax0058398A    8D8D 70FDFFFF              lea ecx,dword ptr ss:[ebp-0x290]00583990    51                         push ecx00583991    8D8D 38FDFFFF              lea ecx,dword ptr ss:[ebp-0x2C8]00583997    E8 64F9E7FF                call game.004033000058399C    8D95 14FDFFFF              lea edx,dword ptr ss:[ebp-0x2EC]005839A2    B3 05                      mov bl,0x5005839A4    52                         push edx005839A5    885D FC                    mov byte ptr ss:[ebp-0x4],bl005839A8    E8 A33FEFFF                call game.00477950005839AD    8BC8                       mov ecx,eax005839AF    E8 CCE0EEFF                call game.00471A80005839B4    6A 0A                      push 0xA005839B6    8D8D 38FDFFFF              lea ecx,dword ptr ss:[ebp-0x2C8]005839BC    51                         push ecx005839BD    8B48 04                    mov ecx,dword ptr ds:[eax+0x4]005839C0    C645 FC 06                 mov byte ptr ss:[ebp-0x4],0x6005839C4    E8 179DF4FF                call game.004CD6E0005839C9    8B8D 1CFDFFFF              mov ecx,dword ptr ss:[ebp-0x2E4]005839CF    885D FC                    mov byte ptr ss:[ebp-0x4],bl005839D2    C785 14FDFFFF 10A19200     mov dword ptr ss:[ebp-0x2EC],game.0092A1>005839DC    3BCF                       cmp ecx,edi005839DE    74 06                      je short game.005839E6005839E0    90                         nop005839E1    E8 AAE74360                call wzh.unknown::wzhRelease005839E6    83BD 4CFDFFFF 10           cmp dword ptr ss:[ebp-0x2B4],0x10005839ED    72 0F                      jb short game.005839FE005839EF    8B95 38FDFFFF              mov edx,dword ptr ss:[ebp-0x2C8]005839F5    52                         push edx005839F6    E8 C9582500                call game.007D92C4005839FB    83C4 04                    add esp,0x4005839FE    89B5 4CFDFFFF              mov dword ptr ss:[ebp-0x2B4],esi00583A04    89BD 48FDFFFF              mov dword ptr ss:[ebp-0x2B8],edi00583A0A    C685 38FDFFFF 00           mov byte ptr ss:[ebp-0x2C8],0x000583A11    8B8D 34FDFFFF              mov ecx,dword ptr ss:[ebp-0x2CC]00583A17    C745 FC FFFFFFFF           mov dword ptr ss:[ebp-0x4],-0x100583A1E    C785 2CFDFFFF 40AA9200     mov dword ptr ss:[ebp-0x2D4],game.0092AA>00583A28    3BCF                       cmp ecx,edi00583A2A    74 06                      je short game.00583A3200583A2C    E8 5FE74360                call wzh.unknown::wzhRelease00583A31    90                         nop00583A32    8B4D F4                    mov ecx,dword ptr ss:[ebp-0xC]00583A35    64:890D 00000000           mov dword ptr fs:[0],ecx00583A3C    59                         pop ecx00583A3D    5F                         pop edi00583A3E    5E                         pop esi00583A3F    5B                         pop ebx00583A40    8B4D F0                    mov ecx,dword ptr ss:[ebp-0x10]00583A43    33CD                       xor ecx,ebp00583A45    E8 A4582500                call game.007D92EE00583A4A    8BE5                       mov esp,ebp00583A4C    5D                         pop ebp00583A4D    C3                         retn

原创粉丝点击