Function at 0x14000c280
Capabilities:
Create thread
Enumerate processes
Execute command
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
sub rsp, 0x490
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1400f8080]
xor rax, rsp
mov qword [rbp + 0x410], rax
xor r14d, r14d
vmovups xmm0, xmmword [0x1400dd198]
vmovups xmmword [rbp + 0x20], xmm0
movzx eax, word [0x1400dd1a8]
mov word [rbp + 0x30], ax
cmp byte [0x1400dd1a9], r14b
je 0x14000c321
mov byte [rbp + reloc.WLDAP32.dll_Ordinal_32], 0x20
xor byte [rbp + 0x21], 0x36
xor byte [rbp + 0x22], 0x37
xor byte [rbp + 0x23], 0x38
xor byte [rbp + 0x24], 0x39
xor byte [rbp + 0x25], 0x3a
xor byte [rbp + 0x26], 0x3b
xor byte [rbp + 0x27], 0x3c
xor byte [rbp + 0x28], 0x3d
xor byte [rbp + 0x29], 0x3e
xor byte [rbp + 0x2a], 0x3f
xor byte [rbp + 0x2b], 0x40
xor byte [rbp + 0x2c], 0x41
xor byte [rbp + 0x2d], 0x42
xor byte [rbp + 0x2e], 0x43
xor byte [rbp + 0x2f], 0x44
xor byte [rbp + 0x30], 0x45
xor byte [rbp + 0x31], 0x46
lea rcx, [rbp + 0x20]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rdi, rax
lea rdx, [rbp + 0x148]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetClientRect]
lea rdx, [rbp + 0x138]
mov rcx, rdi
call qword [sym.imp.USER32.dll_GetWindowRect]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
mov ebx, eax
mov eax, dword [rbp + 0x140]
sub eax, dword [rbp + 0x138]
cdq
sub eax, edx
sar eax, 1
sub ebx, eax
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
mov eax, dword [rbp + 0x144]
sub eax, dword [rbp + 0x13c]
cdq
sub eax, edx
sar eax, 1
sub r8d, eax
mov eax, dword [rbp + 0x154]
sub eax, dword [rbp + 0x14c]
mov r9d, dword [rbp + 0x150]
sub r9d, dword [rbp + 0x148]
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], eax
mov edx, ebx
mov rcx, rdi
call qword [sym.imp.USER32.dll_MoveWindow]
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
lea rdx, [rbp + 0x178]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
movzx ecx, word [rbp + 0x186]
sub cx, word [rbp + 0x182]
inc cx
mov word [rbp + 0xf0], cx
movzx ecx, word [rbp + 0x188]
sub cx, word [rbp + 0x184]
inc cx
mov word [rbp + 0xf2], cx
mov edx, dword [rbp + 0xf0]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleScreenBufferSize]
mov edx, 0xfffffff0
mov rcx, qword [0x1400fa120]
call qword [sym.imp.USER32.dll_GetWindowLongW]
and eax, 0xff30ffff
mov r8d, eax
mov edx, 0xfffffff0
mov rcx, qword [0x1400fa120]
call qword [sym.imp.USER32.dll_SetWindowLongW]
mov dword [rsp + 0x30], 0x227
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x1400fa120]
call qword [sym.imp.USER32.dll_SetWindowPos]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Freestyle.wav
lea rcx, [rbp + 0x40]
call fcn.14000ee80
lea rcx, [rbp + 0x40]
cmp qword [rbp + 0x58], 8
cmovae rcx, qword [rbp + 0x40]
xor edx, edx
mov r8d, 0x20008
call qword [sym.imp.WINMM.dll_PlaySoundW]
mov rdx, qword [rbp + 0x58]
cmp rdx, 8
jb 0x14000c504
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c4ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c4ff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], 7
mov word [rbp + 0x40], r14w
mov ecx, 8
call fcn.1400c4d80
lea rcx, [0x14000c140]
mov qword [rax], rcx
mov qword [rbp + 0xf0], rax
lea rcx, [rbp + 0x108]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
mov r9, rax
lea r8, [0x14000fa80]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x100], rax
test rax, rax
je 0x14000d107
mov qword [rbp + 0xf0], r14
cmp dword [rbp + 0x108], 0
je 0x14000d0fb
vmovups xmm0, xmmword [rbp + 0x100]
vmovdqa xmmword [rbp + 0xd0], xmm0
lea rcx, [rbp + 0xd0]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14000d0fb
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0xe0], xmm0
vmovdqa xmmword [rbp + 0x100], xmm0
lea rcx, [0x1400f9d80]
call fcn.14006ef80
cmp byte [0x1400f9f98], 0
jne 0x14000c5db
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x168], r14
mov qword [rbp + 0x170], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x158], 0
vmovups xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], r14
mov qword [rbp + 0x130], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x118], 0
vmovups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x80], r14
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Enter_username:
lea rcx, [rbp + 0x68]
call fcn.140003250
lea rax, [rbp + 0x68]
mov qword [rbp + 0x60], rax
mov ebx, 5
mov r15d, 0xff
mov edx, r15d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e7d0
mov rcx, rax
lea rdx, str._n___
call fcn.14000e9b0
mov rcx, rax
movzx edx, bx
call fcn.14000e7d0
mov rcx, rax
lea rdx, str.____
call fcn.14000e9b0
mov rcx, rax
movzx edx, r15w
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd0c]
call fcn.14000e9b0
lea rdx, [rbp + 0x68]
cmp qword [rbp + 0x80], 0x10
cmovae rdx, qword [rbp + 0x68]
mov r8, qword [rbp + 0x78]
mov rcx, rax
call fcn.14000f840
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x14000c70c
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c707
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c707
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x80], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x68], 0
lea rdx, [rbp + 0x158]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000eb80
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x3e0], xmm0
mov qword [rbp + 0x3f0], r14
mov qword [rbp + 0x3f8], r14
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Enter_password:
lea rcx, [rbp + 0x3e0]
call fcn.140003250
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x60], rax
mov edx, r15d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e7d0
mov rcx, rax
lea rdx, str._n___
call fcn.14000e9b0
mov rcx, rax
movzx edx, bx
call fcn.14000e7d0
mov rcx, rax
lea rdx, str.____
call fcn.14000e9b0
mov rcx, rax
movzx edx, r15w
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd0c]
call fcn.14000e9b0
lea rdx, [rbp + 0x3e0]
cmp qword [rbp + 0x3f8], 0x10
cmovae rdx, qword [rbp + 0x3e0]
mov r8, qword [rbp + 0x3f0]
mov rcx, rax
call fcn.14000f840
nop
mov rdx, qword [rbp + 0x3f8]
cmp rdx, 0x10
jb 0x14000c82e
inc rdx
mov rcx, qword [rbp + 0x3e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000c829
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000c829
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
mov qword [rbp + 0x3f0], r14
mov qword [rbp + 0x3f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x3e0], 0
lea rdx, [rbp + 0x118]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.14000eb80
lea rax, [rbp]
mov qword [rbp + 0x60], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
lea rsi, [rbp + 0x118]
cmp qword [rbp + 0x130], 0x10
cmovae rsi, qword [rbp + 0x118]
movabs rbx, 0x7fffffffffffffff
mov rdi, qword [rbp + 0x128]
cmp rdi, rbx
ja 0x14000d11a
mov qword [rbp + 0x18], reloc.WS2_32.dll_ntohs
cmp rdi, 0x10
jae 0x14000c8c4
mov qword [rbp + 0x10], rdi
vmovups xmm0, xmmword [rsi]
vmovups xmmword [rbp], xmm0
jmp 0x14000c967
mov rax, rdi
or rax, 0xf
mov qword [rbp + 0x110], rax
cmp rax, rbx
jbe 0x14000c903
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400c4d80
mov rcx, rax
test rax, rax
je 0x14000c935
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14000c94b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
mov qword [rbp + 0x88], rcx
mov rbx, rax
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14000c93c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000d120
jmp 0x14000c8e5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000c948
call fcn.1400c4d80
jmp 0x14000c94b
mov rax, r14
mov qword [rbp], rax
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
nop
lea rdx, [rbp + 0x158]
lea rcx, [rbp + 0x90]
call fcn.140008b70
nop
lea r8, [rbp]
mov rdx, rax
lea rcx, [0x1400f9d80]
call fcn.140070b90
cmp byte [0x1400f9f98], 0
jne 0x14000c9cb
lea rdx, [0x1400f9fa0]
lea rcx, [rbp + 0x90]
call fcn.140008b70
mov edx, 3
mov rcx, rax
call fcn.14000bc60
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400dcef4]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rax, 0xe2d7cf49c514c860
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x40], rax
movabs rax, 0x4f748f7fd96ec1a0
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x48], rax
movabs rax, 0xf544530d6ccaea6c
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x50], rax
movabs rax, 0xc499aced8923c789
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x58], rax
movabs rax, 0xc2b2a226a678ad37
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x3e0], rax
movabs rax, 0xb54ea17ad4eaed4
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x3e8], rax
movabs rax, 0xdb2a3c641fbf8609
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x3f0], rax
movabs rax, 0xc499aced8945b3fe
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x3f8], rax
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e0]
vmovdqu ymmword [rbp + 0x40], ymm1
vpxor xmm2, xmm2, xmm2
vmovups xmmword [rbp], xmm2
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
lea rax, [rbp + 0x40]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x14000cb00
lea rdx, [rbp + 0x40]
lea rcx, [rbp]
vzeroupper
call fcn.140003250
lea rax, [rbp]
mov qword [rbp + 0x38], rax
mov esi, 2
mov edx, r15d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e7d0
mov rcx, rax
lea rdx, str.__n__
call fcn.14000e9b0
mov rcx, rax
movzx edx, si
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd10]
call fcn.14000e9b0
mov rcx, rax
movzx edx, r15w
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd0c]
call fcn.14000e9b0
lea rdx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rdx, qword [rbp]
mov r8, qword [rbp + 0x10]
mov rcx, rax
call fcn.14000f840
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14000cbd3
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cbce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cbce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
lea rcx, [0x1400f9d80]
call fcn.14006be30
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov r8d, Ordinal_35
lea rdx, str.Waiting_for_cs2.exe_to_start...
lea rcx, [rbp]
call fcn.140003250
lea rax, [rbp]
mov qword [rbp + 0x38], rax
mov edx, r15d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e7d0
mov rcx, rax
lea rdx, str.__n__
call fcn.14000e9b0
mov rcx, rax
movzx edx, si
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd10]
call fcn.14000e9b0
mov rcx, rax
movzx edx, r15w
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd0c]
call fcn.14000e9b0
lea rdx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rdx, qword [rbp]
mov r8, qword [rbp + 0x10]
mov rcx, rax
call fcn.14000f840
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14000ccba
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ccb5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ccb5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
lea rdi, [0x1400dce98]
mov dword [rbp + 0x190], 0x238
xor edx, edx
mov ecx, esi
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rbx, rax
lea rdx, [rbp + 0x190]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x14000d0e2
mov rcx, r14
lea rdx, [rbp + 0x1bc]
nop word [rax + rax]
movzx eax, word [rdx + rcx*2]
inc rcx
cmp ax, word [rdi + rcx*2 - 2]
jne 0x14000d0ca
cmp rcx, 8
jne 0x14000cd00
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.cs2.exe_started_
lea rcx, [rbp]
call fcn.140003250
lea rax, [rbp]
mov qword [rbp + 0x38], rax
mov edx, r15d
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e7d0
mov rcx, rax
lea rdx, str.__n__
call fcn.14000e9b0
mov rcx, rax
movzx edx, si
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd10]
call fcn.14000e9b0
mov rcx, rax
movzx edx, r15w
call fcn.14000e7d0
mov rcx, rax
lea rdx, [0x1400dcd0c]
call fcn.14000e9b0
lea rdx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rdx, qword [rbp]
mov r8, qword [rbp + 0x10]
mov rcx, rax
call fcn.14000f840
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14000cdfc
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000cdf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000cdf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov r8d, 7
lea rdx, str.cs2.exe
lea rcx, [rbp]
call fcn.140003250
lea rdx, [rbp]
call fcn.14000a490
mov ebx, eax
test eax, eax
je 0x14000ce70
lea rdx, str._ERROR__Failed_to_attach_process__StatusCode:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e9b0
mov edx, ebx
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___int____ptr64]
lea rdx, [0x14000e970]
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]
jmp 0x14000cff4
call fcn.14000fd40
test al, al
jne 0x14000ce8e
lea rdx, str._ERROR__Failed_to_update_offsets.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000e9b0
jmp 0x14000ce5b
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov r8d, 0xa
lea rdx, str.client.dll
lea rcx, [rbp]
call fcn.140003250
lea rdx, [rbp]
call fcn.1400099a0
mov qword [0x1400fa540], rax
mov ecx, dword [0x1400f98a0]
add rcx, rax
mov qword [0x1400fa548], rcx
mov ecx, dword [0x1400f98a4]
add rcx, rax
mov qword [0x1400fa550], rcx
mov ecx, dword [0x1400f989c]
add rcx, rax
mov qword [0x1400fa558], rcx
mov ecx, dword [0x1400f98ac]
add rcx, rax
mov qword [0x1400fa568], rcx
mov ecx, dword [0x1400f98a8]
add rcx, rax
mov qword [0x1400fa570], rcx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test rax, rax
jne 0x14000cf32
lea rdx, str._ERROR__Failed_to_call_InitAddress__.
call fcn.14000e9b0
jmp 0x14000ce5b
lea rdx, str.Runing...
call fcn.14000e9b0
lea rdx, [0x14000e970]
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, [rbp + 0x90]
mov qword [rbp + 0x38], rax
lea rax, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rbp + 0x90], rax
lea rax, [0x140006170]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x90]
mov qword [rbp + 0xc8], rax
lea rax, [rbp]
mov qword [rbp + 0x88], rax
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov qword [rbp + 0x18], r14
mov r8d, 7
lea rdx, str.SDL_app
lea rcx, [rbp]
call fcn.140003250
nop
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r14
mov qword [rbp + 0x58], r14
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Counter_Strike_2
lea rcx, [rbp + 0x40]
call fcn.140003250
nop
lea r9, [rbp + 0x90]
lea r8, [rbp]
lea rdx, [rbp + 0x40]
call fcn.14005b730
nop
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rdx, qword [rbp + 0x130]
cmp rdx, 0x10
jb 0x14000d047
inc rdx
mov rcx, qword [rbp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d041
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d041
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
nop
mov rdx, qword [rbp + 0x170]
cmp rdx, 0x10
jb 0x14000d08c
inc rdx
mov rcx, qword [rbp + 0x158]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000d086
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000d086
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c50dc
nop
cmp dword [rbp + 0x108], 0
je 0x14000d09c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
xor eax, eax
mov rcx, qword [rbp + 0x410]
xor rcx, rsp
call fcn.1400c4c40
lea r11, [rsp + 0x490]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
lea rdx, [rbp + 0x190]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x14000ccf0
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14000ccc1
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x108], r14d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.140002740
int3
call fcn.1400026a0
int3