Function at 0x1400636b0
Capabilities:
Execute command
Terminate process

Disassembly:
mov qword [rsp + 0x20], rsi
push rbp
mov rbp, rsp
sub rsp, 0x40
xorps xmm0, xmm0
lea rdx, str.CS2.exe
xor esi, esi
lea rcx, [rbp - 0x20]
mov r8d, 7
mov qword [rbp - 0x10], rsi
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 8], rsi
call fcn.140002e80
lea rdx, [rbp - 0x20]
call fcn.140004f70
test al, al
jne 0x140063768
mov ecx, listen
call fcn.140060750
lea rdx, [0x14010bea0]
lea rcx, [0x14012e8b0]
call fcn.140008f50
test al, al
je 0x140063722
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.____DMA
jmp 0x140063730
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.____Failed_to_initialize_DMA_n
call fcn.140008fa0
lea rdx, [0x140009180]
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, 7
call fcn.140060750
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x1401309b0]
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rdi
call fcn.140002f80
test al, al
jne 0x140063818
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rcx, rax
mov edx, listen
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rdx, str.____Failed_to_initialize_keyboard_hotkeys_through_kernel.
call fcn.140008fa0
lea rdx, [0x140009180]
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]
lea rcx, [rbp + 0x10]
call fcn.140004110
mov rax, qword [rbp + 0x10]
movabs r8, 0x7fffffff4d2fa1ff
mov qword [rbp + 0x10], rax
cmp rax, r8
je 0x140063801
mov ecx, 1
mov edx, 0xff
cmovl ecx, edx
test cl, cl
jns 0x140063801
mov ecx, 0xb2d05e00
add rcx, rax
mov qword [rbp + 0x10], rcx
jmp 0x14006380f
movabs rax, 0x7fffffffffffffff
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
call fcn.14000a0f0
xorps xmm0, xmm0
mov qword [rbp - 0x10], rsi
mov r8d, 0xa
mov qword [rbp - 8], rsi
lea rdx, str.client.dll
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140002e80
lea rdx, [rbp - 0x20]
call fcn.140005b10
xorps xmm0, xmm0
mov qword [rbp - 0x10], rsi
mov r8d, reloc.WS2_32.dll_ntohs
mov qword [rbp - 8], rsi
lea rdx, str.matchmaking.dll
mov rdi, rax
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140002e80
lea rdx, [rbp - 0x20]
call fcn.140005b10
xorps xmm0, xmm0
mov qword [rbp - 0x10], rsi
mov r8d, reloc.WS2_32.dll_inet_addr
mov qword [rbp - 8], rsi
lea rdx, str.engine2.dll
mov rbx, rax
lea rcx, [rbp - 0x20]
movups xmmword [rbp - 0x20], xmm0
call fcn.140002e80
lea rdx, [rbp - 0x20]
call fcn.140005b10
mov rsi, qword [rsp + 0x68]
mov qword [0x140130250], rdi
mov qword [0x140130248], rbx
mov rbx, qword [rsp + 0x58]
mov qword [0x1401301f0], rdi
mov rdi, qword [rsp + 0x60]
mov qword [0x140130240], rax
add rsp, 0x40
pop rbp
ret