Function at 0x1400018b0
Capabilities:
Create thread
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x90]
sub rsp, 0x190
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x80], rax
movabs rax, 0x7307fda735969256
lea rcx, [rsp + 0x30]
mov qword [rbp - 0x40], rax
movabs r13, 0x146994d347f7e605
mov rax, qword [rbp - 0x40]
movabs r12, 0x8b6a291a142a5a86
mov qword [rsp + 0x30], rax
movabs r15, 0x9346adf15949d8c7
movabs rax, 0xab124676764508a6
movabs r14, 0xcfa41d58e3d48e08
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x38], rax
movabs rax, 0xf6018d892c2bb795
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x40], rax
movabs rax, 0xcfd6722c82a6eb66
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x40], r12
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
movdqa xmm1, xmmword [rsp + 0x40]
movdqa xmm0, xmmword [rbp - 0x30]
xorps xmm0, xmmword [rsp + 0x30]
mov qword [rbp - 0x18], rax
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x40], xmm1
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
xor eax, eax
lea r8, section..text
mov qword [rsp + 0x28], rax
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x20], eax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
movabs rsi, 0x2e11fbbf2598945e
mov qword [rbp - 0x40], rsi
movabs rdi, 0xe2505b7f7f493bee
mov rax, qword [rbp - 0x40]
movabs rbx, 0x9346add10426bea9
mov qword [rsp + 0x30], rax
mov qword [rbp - 0x40], rdi
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x38], rax
mov qword [rbp - 0x40], rbx
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x40], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x40], r12
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
movdqa xmm0, xmmword [rbp - 0x30]
xorps xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmmword [rsp + 0x40]
mov qword [rbp - 0x18], rax
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
movdqa xmmword [rsp + 0x40], xmm1
call fcn.1400020a0
mov r8, rax
movabs rax, 0x5349cc9c0bb5a957
mov qword [rbp - 0x40], rax
movabs rax, 0xd9257d5b466f14c3
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x50], rcx
mov qword [rbp - 0x40], rax
movabs rax, 0xa166feba1a0890e7
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x58], rcx
mov qword [rbp - 0x40], rax
movabs rax, 0x83e6520ac3e0bc38
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x60], rcx
movabs rcx, 0xc67b0e6e95e717f2
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x68], rax
movabs rax, 0xd8ae23a0359818e6
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x70], rax
movabs rax, 0x608983d5843e9daa
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x78], rax
movabs rax, 0x507d17df61bc0c2c
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x80], rax
movabs rax, 0xa7275af04559887e
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x78], rax
movabs rax, 0x8700a465f64f7f6f
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x70], rax
movabs rax, 0xa622e7b25215a8e3
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x68], rax
movabs rax, 0x2209090d35b34024
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x60], rax
movabs rax, 0xe7b5c022355d0e99
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x58], rax
movabs rax, 0x8a61e4a43b7637f1
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x40], rcx
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x40], r12
mov qword [rbp + 0x10], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x20], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x28], rax
movabs rax, 0x80fb61ef67b840a9
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x30], rax
movabs rax, 0x40dac896d17ccb8a
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x38], rax
movabs rax, 0x1f29568d24f2496b
movdqa xmm0, xmmword [rbp + 0x10]
lea rdx, [rsp + 0x50]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x40], rax
movabs rax, 0x87631fb40a1aa82c
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x48], rax
movabs rax, 0xde4eeb2bb76f262d
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x50], rax
movabs rax, 0xe563af920140e7ae
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x58], rax
movabs rax, 0x663d4c4915e1056f
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x60], rax
movabs rax, 0xa9fae07070114ad0
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x68], rax
movabs rax, 0xce33abe7683f73d1
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp + 0x70], rax
mov qword [rbp - 0x40], rcx
mov rcx, r8
mov rax, qword [rbp - 0x40]
xorps xmm0, xmmword [rsp + 0x50]
movdqa xmm1, xmmword [rsp + 0x60]
xorps xmm1, xmmword [rbp + 0x20]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm0, xmmword [rsp + 0x70]
xorps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm1, xmmword [rbp - 0x80]
xorps xmm1, xmmword [rbp + 0x40]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp - 0x80], xmm1
movdqa xmm1, xmmword [rbp + 0x60]
xorps xmm1, xmmword [rbp - 0x60]
mov qword [rbp + 0x78], rax
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmmword [rbp - 0x60], xmm1
call fcn.1400020a0
lea rdx, [0x140002280]
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 rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov qword [rbp - 0x40], rsi
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x30], rax
movabs rax, 0xfc505b7f7f493bee
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x38], rax
movabs rax, 0x9346add10427aaa6
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x40], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 8], rax
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp], rax
movdqa xmm0, xmmword [rbp - 0x10]
lea rdx, [rsp + 0x30]
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
xorps xmm0, xmmword [rsp + 0x30]
mov qword [rbp + 8], rax
movdqa xmm1, xmmword [rbp]
xorps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
call fcn.1400020a0
mov r8, rax
lea rdx, [rbp - 0x30]
movabs rax, 0x7b10b4b62b9e8e52
mov qword [rbp - 0x40], rax
movabs rax, 0xab1a4c7f78597af3
mov rcx, qword [rbp - 0x40]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x40], rax
movabs rax, 0xb32ddf9e2e69bdb0
mov rcx, qword [rbp - 0x40]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x40], rax
movabs rax, 0xcfa41d628bbcfd32
mov rcx, qword [rbp - 0x40]
mov qword [rbp - 0x20], rcx
mov rcx, r8
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x40], r12
mov rax, qword [rbp - 0x40]
mov qword [rbp - 8], rax
movdqa xmm0, xmmword [rbp - 0x10]
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
xorps xmm0, xmmword [rbp - 0x30]
mov qword [rbp + 8], rax
movdqa xmm1, xmmword [rbp]
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x20], xmm1
movdqa xmmword [rbp - 0x30], xmm0
call fcn.1400020a0
lea rdx, [0x140002280]
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, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov qword [rbp - 0x40], rsi
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x40], rdi
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x40], rbx
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x40]
mov qword [rbp - 8], rax
movdqa xmm0, xmmword [rbp - 0x10]
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
xorps xmm0, xmmword [rbp - 0x30]
mov qword [rbp + 8], rax
movdqa xmm1, xmmword [rbp]
lea rdx, [rbp - 0x30]
xorps xmm1, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x20], xmm1
movdqa xmmword [rbp - 0x30], xmm0
call fcn.1400020a0
mov r8, rax
lea rdx, [rsp + 0x30]
movabs rax, 0x5d3dd58102b9a342
mov qword [rbp - 0x40], rax
movabs rax, 0xab2f6c48520a1dc8
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x30], rcx
mov qword [rbp - 0x40], rax
movabs rax, 0x9346ada90c0b9795
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x38], rcx
mov qword [rbp - 0x40], rax
mov rcx, qword [rbp - 0x40]
mov qword [rsp + 0x40], rcx
mov rcx, r8
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
mov qword [rsp + 0x48], rax
mov qword [rbp - 0x40], r13
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x40], r12
mov rax, qword [rbp - 0x40]
mov qword [rbp - 8], rax
movdqa xmm0, xmmword [rbp - 0x10]
mov qword [rbp - 0x40], r15
mov rax, qword [rbp - 0x40]
mov qword [rbp], rax
mov qword [rbp - 0x40], r14
mov rax, qword [rbp - 0x40]
xorps xmm0, xmmword [rsp + 0x30]
mov qword [rbp + 8], rax
movdqa xmm1, xmmword [rbp]
xorps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
call fcn.1400020a0
lea rdx, [0x140002280]
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.140001350
lea r9, [rbp - 0x38]
mov byte [rbp - 0x38], 0
xor r8d, r8d
mov dword [rbp - 0x40], 0
mov dl, 1
mov ecx, 0x13
call qword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea rax, [rbp - 0x40]
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x20], 6
mov ecx, 0xc0000006
call qword [sym.imp.ntdll.dll_NtRaiseHardError]
xor eax, eax
mov rcx, qword [rbp + 0x80]
xor rcx, rsp
call fcn.140002340
lea r11, [rsp + 0x190]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret