Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .text:1046F5C0 ; =============== S U B R O U T I N E =======================================
- .text:1046F5C0
- .text:1046F5C0 ; Attributes: bp-based frame
- .text:1046F5C0
- .text:1046F5C0 sub_1046F5C0 proc near ; DATA XREF: .text:1004B9C4o
- .text:1046F5C0
- .text:1046F5C0 var_1C = dword ptr -1Ch
- .text:1046F5C0 var_18 = dword ptr -18h
- .text:1046F5C0 var_14 = dword ptr -14h
- .text:1046F5C0 var_C = dword ptr -0Ch
- .text:1046F5C0 var_8 = dword ptr -8
- .text:1046F5C0 var_4 = dword ptr -4
- .text:1046F5C0 arg_0 = dword ptr 8
- .text:1046F5C0 arg_4 = dword ptr 0Ch
- .text:1046F5C0
- .text:1046F5C0 push ebp
- .text:1046F5C1 mov ebp, esp
- .text:1046F5C3 and esp, 0FFFFFFF8h
- .text:1046F5C6 sub esp, 20h
- .text:1046F5C9 push esi
- .text:1046F5CA push edi
- .text:1046F5CB call sub_1046EDB0
- .text:1046F5D0 mov edi, eax
- .text:1046F5D2 lea ecx, [esp+28h+var_1C]
- .text:1046F5D6 mov esi, edx
- .text:1046F5D8 mov [esp+28h+var_1C], edi
- .text:1046F5DC mov [esp+28h+var_18], esi
- .text:1046F5E0 call sub_102367C0
- .text:1046F5E5 test al, al
- .text:1046F5E7 jz loc_1046F72B
- .text:1046F5ED shr esi, 14h
- .text:1046F5F0 and esi, 0Fh
- .text:1046F5F3 cmp esi, 1
- .text:1046F5F6 jz short loc_1046F601
- .text:1046F5F8 cmp esi, 9
- .text:1046F5FB jnz loc_1046F72B
- .text:1046F601
- .text:1046F601 loc_1046F601: ; CODE XREF: sub_1046F5C0+36j
- .text:1046F601 push ecx
- .text:1046F602 lea ecx, [esp+2Ch+var_14]
- .text:1046F606 call sub_1046FC30
- .text:1046F60B mov eax, [esp+28h+var_4]
- .text:1046F60F or dword ptr [eax+30h], 1
- .text:1046F613 mov [eax+8], edi
- .text:1046F616 mov esi, [esp+28h+var_4]
- .text:1046F61A call sub_10448D70
- .text:1046F61F mov ecx, [ebp+arg_0]
- .text:1046F622 or dword ptr [esi+30h], 80h
- .text:1046F629 mov [esi+20h], eax
- .text:1046F62C mov [esi+24h], edx
- .text:1046F62F mov eax, [ecx]
- .text:1046F631 push 0
- .text:1046F633 push [ebp+arg_4]
- .text:1046F636 call dword ptr [eax+1Ch]
- .text:1046F639 mov esi, [esp+28h+var_4]
- .text:1046F63D mov edi, eax
- .text:1046F63F push offset aTextabuse ; "textabuse"
- .text:1046F644 push edi
- .text:1046F645 call sub_106E1370
- .text:1046F64A neg eax
- .text:1046F64C push offset aVoiceabuse ; "voiceabuse"
- .text:1046F651 sbb eax, eax
- .text:1046F653 or dword ptr [esi+30h], 20h
- .text:1046F657 neg eax
- .text:1046F659 mov [esi+1Ch], eax
- .text:1046F65C mov esi, [esp+34h+var_4]
- .text:1046F660 push edi
- .text:1046F661 call sub_106E1370
- .text:1046F666 neg eax
- .text:1046F668 push offset aGrief ; "grief"
- .text:1046F66D sbb eax, eax
- .text:1046F66F or dword ptr [esi+30h], 40h
- .text:1046F673 neg eax
- .text:1046F675 mov [esi+28h], eax
- .text:1046F678 mov esi, [esp+3Ch+var_4]
- .text:1046F67C push edi
- .text:1046F67D call sub_106E1370
- .text:1046F682 neg eax
- .text:1046F684 push offset aSpeedhack ; "speedhack"
- .text:1046F689 sbb eax, eax
- .text:1046F68B or dword ptr [esi+30h], 10h
- .text:1046F68F neg eax
- .text:1046F691 mov [esi+18h], eax
- .text:1046F694 mov esi, [esp+44h+var_4]
- .text:1046F698 push edi
- .text:1046F699 call sub_106E1370
- .text:1046F69E neg eax
- .text:1046F6A0 push offset aWallhack ; "wallhack"
- .text:1046F6A5 sbb eax, eax
- .text:1046F6A7 or dword ptr [esi+30h], 8
- .text:1046F6AB neg eax
- .text:1046F6AD mov [esi+14h], eax
- .text:1046F6B0 mov esi, [esp+4Ch+var_4]
- .text:1046F6B4 push edi
- .text:1046F6B5 call sub_106E1370
- .text:1046F6BA neg eax
- .text:1046F6BC push offset aAimbot ; "aimbot"
- .text:1046F6C1 sbb eax, eax
- .text:1046F6C3 or dword ptr [esi+30h], 4
- .text:1046F6C7 neg eax
- .text:1046F6C9 mov [esi+10h], eax
- .text:1046F6CC mov esi, [esp+54h+var_4]
- .text:1046F6D0 push edi
- .text:1046F6D1 call sub_106E1370
- .text:1046F6D6 add esp, 30h
- .text:1046F6D9 mov [esp+28h+var_1C], offset off_109BCCD8
- .text:1046F6E1 neg eax
- .text:1046F6E3 lea ecx, [esp+28h+var_14]
- .text:1046F6E7 sbb eax, eax
- .text:1046F6E9 or dword ptr [esi+30h], 2
- .text:1046F6ED neg eax
- .text:1046F6EF mov [esi+0Ch], eax
- .text:1046F6F2 mov eax, dword_14F9454C
- .text:1046F6F7 mov esi, [esp+28h+var_8]
- .text:1046F6FB add eax, 48h
- .text:1046F6FE mov [esp+28h+var_18], eax
- .text:1046F702 and esi, 7FFFFFFFh
- .text:1046F708 mov eax, [esp+28h+var_14]
- .text:1046F70C call dword ptr [eax+4]
- .text:1046F70F push eax
- .text:1046F710 push [esp+2Ch+var_C]
- .text:1046F714 mov edx, esi
- .text:1046F716 lea ecx, [esp+30h+var_1C]
- .text:1046F71A call sub_1062B870
- .text:1046F71F add esp, 8
- .text:1046F722 lea ecx, [esp+28h+var_14]
- .text:1046F726 call sub_1046FBE0
- .text:1046F72B
- .text:1046F72B loc_1046F72B: ; CODE XREF: sub_1046F5C0+27j
- .text:1046F72B ; sub_1046F5C0+3Bj
- .text:1046F72B pop edi
- .text:1046F72C pop esi
- .text:1046F72D mov esp, ebp
- .text:1046F72F pop ebp
- .text:1046F730 retn 8
- .text:1046F730 sub_1046F5C0 endp
- .text:1046F730
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement