Function at 0x140022720
Capabilities:
Execute command
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r12
push r14
push r15
sub rsp, 0x160
mov rax, qword [0x140117080]
xor rax, rsp
mov qword [rsp + 0x158], rax
xor r12d, r12d
vmovups xmm0, xmmword [str.c_Y_J_UOX]
vmovups xmmword [rsp + 0x20], xmm0
vmovsd xmm0, qword [0x1400fd880]
vmovsd qword [rsp + 0x30], xmm0
mov byte [rsp + 0x20], 0x56
xor byte [rsp + 0x21], 0x36
xor byte [rsp + 0x22], 0x37
xor byte [rsp + 0x23], 0x38
xor byte [rsp + 0x24], 0x39
xor byte [rsp + 0x25], 0x3a
xor byte [rsp + 0x26], 0x3b
xor byte [rsp + 0x27], 0x3c
xor byte [rsp + 0x28], 0x3d
xor byte [rsp + 0x29], 0x3e
xor byte [rsp + 0x2a], 0x3f
xor byte [rsp + 0x2b], 0x40
xor byte [rsp + 0x2c], 0x41
xor byte [rsp + 0x2d], 0x42
xor byte [rsp + 0x2e], 0x43
xor byte [rsp + 0x2f], 0x44
xor byte [rsp + 0x30], 0x45
xor byte [rsp + 0x31], 0x46
xor byte [rsp + 0x32], 0x47
xor byte [rsp + 0x33], 0x48
xor byte [rsp + 0x34], 0x49
xor byte [rsp + 0x35], 0x4a
xor byte [rsp + 0x36], 0x4b
xor byte [rsp + 0x37], 0x4c
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], r12
lea rax, [rsp + 0x20]
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], r12b
jne 0x140022811
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0xa8]
call fcn.140002ed0
nop
lea rdx, [0x140119978]
cmp qword [0x140119990], 0x10
cmovae rdx, qword [0x140119978]
mov r8, qword [0x140119988]
lea rcx, [rsp + 0xa8]
call fcn.140013e70
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0x98], r12
mov qword [rsp + 0xa0], r12
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0x88], ymm0
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x1400f6e7c]
lea rcx, [rsp + 0x88]
vzeroupper
call fcn.140013e70
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x80], r12
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0x68], ymm0
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [0x140119998]
cmp qword [0x1401199b0], 0x10
cmovae rdx, qword [0x140119998]
mov r8, qword [0x1401199a8]
lea rcx, [rsp + 0x68]
vzeroupper
call fcn.140013e70
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x138], xmm0
mov qword [rsp + 0x148], r12
mov qword [rsp + 0x150], r12
vmovups ymm0, ymmword [rax]
vmovups ymmword [rsp + 0x138], ymm0
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rsp + 0x80]
cmp rdx, 0x10
jb 0x14002298b
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022983
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140022983
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400ddd0c
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x1400229ed
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400229e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400229e5
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400ddd0c
mov qword [rsp + 0x98], r12
mov qword [rsp + 0xa0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x88], 0
mov rdx, qword [rsp + 0xc0]
cmp rdx, 0x10
jb 0x140022a55
inc rdx
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022a4d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140022a4d
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
vzeroupper
call fcn.1400ddd0c
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xa8], 0
lea rcx, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
jb 0x140022a8c
mov rcx, qword [rsp + 0x138]
vzeroupper
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov eax, dword [0x1400fd890]
mov dword [rsp + 0x28], eax
vmovsd xmm0, qword [0x1400fd888]
movzx eax, byte [0x1400fd894]
vmovsd qword [rsp + 0x20], xmm0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov byte [rsp + 0x20], 0x43
xor byte [rsp + 0x21], 0x36
xor byte [rsp + 0x22], 0x37
xor byte [rsp + 0x23], 0x38
xor byte [rsp + 0x24], 0x39
xor byte [rsp + 0x25], 0x3a
xor byte [rsp + 0x26], 0x3b
xor byte [rsp + 0x27], 0x3c
xor byte [rsp + 0x28], 0x3d
xor byte [rsp + 0x29], 0x3e
xor byte [rsp + 0x2a], 0x3f
xor byte [rsp + 0x2b], 0x40
xor al, 0x41
mov byte [rsp + 0x2c], al
lea rdx, [rsp + 0x20]
call fcn.140014bc0
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._nFinding_game...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
mov r8d, 7
lea rdx, str.cs2.exe
lea rcx, [rsp + 0x20]
call fcn.140002ed0
mov r15d, 4
lea rdx, [rsp + 0x20]
lea rcx, [0x140117248]
call fcn.140022360
movabs rbx, 0x12a05f200
test eax, eax
je 0x140022cfb
mov rax, qword gs:[0x58]
mov r14, qword [rax]
nop word [rax + rax]
mov eax, dword [r14 + r15]
cmp dword [0x14011a274], eax
jle 0x140022c0d
lea rcx, [0x14011a274]
call fcn.1400dd938
cmp dword [0x14011a274], 0xffffffff
jne 0x140022c0d
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022bdf
imul rax, rax, 0x64
jmp 0x140022bfa
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
mov qword [0x14011a278], rax
lea rcx, [0x14011a274]
call fcn.1400dd8cc
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022c2b
imul rax, rax, 0x64
jmp 0x140022c46
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
sub rax, qword [0x14011a278]
cmp rax, rbx
je 0x140022c54
jl 0x140022cb7
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022c72
imul rcx, rax, 0x64
jmp 0x140022c8d
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rcx, rax
mov qword [0x14011a278], rcx
lea rdx, str._tWaiting_for_open_game...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
mov r8d, 7
lea rdx, str.cs2.exe
lea rcx, [rsp + 0x20]
call fcn.140002ed0
lea rdx, [rsp + 0x20]
lea rcx, [0x140117248]
call fcn.140022360
test eax, eax
jne 0x140022ba0
lea rdx, str.Game_found_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.Updating_Offsets...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.140023fd0
test al, al
jne 0x140022e8e
mov rax, qword gs:[0x58]
mov r14, qword [rax]
call fcn.140023fd0
mov eax, dword [r14 + r15]
cmp dword [0x14011a270], eax
jle 0x140022dd7
lea rcx, [0x14011a270]
call fcn.1400dd938
cmp dword [0x14011a270], 0xffffffff
jne 0x140022dd7
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022da9
imul rax, rax, 0x64
jmp 0x140022dc4
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
mov qword [0x14011a290], rax
lea rcx, [0x14011a270]
call fcn.1400dd8cc
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022df5
imul rax, rax, 0x64
jmp 0x140022e10
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
sub rax, qword [0x14011a290]
cmp rax, rbx
je 0x140022e1e
jl 0x140022e81
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022e3c
imul rcx, rax, 0x64
jmp 0x140022e57
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rcx, rax
mov qword [0x14011a290], rcx
lea rdx, str._tWaiting_for_update_offsets...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call fcn.140023fd0
test al, al
je 0x140022d65
lea rdx, str.Offsets_updated_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.Calling_InitAddress__...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
mov r8d, 0xa
lea rdx, str.client.dll
lea rcx, [rsp + 0x20]
call fcn.140002ed0
lea rdx, [rsp + 0x20]
lea rcx, [0x140117248]
call fcn.1400220f0
mov rdx, rax
mov qword [0x14011a0f0], rax
mov ecx, dword [0x1401191e4]
add rcx, rax
mov qword [0x14011a0f8], rcx
mov ecx, dword [0x1401191e8]
add rcx, rax
mov qword [0x14011a100], rcx
mov ecx, dword [0x1401191e0]
add rcx, rax
mov qword [0x14011a108], rcx
mov ecx, dword [0x1401191f8]
add rcx, rax
mov qword [0x14011a118], rcx
mov ecx, dword [0x1401191f4]
add rcx, rax
mov qword [0x14011a120], rcx
mov eax, dword [0x1401191f0]
add rax, rdx
mov qword [0x14011a128], rax
mov eax, dword [0x1401191ec]
add rax, rdx
mov qword [0x14011a130], rax
test rdx, rdx
jne 0x140023186
mov rax, qword gs:[0x58]
mov r14, qword [rax]
nop word [rax + rax]
mov eax, dword [r14 + r15]
cmp dword [0x14011a280], eax
jle 0x14002301d
lea rcx, [0x14011a280]
call fcn.1400dd938
cmp dword [0x14011a280], 0xffffffff
jne 0x14002301d
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140022fef
imul rax, rax, 0x64
jmp 0x14002300a
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
mov qword [0x14011a288], rax
lea rcx, [0x14011a280]
call fcn.1400dd8cc
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x14002303b
imul rax, rax, 0x64
jmp 0x140023056
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
sub rax, qword [0x14011a288]
cmp rax, rbx
je 0x140023064
jl 0x1400230c7
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rdi, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rdi, 0x989680
jne 0x140023082
imul rcx, rax, 0x64
jmp 0x14002309d
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rcx, rax
mov qword [0x14011a288], rcx
lea rdx, str._tWaiting_for_call_InitAddress__...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
mov r8d, 0xa
lea rdx, str.client.dll
lea rcx, [rsp + 0x20]
call fcn.140002ed0
lea rdx, [rsp + 0x20]
lea rcx, [0x140117248]
call fcn.1400220f0
mov rdx, rax
mov qword [0x14011a0f0], rax
mov ecx, dword [0x1401191e4]
add rcx, rax
mov qword [0x14011a0f8], rcx
mov ecx, dword [0x1401191e8]
add rcx, rax
mov qword [0x14011a100], rcx
mov ecx, dword [0x1401191e0]
add rcx, rax
mov qword [0x14011a108], rcx
mov ecx, dword [0x1401191f8]
add rcx, rax
mov qword [0x14011a118], rcx
mov ecx, dword [0x1401191f4]
add rcx, rax
mov qword [0x14011a120], rcx
mov eax, dword [0x1401191f0]
add rax, rdx
mov qword [0x14011a128], rax
mov eax, dword [0x1401191ec]
add rax, rdx
mov qword [0x14011a130], rax
test rdx, rdx
je 0x140022fb0
lea rdx, str.InitAddress___called_
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x140117258]
lea rdx, str._Game__Pid:_d_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400231e2
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14002322e
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023229
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023229
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov r15, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r14, qword [0x14011a0f0]
mov r9, r14
lea r8, str._Game__Client:_llX_n
xor edx, edx
xor ecx, ecx
call fcn.140003e70
test eax, eax
jg 0x14002328b
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
xor r8d, r8d
lea rdx, [0x1400f6d09]
lea rcx, [rsp + 0x20]
call fcn.140002ed0
jmp 0x14002331d
inc eax
movsxd rbx, eax
mov rcx, rbx
call fcn.1400ddd40
mov rdi, rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r12
mov qword [rsp + 0x130], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x118], 0
mov r9, r14
lea r8, str._Game__Client:_llX_n
mov rdx, rbx
mov rcx, rax
call fcn.140003e70
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
nop dword [rax]
inc rsi
cmp byte [rdi + rsi], 0
jne 0x1400232f0
mov r8, rsi
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140002ed0
mov rcx, rdi
call fcn.1400ddd0c
vmovups ymm0, ymmword [rsp + 0x40]
vmovups ymmword [rsp + 0x20], ymm0
lea rdx, [rsp + 0x20]
cmp qword [rsp + 0x38], 0x10
cmovae rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x30]
mov rcx, r15
vzeroupper
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x14002337f
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002337a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002337a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str.Offset:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x1401191e4]
lea rdx, str.__EntityList:_llX_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400233e6
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140023432
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002342d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002342d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x1401191e8]
lea rdx, str.__Matrix:_llX_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14002346b
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x1400234b7
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400234b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400234b2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x1401191f8]
lea rdx, str.__LocalPlayerController:_llX_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400234f0
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14002353c
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023537
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023537
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x1401191e0]
lea rdx, str.__ViewAngles:_llX_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140023575
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x1400235c1
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400235bc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400235bc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x1401191f4]
lea rdx, str.__LocalPlayerPawn:_llX_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400235fa
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140023646
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023641
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023641
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov r8d, dword [0x1401191f0]
lea rdx, str.__ForceJump:_llX_n
lea rcx, [rsp + 0x40]
call fcn.140023ba0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14002367f
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140019bf0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x1400236cb
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400236c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400236c6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400fda54]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._n_t
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t_.:.________::__________________________________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t_:B:______7_Y_:PY._____________________________________________________________________________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t___G_____G._______77:_JJ______:7_J__.___.__J__.___.__JJ7:___:J_JJ_._____JJ7:_____JJ____
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t_____Y___.B:__:G____P___P_____Y__P__:__:__7Y_YJ____BY7__B:__5__7__BG__P._
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t____5_7__Y_____:G___B.___:_G__7_GJJJJY_P_.5BY_.___JJJJJ.___J____Y_____PJ_:___G_YJJJJG___
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t____.B:_______:G___B.___:_G__7_5::::::.___.7P7__:::::._________Y_______Y5__G__::::::._
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t_____P_____:G___.___:_B__.5Y_7J_Y7Y_____P7_J_____J____Y___.Y_7P._BB______
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t______J_._____._____77____.______:7___7._.7__7:____.____7.__:J____J:__7________7______
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t_______DONT_MANUALLY_CLOSE_THIS_WINDOW__KEEP_IT_OPEN_OTHERWISE_THE_CHEAT_WILL_CLOSE_TOO._______
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t____________THIS_WINDOW_WILL_AUTOMATICALLY_TURN_OFF_AFTER_YOU_LOG_IN_SUCCESSFULLY.______________
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, Ordinal_79
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, str._t_n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140014bc0
lea rdx, [0x140023b60]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x60], rax
lea rax, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rsp + 0xd8], rax
lea rax, [0x14000df60]
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x118]
mov qword [rsp + 0xc8], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x128], r12
mov qword [rsp + 0x130], r12
mov r8d, 7
lea rdx, str.SDL_app
lea rcx, [rsp + 0x118]
call fcn.140002ed0
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Counter_Strike_2
lea rcx, [rsp + 0x40]
call fcn.140002ed0
nop
lea r9, [rsp + 0xd8]
lea r8, [rsp + 0x118]
lea rdx, [rsp + 0x40]
call fcn.140070f10
nop
mov rdx, qword [rsp + 0x150]
cmp rdx, 0x10
jb 0x140023a4a
inc rdx
mov rcx, qword [rsp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140023a45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023a45
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ddd0c
xor eax, eax
mov rcx, qword [rsp + 0x158]
xor rcx, rsp
call fcn.1400dd870
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop r12
ret