Function at 0x18004bb30
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
mov rbp, rsp
sub rsp, 0x70
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x1801190b8], 0
je 0x18004bda2
mov ecx, 1
mov byte [0x180119364], 0
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
lea rdx, [0x1800fcc4c]
lea rcx, [0x1800fe848]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
call fcn.1800986a0
call fcn.180098d40
xor ebx, ebx
test al, al
jne 0x18004bba3
cmp dword [0x18011abec], 0x18
jl 0x18004bc6e
call fcn.180099710
call fcn.18009a2e0
test al, al
je 0x18004bc6e
call fcn.18009b500
call fcn.18009bfb0
test al, al
jne 0x18004bbd0
cmp dword [0x18011abec], 0xb
jl 0x18004bc6e
call fcn.18009c7a0
call fcn.18009ca10
call fcn.18009cd70
call fcn.18009cfa0
call fcn.18009d2c0
call fcn.18009d5d0
lea rdx, str.48_89_5C_24_08_48_89_74_24_10_57_48_83_EC___48_8B_F1_41_8B_D8_48_8B_0D
lea rcx, [rbp + 0x10]
call fcn.180009330
mov rcx, qword [rax]
mov qword [0x18011bbf8], rcx
test rcx, rcx
jne 0x18004bcf6
xorps xmm0, xmm0
mov qword [rbp - 0x30], rbx
mov ecx, 0x20
mov qword [rbp - 0x28], 0xf
movups xmmword [rbp - 0x40], xmm0
call fcn.1800c8160
movups xmm0, xmmword [str.Couldnt_find_REALLOC_]
mov qword [rbp - 0x40], rax
xor edx, edx
mov qword [rbp - 0x30], socket
mov qword [rbp - 0x28], 0x1f
movups xmmword [rax], xmm0
mov ecx, dword [0x1800fe748]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1800fe74c]
mov word [rax + 0x14], cx
lea rcx, [rbp - 0x40]
mov byte [rax + 0x16], bl
call fcn.180097a80
xorps xmm0, xmm0
mov qword [rbp - 0x10], rbx
mov ecx, 0x40
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.1800c8160
movups xmm0, xmmword [str.Hooking_wasnt_successful._In_Game_wont_likely_be_possible_]
mov qword [rbp - 0x20], rax
mov rcx, rax
mov qword [rbp - 0x10], 0x3c
mov dl, 1
mov qword [rbp - 8], 0x3f
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1800fcbf8]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x1800fcc08]
movups xmmword [rax + 0x20], xmm0
movsd xmm0, qword [0x1800fcc18]
movsd qword [rax + 0x30], xmm0
mov eax, dword [0x1800fcc20]
mov dword [rcx + 0x38], eax
mov byte [rcx + 0x3c], bl
lea rcx, [rbp - 0x20]
call fcn.180097a80
mov al, 1
mov rbx, qword [rsp + 0x90]
add rsp, 0x70
pop rbp
ret
cmp dword [0x18011abec], 0x10
jl 0x18004bd04
call fcn.18009d8c0
call fcn.18009df10
call fcn.18009e4f0
call fcn.18009e9e0
xorps xmm0, xmm0
mov qword [rbp - 0x10], rbx
mov ecx, 0x20
mov qword [rbp - 8], 0xf
movups xmmword [rbp - 0x20], xmm0
call fcn.1800c8160
movups xmm0, xmmword [str.All_required_patterns_found_]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x10], 0x1c
mov qword [rbp - 8], 0x1f
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1800fe838]
movsd qword [rax + 0x10], xmm0
mov ecx, dword [0x1800fe840]
mov dword [rax + 0x18], ecx
lea rcx, [rbp - 0x20]
mov byte [rax + 0x1c], bl
call fcn.180097780
xor r9d, r9d
mov qword [rsp + 0x28], rbx
lea r8, [0x18009f310]
mov dword [rsp + 0x20], ebx
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.18004b320
mov al, 1
mov rbx, qword [rsp + 0x90]
add rsp, 0x70
pop rbp
ret
xor ebx, ebx
mov qword [rbp - 8], 0xf
xorps xmm0, xmm0
mov qword [rbp - 0x10], rbx
movups xmmword [rbp - 0x20], xmm0
lea ecx, [rbx + 0x30]
call fcn.1800c8160
movups xmm0, xmmword [str.Hooking_disabled_via_CraniumConfig_]
mov qword [rbp - 0x20], rax
mov rdx, rax
mov qword [rbp - 0x10], 0x23
mov qword [rbp - 8], 0x2f
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1800fcc38]
movups xmmword [rax + 0x10], xmm1
movzx ecx, word [0x1800fcc48]
mov word [rax + 0x20], cx
lea rcx, [rbp - 0x20]
movzx eax, byte [0x1800fcc4a]
mov byte [rdx + 0x22], al
mov byte [rdx + 0x23], bl
call fcn.180097900
mov rbx, qword [rsp + 0x90]
mov al, 1
add rsp, 0x70
pop rbp
ret