Function at 0x1401524ff
Capabilities:
Terminate process

Disassembly:
jmp 0x140194730
push rbp
push rdi
sub rsp, 0xc08
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x20a
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x1404bf700]
xor rax, rbp
mov qword [rbp + 0xbd8], rax
lea rcx, [0x1404e9a6d]
call fcn.140156884
call fcn.140155b91
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0
je 0x140195067
lea r8, str.https:__raw.githubusercontent.com_a2x_cs2_dumper_main_output_client.dll.hpp
mov edx, 0x2712
mov rcx, qword [rbp + 8]
call fcn.14015671c
lea rcx, [rbp + 0x28]
call fcn.14015682a
nop
lea r8, [0x140195860]
mov edx, 0x4e2b
mov rcx, qword [rbp + 8]
call fcn.14015671c
lea r8, [rbp + 0x28]
mov edx, 0x2711
mov rcx, qword [rbp + 8]
call fcn.14015671c
mov rcx, qword [rbp + 8]
call fcn.140152fa9
mov dword [rbp + 0x64], eax
mov rcx, qword [rbp + 8]
call fcn.140151b2c
cmp dword [rbp + 0x64], 0
jne 0x140195039
mov byte [rbp + 0x84], 1
lea rdx, str.m_iHealth_
lea rcx, [rbp + 0x468]
call fcn.140153882
nop
lea r8, [0x1404c0f70]
lea rdx, [rbp + 0x468]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x468]
call fcn.140152081
lea rdx, str.m_iTeamNum_
lea rcx, [rbp + 0x4a8]
call fcn.140153882
nop
lea r8, [0x1404c0f74]
lea rdx, [rbp + 0x4a8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x4a8]
call fcn.140152081
lea rdx, str.m_bPawnIsAlive_
lea rcx, [rbp + 0x4e8]
call fcn.140153882
nop
lea r8, [0x1404c0f78]
lea rdx, [rbp + 0x4e8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x4e8]
call fcn.140152081
lea rdx, str.m_hPlayerPawn_
lea rcx, [rbp + 0x528]
call fcn.140153882
nop
lea r8, [0x1404c0f7c]
lea rdx, [rbp + 0x528]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x528]
call fcn.140152081
lea rdx, str.m_iszPlayerName_
lea rcx, [rbp + 0x568]
call fcn.140153882
nop
lea r8, [0x1404c0f80]
lea rdx, [rbp + 0x568]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x568]
call fcn.140152081
lea rdx, str.m_vOldOrigin_
lea rcx, [rbp + 0x5a8]
call fcn.140153882
nop
lea r8, [0x1404c0f90]
lea rdx, [rbp + 0x5a8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x5a8]
call fcn.140152081
lea rdx, str.m_iMaxHealth_
lea rcx, [rbp + 0x5e8]
call fcn.140153882
nop
lea r8, [0x1404c0f94]
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x5e8]
call fcn.140152081
lea rdx, str.m_iHealth_
lea rcx, [rbp + 0x628]
call fcn.140153882
nop
lea r8, [0x1404c0f98]
lea rdx, [rbp + 0x628]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x628]
call fcn.140152081
lea rdx, str.m_pGameSceneNode_
lea rcx, [rbp + 0x668]
call fcn.140153882
nop
lea r8, [0x1404c0f9c]
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x668]
call fcn.140152081
lea rdx, str.m_modelState_
lea rcx, [rbp + 0x6a8]
call fcn.140153882
nop
lea rdx, str.namespace_CSkeletonInstance_
lea rcx, [rbp + 0x6e8]
call fcn.140153882
nop
lea r9, [0x1404c0fa0]
lea r8, [rbp + 0x6a8]
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x28]
call fcn.140156f5a
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x6e8]
call fcn.140152081
nop
lea rcx, [rbp + 0x6a8]
call fcn.140152081
lea rdx, str.m_vecOrigin_
lea rcx, [rbp + 0x728]
call fcn.140153882
nop
lea rdx, str.namespace_CGameSceneNode_
lea rcx, [rbp + 0x768]
call fcn.140153882
nop
lea r9, [0x1404c0fa0]
lea r8, [rbp + 0x728]
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x28]
call fcn.140156f5a
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x768]
call fcn.140152081
nop
lea rcx, [rbp + 0x728]
call fcn.140152081
lea rdx, str.m_angEyeAngles_
lea rcx, [rbp + 0x7a8]
call fcn.140153882
nop
lea r8, [0x1404c0fa4]
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x7a8]
call fcn.140152081
lea rdx, str.m_vecLastClipCameraPos_
lea rcx, [rbp + 0x7e8]
call fcn.140153882
nop
lea r8, [0x1404c0fa8]
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x7e8]
call fcn.140152081
lea rdx, str.m_pClippingWeapon_
lea rcx, [rbp + 0x828]
call fcn.140153882
nop
lea r8, [0x1404c0fac]
lea rdx, [rbp + 0x828]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x828]
call fcn.140152081
lea rdx, str.m_iShotsFired_
lea rcx, [rbp + 0x868]
call fcn.140153882
nop
lea r8, [0x1404c0fb0]
lea rdx, [rbp + 0x868]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x868]
call fcn.140152081
lea rdx, str.m_flFlashDuration_
lea rcx, [rbp + 0x8a8]
call fcn.140153882
nop
lea r8, [0x1404c0fb4]
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x8a8]
call fcn.140152081
lea rdx, str.m_aimPunchAngle_
lea rcx, [rbp + 0x8e8]
call fcn.140153882
nop
lea r8, [0x1404c0fb8]
lea rdx, [rbp + 0x8e8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x8e8]
call fcn.140152081
lea rdx, str.m_aimPunchCache_
lea rcx, [rbp + 0x928]
call fcn.140153882
nop
lea r8, [0x1404c0fbc]
lea rdx, [rbp + 0x928]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x928]
call fcn.140152081
lea rdx, str.m_iIDEntIndex_
lea rcx, [rbp + 0x968]
call fcn.140153882
nop
lea r8, [0x1404c0fc0]
lea rdx, [rbp + 0x968]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x968]
call fcn.140152081
lea rdx, str.m_iTeamNum_
lea rcx, [rbp + 0x9a8]
call fcn.140153882
nop
lea r8, [0x1404c0fc4]
lea rdx, [rbp + 0x9a8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x9a8]
call fcn.140152081
lea rdx, str.m_pCameraServices_
lea rcx, [rbp + 0x9e8]
call fcn.140153882
nop
lea r8, [0x1404c0fc8]
lea rdx, [rbp + 0x9e8]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0x9e8]
call fcn.140152081
lea rdx, str.m_iFOVStart_
lea rcx, [rbp + 0xa28]
call fcn.140153882
nop
lea r8, [0x1404c0fcc]
lea rdx, [rbp + 0xa28]
lea rcx, [rbp + 0x28]
call fcn.1401527ac
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0xa28]
call fcn.140152081
lea rdx, str.m_fFlags_
lea rcx, [rbp + 0xa68]
call fcn.140153882
nop
lea rdx, str.namespace_C_BaseEntity_
lea rcx, [rbp + 0xaa8]
call fcn.140153882
nop
lea r9, [0x1404c0fd0]
lea r8, [rbp + 0xa68]
lea rdx, [rbp + 0xaa8]
lea rcx, [rbp + 0x28]
call fcn.140156f5a
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0xaa8]
call fcn.140152081
nop
lea rcx, [rbp + 0xa68]
call fcn.140152081
lea rdx, str.m_entitySpottedState_
lea rcx, [rbp + 0xae8]
call fcn.140153882
nop
lea rdx, str.namespace_C_CSPlayerPawn_
lea rcx, [rbp + 0xb28]
call fcn.140153882
nop
lea r9, [0x1404c0fd4]
lea r8, [rbp + 0xae8]
lea rdx, [rbp + 0xb28]
lea rcx, [rbp + 0x28]
call fcn.140156f5a
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0xb28]
call fcn.140152081
nop
lea rcx, [rbp + 0xae8]
call fcn.140152081
lea rdx, str.m_bSpottedByMask_
lea rcx, [rbp + 0xb68]
call fcn.140153882
nop
lea rdx, str.namespace_EntitySpottedState_t_
lea rcx, [rbp + 0xba8]
call fcn.140153882
nop
lea r9, [0x1404c0fd4]
lea r8, [rbp + 0xb68]
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0x28]
call fcn.140156f5a
movzx eax, al
movzx ecx, byte [rbp + 0x84]
and ecx, eax
mov eax, ecx
mov byte [rbp + 0x84], al
lea rcx, [rbp + 0xba8]
call fcn.140152081
nop
lea rcx, [rbp + 0xb68]
call fcn.140152081
movzx eax, byte [rbp + 0x84]
test eax, eax
jne 0x140195037
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Error_with_updating_client_offsets
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
jmp 0x14019505e
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Error_with_updating_client_offsets
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.ucrtbased.dll_exit]
nop
lea rcx, [rbp + 0x28]
call fcn.140152081
lea rcx, [rbp - 0x20]
lea rdx, reloc.WS2_32.dll_accept
call fcn.1401559a2
mov rcx, qword [rbp + 0xbd8]
xor rcx, rbp
call fcn.140153acb
lea rsp, [rbp + 0xbe8]
pop rdi
pop rbp
ret