Function at 0x140039800
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x340]
sub rsp, 0x440
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
lea rcx, str.UP_TIME:__lld_s_n
mov rdi, rax
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov r8, rax
movabs rax, 0x20c49ba5e353f7cf
imul rdi
sar rdx, 7
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
mov rcx, r8
call fcn.140006c00
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rbx, rax
lea rcx, str.BOOT_TIME:__lld_n
imul rax, rdi, 0x2710
sub rbx, rax
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov r8, rax
movabs rax, 0x1ca213d840baf7d5
imul rbx
sar rdx, 0x1a
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
mov rcx, r8
imul rdx, rdx, 0x3c
call fcn.140006c00
movaps xmm0, xmmword [0x140044670]
lea rcx, [rsp + 0x78]
movaps xmm1, xmmword [0x1400446a0]
movups xmmword [rsp + 0x78], xmm0
movaps xmm0, xmmword [0x1400446b0]
movups xmmword [rbp - 0x78], xmm0
movaps xmm0, xmmword [0x1400446e0]
movups xmmword [rsp + 0x68], xmm1
movaps xmm1, xmmword [0x1400446c0]
movups xmmword [rbp - 0x58], xmm0
movaps xmm0, xmmword [0x140044680]
movups xmmword [rbp - 0x68], xmm1
movaps xmm1, xmmword [0x140044650]
movups xmmword [rbp - 0x38], xmm0
movaps xmm0, xmmword [0x140044630]
movups xmmword [rbp - 0x48], xmm1
movaps xmm1, xmmword [0x140044640]
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rbp - 0x28], xmm1
call fcn.14000b620
lea rcx, [rsp + 0x68]
mov dword [0x14004c0f0], eax
call fcn.14000b620
lea rcx, [rbp - 0x78]
mov dword [0x14004c0f4], eax
call fcn.14000b620
lea rcx, [rbp - 0x68]
mov dword [0x14004c0f8], eax
call fcn.14000b620
lea rcx, [rbp - 0x58]
mov dword [0x14004c0fc], eax
call fcn.14000b620
lea rcx, [rbp - 0x48]
mov dword [0x14004c100], eax
call fcn.14000b620
lea rcx, [rbp - 0x38]
mov dword [0x14004c104], eax
call fcn.14000b620
lea rcx, [rbp - 0x28]
mov dword [0x14004c108], eax
call fcn.14000b620
lea rcx, [rbp - 0x18]
mov dword [0x14004c10c], eax
call fcn.14000b620
mov dword [0x14004c110], eax
mov word [rsp + 0x40], 1
mov dword [rsp + 0x44], 0x43960000
mov word [rsp + 0x48], 1
mov dword [rsp + 0x4c], 0x42480000
mov dword [rsp + 0x50], 0x10101
mov word [rsp + 0x54], 0x101
mov dword [rsp + 0x58], 0x43160000
movups xmm0, xmmword [rsp + 0x40]
xor eax, eax
mov byte [rsp + 0x60], 1
mov word [rsp + 0x61], ax
lea r8, [0x140039f70]
mov byte [rsp + 0x63], al
xor esi, esi
mov eax, dword [rsp + 0x60]
xor r9d, r9d
mov dword [0x14004c0e0], eax
xor edx, edx
lea rax, [rbp + 0x360]
mov dword [rsp + 0x5c], 2
movups xmm1, xmmword [rsp + 0x50]
mov qword [rsp + 0x28], rax
xor ecx, ecx
mov dword [rsp + 0x20], esi
movups xmmword [0x14004c0c0], xmm0
mov dword [rbp + 0x360], esi
movups xmmword [0x14004c0d0], xmm1
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [0x14004c180], 0xffffffffffffffff
jne 0x140039a5c
xor r9d, r9d
lea r8, str.Error
lea rdx, [0x140043fc0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x140039a68
lea rcx, str.Connected
call fcn.140006c00
mov qword [0x14004b938], rsi
nop
lea rcx, str.Apex_Legends
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
lea rcx, str.Respawn001
mov rbx, rax
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov rcx, rax
mov rdx, rbx
call qword [sym.imp.USER32.dll_FindWindowA]
mov ecx, 0x64
mov qword [0x14004b938], rax
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp qword [0x14004b938], rsi
je 0x140039a70
mov eax, dword [0x140044050]
lea r8, [rbp]
movups xmm0, xmmword [str.r5apex.exe]
mov rcx, qword [0x14004c180]
mov r9d, 0x1a0
mov dword [rbp + 0x10], eax
mov edx, 0x22265e
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x68]
mov qword [rbp + 0x190], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x198], rax
movaps xmmword [rbp], xmm0
mov qword [rsp + 0x20], rsi
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rax, qword [rsp + 0x68]
mov dword [0x14004b930], eax
test eax, eax
jne 0x140039b46
lea rcx, str._Cant_conn_r5apex.exe
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
xor r9d, r9d
xor r8d, r8d
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov eax, 0xffffffff
jmp 0x140039c82
mov eax, dword [0x140044050]
lea r8, [rbp + 0x1a0]
movups xmm0, xmmword [str.r5apex.exe]
mov rcx, qword [0x14004c180]
mov r9d, 0x1a0
mov dword [rbp + 0x1b0], eax
mov edx, 0x22265e
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x78]
mov qword [rbp + 0x330], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
mov qword [rbp + 0x338], rax
movaps xmmword [rbp + 0x1a0], xmm0
mov qword [rsp + 0x20], rsi
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov rdi, qword [rbp - 0x80]
lea rcx, str._nGamePid:__d__n
mov ebx, dword [0x14004b930]
mov qword [0x14004b928], rdi
call qword [sym.imp.VMProtectSDK64.dll_VMProtectDecryptStringA]
mov r8, rdi
mov edx, ebx
mov rcx, rax
call fcn.140006c00
mov rcx, qword [0x14004b938]
mov edx, 9
call qword [sym.imp.USER32.dll_ShowWindow]
lea rax, [rbp + 0x360]
mov dword [0x14004b934], 0x40
mov qword [rsp + 0x28], rax
lea r8, [0x140006c60]
xor r9d, r9d
mov dword [rsp + 0x20], esi
xor edx, edx
mov dword [rbp + 0x360], esi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rax, [rbp + 0x360]
xor r9d, r9d
mov qword [rsp + 0x28], rax
lea r8, [0x140006f30]
xor edx, edx
mov dword [rsp + 0x20], esi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rax, [rbp + 0x360]
xor r9d, r9d
mov qword [rsp + 0x28], rax
lea r8, [0x140007e30]
xor edx, edx
mov dword [rsp + 0x20], esi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x14004c0e8], rax
call fcn.1400086d0
xor eax, eax
lea r11, [rsp + 0x440]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret