Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SilentPatchSA.asi:5EE6D480 ; =============== S U B R O U T I N E =======================================
- SilentPatchSA.asi:5EE6D480
- SilentPatchSA.asi:5EE6D480 ; Attributes: bp-based frame
- SilentPatchSA.asi:5EE6D480
- SilentPatchSA.asi:5EE6D480 sub_5EE6D480 proc near
- SilentPatchSA.asi:5EE6D480
- SilentPatchSA.asi:5EE6D480 var_14= dword ptr -14h
- SilentPatchSA.asi:5EE6D480 var_10= dword ptr -10h
- SilentPatchSA.asi:5EE6D480 var_8= dword ptr -8
- SilentPatchSA.asi:5EE6D480 var_4= dword ptr -4
- SilentPatchSA.asi:5EE6D480 arg_0= dword ptr 8
- SilentPatchSA.asi:5EE6D480
- SilentPatchSA.asi:5EE6D480 000 push ebp
- SilentPatchSA.asi:5EE6D481 004 mov ebp, esp
- SilentPatchSA.asi:5EE6D483 004 and esp, 0FFFFFFF8h
- SilentPatchSA.asi:5EE6D486 004 sub esp, 14h
- SilentPatchSA.asi:5EE6D489 018 mov ecx, dword_5EE8C480
- SilentPatchSA.asi:5EE6D48F 018 push ebx
- SilentPatchSA.asi:5EE6D490 01C mov ebx, [ebp+arg_0]
- SilentPatchSA.asi:5EE6D493 01C movsx eax, word ptr [ebx+22h]
- SilentPatchSA.asi:5EE6D497 01C mov edx, [ecx+eax*4]
- SilentPatchSA.asi:5EE6D49A 01C push esi
- SilentPatchSA.asi:5EE6D49B 020 mov esi, [edx+1Ch]
- SilentPatchSA.asi:5EE6D49E 020 push edi
- SilentPatchSA.asi:5EE6D49F 024 mov [esp+20h+var_10], esi
- SilentPatchSA.asi:5EE6D4A3 024 test esi, esi
- SilentPatchSA.asi:5EE6D4A5 024 jz loc_5EE6D560
- SilentPatchSA.asi:5EE6D4AB 024 add ebx, 668h
- SilentPatchSA.asi:5EE6D4B1 024 mov [esp+20h+var_14], 11h
- SilentPatchSA.asi:5EE6D4B9
- SilentPatchSA.asi:5EE6D4B9 loc_5EE6D4B9: ; CODE XREF: sub_5EE6D480+DAj
- SilentPatchSA.asi:5EE6D4B9 024 mov eax, [ebx]
- SilentPatchSA.asi:5EE6D4BB 024 test eax, eax
- SilentPatchSA.asi:5EE6D4BD 024 jz loc_5EE6D553
- SilentPatchSA.asi:5EE6D4C3 024 push eax ; _DWORD
- SilentPatchSA.asi:5EE6D4C4 028 call off_5EE8C4E4
- SilentPatchSA.asi:5EE6D4CA 028 mov [esp+24h+var_8], eax
- SilentPatchSA.asi:5EE6D4CE 028 mov eax, [esi+4]
- SilentPatchSA.asi:5EE6D4D1 028 mov [esp+24h+var_4], 0
- SilentPatchSA.asi:5EE6D4D9 028 mov edi, [eax+98h]
- SilentPatchSA.asi:5EE6D4DF 028 add esp, 4
- SilentPatchSA.asi:5EE6D4E2 024 test edi, edi
- SilentPatchSA.asi:5EE6D4E4 024 jz short loc_5EE6D553
- SilentPatchSA.asi:5EE6D4E6
- SilentPatchSA.asi:5EE6D4E6 loc_5EE6D4E6: ; CODE XREF: sub_5EE6D480+A9j
- SilentPatchSA.asi:5EE6D4E6 024 push 18h
- SilentPatchSA.asi:5EE6D4E8 028 push edi ; _DWORD
- SilentPatchSA.asi:5EE6D4E9 02C call off_5EE8C4E4
- SilentPatchSA.asi:5EE6D4EF 02C mov ecx, [esp+28h+var_8]
- SilentPatchSA.asi:5EE6D4F3 02C add esp, 4
- SilentPatchSA.asi:5EE6D4F6 028 push eax
- SilentPatchSA.asi:5EE6D4F7 02C push ecx
- SilentPatchSA.asi:5EE6D4F8 030 call near ptr unk_5EE766B2
- SilentPatchSA.asi:5EE6D4FD 030 add esp, 0Ch
- SilentPatchSA.asi:5EE6D500 024 test eax, eax
- SilentPatchSA.asi:5EE6D502 024 jz short loc_5EE6D52D
- SilentPatchSA.asi:5EE6D504 024 lea edx, [esp+20h+var_8]
- SilentPatchSA.asi:5EE6D508 024 push edx
- SilentPatchSA.asi:5EE6D509 028 call near ptr unk_5EE63680
- SilentPatchSA.asi:5EE6D50E 028 mov eax, [esp+24h+var_4]
- SilentPatchSA.asi:5EE6D512 028 add esp, 4
- SilentPatchSA.asi:5EE6D515 024 mov ecx, eax
- SilentPatchSA.asi:5EE6D517 024 neg ecx
- SilentPatchSA.asi:5EE6D519 024 sbb ecx, ecx
- SilentPatchSA.asi:5EE6D51B 024 not ecx
- SilentPatchSA.asi:5EE6D51D 024 and ecx, edi
- SilentPatchSA.asi:5EE6D51F 024 jz short loc_5EE6D533
- SilentPatchSA.asi:5EE6D521 024 mov edi, [edi+9Ch]
- SilentPatchSA.asi:5EE6D527 024 test edi, edi
- SilentPatchSA.asi:5EE6D529 024 jnz short loc_5EE6D4E6
- SilentPatchSA.asi:5EE6D52B 024 jmp short loc_5EE6D533
- SilentPatchSA.asi:5EE6D52D ; ---------------------------------------------------------------------------
- SilentPatchSA.asi:5EE6D52D
- SilentPatchSA.asi:5EE6D52D loc_5EE6D52D: ; CODE XREF: sub_5EE6D480+82j
- SilentPatchSA.asi:5EE6D52D 024 mov eax, edi
- SilentPatchSA.asi:5EE6D52F 024 mov [esp+20h+var_4], eax
- SilentPatchSA.asi:5EE6D533
- SilentPatchSA.asi:5EE6D533 loc_5EE6D533: ; CODE XREF: sub_5EE6D480+9Fj
- SilentPatchSA.asi:5EE6D533 ; sub_5EE6D480+ABj
- SilentPatchSA.asi:5EE6D533 024 test eax, eax
- SilentPatchSA.asi:5EE6D535 024 jz short loc_5EE6D553
- SilentPatchSA.asi:5EE6D537 024 mov edi, [ebx]
- SilentPatchSA.asi:5EE6D539 024 lea esi, [eax+10h]
- SilentPatchSA.asi:5EE6D53C 024 add edi, 10h
- SilentPatchSA.asi:5EE6D53F 024 mov ecx, 10h
- SilentPatchSA.asi:5EE6D544 024 rep movsd
- SilentPatchSA.asi:5EE6D546 024 mov eax, [ebx]
- SilentPatchSA.asi:5EE6D548 024 and dword ptr [eax+1Ch], 0FFFDFFFCh
- SilentPatchSA.asi:5EE6D54F 024 mov esi, [esp+20h+var_10]
- SilentPatchSA.asi:5EE6D553
- SilentPatchSA.asi:5EE6D553 loc_5EE6D553: ; CODE XREF: sub_5EE6D480+3Dj
- SilentPatchSA.asi:5EE6D553 ; sub_5EE6D480+64j ...
- SilentPatchSA.asi:5EE6D553 024 add ebx, 4
- SilentPatchSA.asi:5EE6D556 024 dec [esp+20h+var_14]
- SilentPatchSA.asi:5EE6D55A 024 jnz loc_5EE6D4B9
- SilentPatchSA.asi:5EE6D560
- SilentPatchSA.asi:5EE6D560 loc_5EE6D560: ; CODE XREF: sub_5EE6D480+25j
- SilentPatchSA.asi:5EE6D560 024 pop edi
- SilentPatchSA.asi:5EE6D561 020 pop esi
- SilentPatchSA.asi:5EE6D562 01C pop ebx
- SilentPatchSA.asi:5EE6D563 018 mov esp, ebp
- SilentPatchSA.asi:5EE6D565 004 pop ebp
- SilentPatchSA.asi:5EE6D566 000 retn 4
- SilentPatchSA.asi:5EE6D566 sub_5EE6D480 endp
- SilentPatchSA.asi:5EE6D566
- SilentPatchSA.asi:5EE6D566 ; ---------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement