Function at 0x140001590
Capabilities:
Load windows common language runtime

Disassembly:
jmp 0x140001590
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xc0
xor edi, edi
mov qword [rbp - 0x11], rdi
lea r8, [rbp - 0x11]
lea rdx, [0x140008bf8]
lea rcx, [0x140008c10]
call sub.mscoree.dll_CLRCreateInstance
test eax, eax
jns 0x1400015de
lea rcx, str.____CLRCreateInstance_...__failed_n
jmp 0x1400018bb
mov qword [rbp - 0x39], rdi
mov rcx, qword [rbp - 0x11]
mov rax, qword [rcx]
lea r9, [rbp - 0x39]
lea r8, [0x140008c88]
lea rdx, [0x140009300]
call qword [rax + reloc.OLEAUT32.dll_SafeArrayGetElement]
test eax, eax
jns 0x14000160e
lea rcx, str.____pMetaHost__GetRuntime_...__failed_n
jmp 0x1400018bb
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
lea rdx, [rbp - 0x41]
call qword [rax + 0x50]
test eax, eax
js 0x1400018b4
cmp dword [rbp - 0x41], edi
je 0x1400018b4
mov qword [rbp - 0x31], rdi
mov rcx, qword [rbp - 0x39]
mov rax, qword [rcx]
lea r9, [rbp - 0x31]
lea r8, [0x140008e38]
lea rdx, [0x140008d60]
call qword [rax + 0x48]
test eax, eax
jns 0x14000165d
lea rcx, str.____pRuntimeInfo__GetInterface_...__failed_n
jmp 0x1400018bb
mov rcx, qword [rbp - 0x31]
mov rax, qword [rcx]
call qword [rax + 0x50]
test eax, eax
jns 0x140001677
lea rcx, str.____pRuntimeHost__Start___failed_n
jmp 0x1400018bb
mov qword [rbp - 0x19], rdi
mov rcx, qword [rbp - 0x31]
mov rax, qword [rcx]
lea rdx, [rbp - 0x19]
call qword [rax + 0x68]
test eax, eax
jns 0x1400016a9
lea rcx, str.____pRuntimeHost__GetDefaultDomain_...__failed_n
call fcn.140001118
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
mov edi, 0xffffffff
jmp 0x1400018a0
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1400018e8
mov qword [rbp - 0x21], rdi
mov rax, qword [rcx]
lea r8, [rbp - 0x21]
lea rdx, [0x1400092b8]
call qword [rax]
test eax, eax
jns 0x1400016ea
lea rcx, str.____pAppDomainThunk__QueryInterface_...__failed_n
call fcn.140001118
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
mov edi, 0xffffffff
jmp 0x140001890
mov qword [rbp - 0x49], rdi
mov qword [rbp - 9], 0x120400
mov ecx, 0x11
lea r8, [rbp - 9]
mov r14d, 1
mov edx, r14d
call qword [sym.imp.OLEAUT32.dll_SafeArrayDestroy]
mov rsi, rax
mov qword [rbp - 1], rdi
lea rdx, [rbp - 1]
mov rcx, rax
call qword [sym.imp.OLEAUT32.dll_SafeArrayUnaccessData]
test eax, eax
jns 0x14000172f
lea rcx, str.____SafeArrayAccessData_...__failed_n
jmp 0x140001796
mov r8d, 0x120400
lea rdx, section..data
mov rcx, qword [rbp - 1]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call qword [sym.imp.OLEAUT32.dll_SafeArrayGetElement]
test eax, eax
jns 0x14000175b
lea rcx, str.____SafeArrayUnaccessData_...__failed_n
jmp 0x140001796
mov rbx, qword [rbp - 0x21]
test rbx, rbx
je 0x1400018e8
mov rcx, qword [rbp - 0x49]
test rcx, rcx
je 0x140001778
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rax, qword [rbx]
lea r8, [rbp - 0x49]
mov rdx, rsi
mov rcx, rbx
call qword [rax + 0x168]
test eax, eax
jns 0x1400017ab
lea rcx, str.____pDefaultAppDomain__Load_3_...__failed_n
call fcn.140001118
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
mov edi, 0xffffffff
jmp 0x140001880
mov rcx, qword [rbp - 0x49]
test rcx, rcx
je 0x1400018e8
mov qword [rbp - 0x29], rdi
mov rax, qword [rcx]
lea rdx, [rbp - 0x29]
call qword [rax + 0x80]
test eax, eax
jns 0x1400017e9
lea rcx, str.____pAssembly__get_EntryPoint_...__failed_n
call fcn.140001118
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
mov edi, 0xffffffff
jmp 0x140001870
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f], xmm0
mov qword [rbp + 0x2f], rax
xorps xmm1, xmm1
movups xmmword [rbp + 7], xmm1
mov qword [rbp + 0x17], rax
mov word [rbp + 7], r14w
mov ecx, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov r8d, r14d
xor edx, edx
call qword [sym.imp.OLEAUT32.dll_SafeArrayCopyData]
mov rcx, qword [rbp - 0x29]
test rcx, rcx
je 0x1400018e8
movups xmm0, xmmword [rbp + 7]
movaps xmmword [rbp + 0x37], xmm0
movsd xmm1, qword [rbp + 0x17]
movsd qword [rbp + 0x47], xmm1
mov r10, qword [rcx]
lea r9, [rbp + 0x1f]
mov r8, rax
lea rdx, [rbp + 0x37]
call qword [r10 + 0x128]
test eax, eax
jns 0x140001869
mov edx, eax
lea rcx, str.____pMethodInfo__Invoke_3_...__failed__hr___X_n
call fcn.140001118
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
mov edi, 0xffffffff
jmp 0x140001870
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
nop
mov rcx, qword [rbp - 0x29]
test rcx, rcx
je 0x140001880
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rbp - 0x49]
test rcx, rcx
je 0x140001890
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rbp - 0x21]
test rcx, rcx
je 0x1400018a0
mov rax, qword [rcx]
call qword [rax + 0x10]
nop
mov rcx, qword [rbp - 0x19]
test rcx, rcx
je 0x1400018b0
mov rdx, qword [rcx]
call qword [rdx + 0x10]
nop
mov eax, edi
jmp 0x1400018cb
lea rcx, str.____pRuntimeInfo__IsLoadable_...__failed_n
call fcn.140001118
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_getchar]
mov eax, 0xffffffff
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
mov ecx, 0x80004003
call fcn.140001190
int3