Function at 0x140018840
Capabilities:
Create process on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2d8
movaps xmmword [rsp + 0x2c0], xmm6
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x28], rdx
mov r12, rcx
mov rax, qword [0x1401e3a38]
xor rax, rsp
mov qword [rsp + 0x2b8], rax
call fcn.140080640
mov r13, rax
mov r8d, dword [rax + 4]
mov r9d, dword [rax + 8]
mov eax, dword [rax + 0xc]
mov dword [rsp + 0x20], eax
lea rdx, [0x14019a376]
lea rbx, [rsp + 0xc8]
mov rcx, rbx
call fcn.14004da50
mov r15d, 7
movq xmm6, r15
pslldq xmm6, 8
lea rcx, [rsp + 0xe8]
movdqu xmmword [rcx + 0x10], xmm6
mov word [rcx], 0
call fcn.1400704b0
test al, al
jne 0x1400188ed
lea rdx, [0x14019a442]
lea rcx, [rsp + 0xe8]
mov r8d, 5
call fcn.1400060b0
lea rsi, [rsp + 0x200]
movdqu xmmword [rsi + 0x10], xmm6
xor r14d, r14d
mov word [rsi], r14w
lea rdx, str.https:__support.google.com_chrome_contact_chromeuninstall3_hl_1
mov r8d, 0x40
mov rcx, rsi
call fcn.1400060b0
lea rbp, [rsp + 0xa8]
lea rdi, [rsp + 0xe8]
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.14004be80
mov rcx, rsi
call fcn.140006b40
mov rcx, rdi
call fcn.140006b40
cmp qword [rsp + 0xe0], r15
jbe 0x140018959
mov rbx, qword [rsp + 0xc8]
mov rcx, r12
mov rdx, rsi
call fcn.140058ff0
mov rax, qword [rsp + 0x210]
cmp qword [rsp + 0x218], 0xf
mov rcx, rsi
jbe 0x140018982
mov rcx, qword [rsp + 0x200]
lea rdx, [rsp + 0x38]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
mov rcx, rdi
call fcn.14004e650
mov r9, rdi
cmp qword [rsp + 0x100], r15
jbe 0x1400189ab
mov r9, qword [rsp + 0xe8]
cmp qword [rsp + 0xc0], r15
jbe 0x1400189bd
mov rbp, qword [rsp + 0xa8]
mov qword [rsp + 0x20], rbx
lea rdx, str._lscrversion_lsos_ls
lea rbx, [rsp + 0x88]
mov rcx, rbx
mov r8, rbp
call fcn.14004da50
mov rcx, rdi
call fcn.140006b40
mov rcx, rsi
call fcn.140006b00
lea rsi, [rsp + 0x68]
movdqu xmmword [rsi + 0x10], xmm6
mov word [rsi], r14w
mov rcx, qword [rsp + 0x28]
mov rdx, rsi
call fcn.140080f40
test al, al
mov rdi, qword [rsp + 0x30]
je 0x140018a72
mov r8, qword [rsp + 0x78]
cmp qword [rsp + 0x80], 7
jbe 0x140018a25
mov rsi, qword [rsp + 0x68]
lea rcx, [rsp + 0x88]
mov rdx, rsi
call fcn.14000a050
cmp qword [rdi + 0x10], 0
je 0x140018a72
lea rdx, [0x14019a33c]
lea rsi, [rsp + 0x88]
mov r8d, 1
mov rcx, rsi
call fcn.14000a050
mov r8, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 7
jbe 0x140018a67
mov rdi, qword [rdi]
mov rcx, rsi
mov rdx, rdi
call fcn.14000a050
cmp dword [r13], 7
jl 0x140018bf7
mov edi, 7
movq xmm0, rdi
pslldq xmm0, 8
lea rsi, [rsp + 0x290]
movdqu xmmword [rsi + 0x10], xmm0
mov word [rsi], 0
mov rdx, qword [rsp + 0x98]
add rdx, 0xf
mov rcx, rsi
call fcn.140009eb0
lea rdx, str.microsoft_edge:
mov r8d, 0xf
mov rcx, rsi
call fcn.14000a050
mov r8, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], rdi
jbe 0x140018ae1
mov rbx, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, rbx
call fcn.14000a050
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x208], xmm0
movdqu xmmword [rsp + 0x218], xmm0
movdqu xmmword [rsp + 0x228], xmm0
movdqu xmmword [rsp + 0x258], xmm0
movdqu xmmword [rsp + 0x248], xmm0
movdqu xmmword [rsp + 0x238], xmm0
mov qword [rsp + 0x268], 0
movabs rax, 0x10000000070
mov qword [rsp + 0x200], rax
lea rax, str.open
mov qword [rsp + 0x210], rax
cmp qword [rsp + reloc.SHELL32.dll_IsUserAnAdmin], rdi
jbe 0x140018b65
mov rsi, qword [rsp + 0x290]
lea rcx, [rsp + 0x200]
mov qword [rcx + 0x18], rsi
mov dword [rcx + 0x30], 1
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x140018b94
lea rcx, [rsp + 0x290]
call fcn.140006b40
jmp 0x140018dc7
mov ecx, 2
call fcn.14003be50
test al, al
je 0x140018bea
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._chrome_installer_setup_google_chrome_behaviors.cc
lea rsi, [rsp + 0xe8]
mov rcx, rsi
mov r8d, 0x3c
mov r9d, 2
call fcn.14003cd30
lea rcx, [rsp + 0xf8]
lea rdx, str.Failed_to_launch_Edge_for_uninstall_survey
call fcn.140002b70
mov rcx, rsi
call fcn.14003ce70
lea rcx, [rsp + 0x290]
call fcn.140006b40
lea rsi, [rsp + 0xe8]
mov rcx, rsi
call fcn.140032280
mov ecx, 0x67
mov rdx, rsi
call fcn.140042e70
test al, al
je 0x140018dba
lea rax, [0x14019a4db]
lea r8, [rsp + 0x58]
mov qword [r8], rax
mov qword [r8 + 8], 0x11
lea rdi, [rsp + 0x200]
mov rcx, rsi
mov rdx, rdi
call fcn.1400350e0
mov rcx, rsi
mov rdx, rdi
call fcn.140032540
mov rcx, rdi
call fcn.140032460
lea rax, str.iexplore.exe
lea r8, [rsp + 0x48]
mov qword [r8], rax
mov qword [r8 + 8], ntohl
lea rdi, [rsp + 0x200]
mov rcx, rsi
mov rdx, rdi
call fcn.1400350e0
mov rcx, rsi
mov rdx, rdi
call fcn.140032540
mov rcx, rdi
call fcn.140032460
mov ebx, 7
movq xmm6, rbx
pslldq xmm6, 8
lea rdi, [rsp + 0x270]
movdqu xmmword [rdi + 0x10], xmm6
xor ebp, ebp
mov word [rdi], bp
mov rdx, qword [rsp + 0xf8]
inc rdx
mov rcx, rdi
call fcn.140009eb0
lea rdx, [0x140198176]
mov r8d, 1
mov rcx, rdi
call fcn.14000a050
mov r8, qword [rsp + 0xf8]
cmp qword [rsp + 0x100], rbx
jbe 0x140018cf9
mov rsi, qword [rsp + 0xe8]
mov rcx, rdi
mov rdx, rsi
call fcn.14000a050
lea rdx, [0x14019a4fa]
mov r8d, 2
mov rcx, rdi
call fcn.14000a050
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x2a0], xmm1
movaps xmmword [rsp + 0x290], xmm0
movdqu xmmword [rax + 0x10], xmm6
mov word [rax], bp
mov r8, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], rbx
jbe 0x140018d54
mov rdx, qword [rsp + 0x88]
jmp 0x140018d5c
lea rdx, [rsp + 0x88]
lea rsi, [rsp + 0x290]
mov rcx, rsi
call fcn.14000a050
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rbx, [rsp + 0x200]
movaps xmmword [rbx + 0x10], xmm1
movdqa xmmword [rbx], xmm0
movdqu xmmword [rax + 0x10], xmm6
mov word [rax], bp
mov rcx, rsi
call fcn.140006b40
mov rcx, rdi
call fcn.140006b40
mov dword [rsi], 0
lea rdx, [rsp + 0x290]
mov rcx, rbx
call fcn.1400812f0
mov rcx, rbx
call fcn.140006b40
lea rcx, [rsp + 0xe8]
call fcn.140032460
lea rcx, [rsp + 0x68]
call fcn.140006b40
lea rcx, [rsp + 0x88]
call fcn.140006b40
lea rcx, [rsp + 0xa8]
call fcn.140006b40
lea rcx, [rsp + 0xc8]
call fcn.140006b40
mov rcx, qword [rsp + 0x2b8]
xor rcx, rsp
call fcn.14014b5e0
movaps xmm6, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret