Function at 0x1400c6de0
Capabilities:
Check mutex on windows
Create process on windows
Self delete
Set registry value

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4d8
movaps xmmword [rsp + 0x4c0], xmm6
mov rax, qword [0x140430040]
xor rax, rsp
mov qword [rsp + 0x4b8], rax
mov rdi, qword [rcx]
test rdi, rdi
je 0x1400c9de7
mov r13, rcx
mov r15, qword [rcx + 8]
test r15, r15
je 0x1400c9dea
mov rbx, qword [r13 + 0x10]
test rbx, rbx
je 0x1400c9ded
mov rsi, r9
mov r12, r8
mov r14, rdx
lea rbp, str.update_setup_exe
mov rcx, rdx
mov rdx, rbp
call fcn.14021ea20
test al, al
jne 0x1400c7081
lea rbp, str.show_eula
mov rcx, r14
mov rdx, rbp
call fcn.14021ea20
test al, al
je 0x1400c6fd4
movabs r12, 0xaaaaaaaaaaaaaaaa
lea rdi, [rsp + 0x360]
mov qword [rdi + 0x10], r12
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [rdi], xmm6
lea rbx, [rsp + 0x198]
mov qword [rbx], rbp
mov rcx, rbp
call fcn.14029c0d0
mov qword [rbx + 8], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14021ed20
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c6f12
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x2ca
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.About_to_show_EULA
mov r8d, reloc.WS2_32.dll_select
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
lea rdi, [rsp + 0x230]
mov qword [rdi + 0x10], r12
movaps xmmword [rdi], xmm6
mov rcx, rdi
call fcn.140307550
movsx rax, byte [rdi + 0x17]
test rax, rax
jns 0x1400c6f3b
mov rax, qword [rsp + 0x238]
test rax, rax
je 0x1400c7286
lea rdi, [rsp + 0x340]
mov qword [rdi], r12
lea rdx, [rsp + 0x230]
lea r8, [rsp + 0x360]
mov rcx, rdi
call fcn.140120650
mov rcx, rdi
call fcn.1401207a0
cmp eax, 2
je 0x1400c72e4
test eax, eax
jne 0x1400c742c
mov ecx, 2
call fcn.14021c050
mov ebx, Ordinal_27
test al, al
je 0x1400c7343
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x2d5
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.EULA_rejected_or_EULA_failure
mov r8d, 0x1d
jmp 0x1400c7336
lea rdx, str.configure_user_settings
mov rcx, r14
call fcn.14021ea20
test al, al
je 0x1400c8a01
mov rcx, rdi
call fcn.1400eee40
test al, al
jne 0x1400c7051
mov ecx, 2
call fcn.14021c050
mov edi, 0x2f
test al, al
je 0x1400c7073
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x380]
mov rcx, rbx
mov r8d, 0x3d6
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.__configure_user_settings_is_incompatible_with_user_level
mov r8d, reloc.WS2_32.dll_gethostname
call fcn.1401f8290
mov rcx, rbx
call fcn.14010e2d0
jmp 0x1400c7073
lea rdx, str.force_configure_user_settings
mov rcx, r14
call fcn.14021ea20
mov rcx, rdi
mov rdx, rbx
mov r8d, eax
call fcn.1400f9810
mov edi, 1
mov ecx, edi
call fcn.140309960
mov dword [rsi], eax
jmp 0x1400c724e
mov rcx, rdi
mov edx, 1
call fcn.1400ef0b0
movabs r13, 0xaaaaaaaaaaaaaaaa
lea r15, [rsp + 0x230]
mov qword [r15 + 0x10], r13
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [r15], xmm6
lea r12, [rsp + 0x1b8]
mov qword [r12], rbp
mov rcx, rbp
call fcn.14029c0d0
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.140112a60
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c7140
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r15, [rsp + 0x380]
mov rcx, r15
mov r8d, 0x3a4
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Opening_archive
mov r8d, reloc.WS2_32.dll_recv
call fcn.1401f8290
lea rdx, [rsp + 0x230]
mov rcx, rax
call fcn.14010a6f0
mov rcx, r15
call fcn.14010e2d0
lea r15, [rsp + 0x360]
mov qword [r15 + 0x10], r13
movaps xmmword [r15], xmm6
lea rcx, str.new_setup_exe
lea r12, [rsp + 0x1a8]
mov qword [r12], rcx
call fcn.14029c0d0
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.140112a60
lea r14, [rsp + 0x380]
mov rcx, r15
mov rdx, r14
call fcn.14021c730
mov ebp, 2
mov dword [rsp + 0x20], ebp
lea rdx, [rsp + 0x230]
mov rcx, r14
mov r8, rbx
mov r9, r15
call fcn.1400fb820
mov ebx, eax
mov rcx, r14
call fcn.14021c6c0
test bl, bl
mov ebx, 8
cmovne ebx, ebp
mov ecx, ebx
call fcn.140309960
mov dword [rsi], eax
test eax, eax
je 0x1400c7234
mov ecx, 1
call fcn.14021c050
test al, al
je 0x1400c7221
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rsi, [rsp + 0x380]
mov rcx, rsi
mov r8d, 0x3ba
mov r9d, 1
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.setup.exe_patching_failed.
mov r8d, reloc.WLDAP32.dll_Ordinal_26
call fcn.1401f8290
mov rcx, rsi
call fcn.14010e2d0
mov rcx, rdi
mov edx, ebx
mov r8d, 0xe94
xor r9d, r9d
call fcn.1400ef0e0
lea rcx, [rsp + 0x360]
call fcn.14021c6c0
lea rcx, [rsp + 0x230]
call fcn.14021c6c0
mov al, 1
mov rcx, qword [rsp + 0x4b8]
xor rcx, rsp
cmp rcx, qword [0x140430040]
je 0x1400c726a
call fcn.140278ca0
int3
movaps xmm6, xmmword [rsp + 0x4c0]
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 2
call fcn.14021c050
mov ebx, Ordinal_27
test al, al
je 0x1400c7350
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x2cd
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.No_EULA_path_available
mov r8d, Ordinal_27
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
jmp 0x1400c7350
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
mov ebx, reloc.WLDAP32.dll_Ordinal_27
test eax, eax
jle 0x1400c7343
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x2d9
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.EULA_accepted__opt_in_
mov r8d, Ordinal_27
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
lea rcx, [rsp + 0x340]
call fcn.140120750
cmp byte [rsp + 0x247], 0
jns 0x1400c7367
mov rcx, qword [rsp + 0x230]
call fcn.1402776c8
mov dword [rsi], ebx
cmp ebx, 0x19
je 0x1400c740c
mov rcx, r15
mov dl, 1
call fcn.14030c1e0
test al, al
je 0x1400c740c
lea rsi, [rsp + 0x380]
mov qword [rsi + 0x10], r12
movaps xmmword [rsi], xmm6
mov rcx, rsi
call fcn.14021c520
mov rcx, rsi
call fcn.140309bc0
test al, al
je 0x1400c73ff
lea rcx, [rsp + 0x380]
lea rsi, [rsp + 0x230]
mov rdx, rsi
call fcn.14021c730
mov rcx, rsi
call fcn.140107640
test al, al
je 0x1400c73f2
lea rax, [0x1403da166]
lea rdx, [rsp + 0x340]
mov qword [rdx], rax
mov qword [rdx + 8], 0
lea rcx, [rsp + 0x380]
call fcn.1401076e0
lea rcx, [rsp + 0x230]
call fcn.14021c6c0
lea rcx, [rsp + 0x380]
call fcn.14021c6c0
cmp byte [rsp + 0x377], 0
jns 0x1400c724e
mov rcx, qword [rsp + 0x360]
call fcn.1402776c8
jmp 0x1400c724e
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
mov ebx, reloc.WLDAP32.dll_Ordinal_26
test eax, eax
jle 0x1400c7343
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x2dc
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.EULA_accepted__no_opt_in_
mov r8d, Ordinal_27
jmp 0x1400c7336
mov rcx, rbx
mov rdx, rdi
call fcn.1400f91b0
mov ebp, reloc.WS2_32.dll_socket
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c74fc
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x1fd
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Deleting_temporary_directory
mov r8d, 0x1d
call fcn.1401f8290
mov rcx, rax
mov rdx, r15
call fcn.14010a6f0
mov rcx, rdi
call fcn.14010e2d0
cmp byte [rsp + 0x227], 0
jns 0x1400c7513
mov rcx, qword [rsp + 0x210]
call fcn.1402776c8
test r14, r14
je 0x1400c752c
mov rax, qword [r14]
mov rax, qword [rax]
mov rcx, r14
mov edx, 1
call qword [str._a_]
lea rcx, [rsp + 0x230]
call fcn.1402c8e60
lea rcx, [rsp + 0x270]
call fcn.14021c6c0
lea rcx, [rsp + 0x2a0]
call fcn.14021c6c0
lea rcx, [rsp + 0x2d0]
call fcn.14021c6c0
lea rcx, [rsp + 0x320]
call fcn.14021c6c0
lea rcx, [rsp + 0x340]
call fcn.14021c6c0
lea rcx, [rsp + 0x360]
call fcn.14021c6c0
mov dword [rsi], ebp
mov rsi, qword [rsp + 0x160]
mov qword [rsp + 0x160], 0
test rsi, rsi
je 0x1400c724e
mov rcx, rsi
call fcn.1400edca0
mov rcx, rsi
jmp 0x1400c7422
movabs r13, 0x7ffffffffffffff7
lea r14, [rdi + 8]
lea r15, [rsp + 0x360]
mov qword [r15 + 0x10], rbp
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [r15], xmm6
lea rcx, str.onestart.exe
lea r12, [rsp + 0x310]
mov qword [r12], rcx
call fcn.14029c474
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.14021d0c0
lea r15, [rsp + 0x340]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea rcx, str.new_onestart.exe
lea r12, [rsp + 0x300]
mov qword [r12], rcx
call fcn.14029c474
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.14021d0c0
lea r15, [rsp + 0x320]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea rcx, str.old_onestart.exe
lea r12, [rsp + 0x2f0]
mov qword [r12], rcx
call fcn.14029c474
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.14021d0c0
lea r15, [rsp + 0x2d0]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea rcx, str.chrome_proxy.exe
lea r12, [rsp + 0x2c0]
mov qword [r12], rcx
call fcn.14029c474
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.14021d0c0
lea r15, [rsp + 0x2a0]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea rcx, str.new_chrome_proxy.exe
lea r12, [rsp + 0x290]
mov qword [r12], rcx
call fcn.14029c474
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.14021d0c0
lea r15, [rsp + 0x270]
mov qword [r15 + 0x10], rbp
movaps xmmword [r15], xmm6
lea rcx, str.old_chrome_proxy.exe
lea r12, [rsp + 0x260]
mov qword [r12], rcx
call fcn.14029c474
mov qword [r12 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.14021d0c0
lea rcx, [rsp + 0x230]
movaps xmmword [rcx + 0x20], xmm6
movaps xmmword [rcx + 0x10], xmm6
movaps xmmword [rcx], xmm6
call fcn.1402c8e40
lea r15, str.Temp
mov rcx, r15
call fcn.14029c474
cmp rax, r13
ja 0x1400c9dfd
mov r12, rax
cmp rax, 0xa
jbe 0x1400c7918
mov rax, r12
or rax, 3
lea rcx, [rax + 1]
cmp rax, 0xb
mov r13d, reloc.WS2_32.dll_listen
cmovne r13, rcx
test r13, r13
js 0x1400c9df8
lea rcx, [r13*2]
call fcn.14027768c
mov rcx, rax
mov qword [rsp + 0x380], rax
movabs rax, 0x7ffffffffffffff7
add rax, r13
add rax, 9
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x388], r12
lea r13, [rcx + r12*2]
cmp rcx, r15
seta al
cmp r13, r15
setbe dl
or dl, al
je 0x1400c9df6
test r12, r12
je 0x1400c77f4
add r12, r12
lea rdx, str.Temp
mov r8, r12
call fcn.1402b6370
mov word [r13], 0
lea r12, [rsp + 0x210]
mov rcx, r14
mov rdx, r12
call fcn.14021c730
lea rcx, [rsp + 0x230]
lea r13, [rsp + 0x380]
mov rdx, r12
mov r8, r13
call fcn.1402c9240
mov ebp, eax
mov rcx, r12
call fcn.14021c6c0
cmp byte [r13 + 0x17], 0
jns 0x1400c7847
mov rcx, qword [rsp + 0x380]
call fcn.1402776c8
test bpl, bpl
jne 0x1400c7929
mov ecx, 2
call fcn.14021c050
mov ebp, Ordinal_27
test al, al
je 0x1400c752c
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, IsOS
mov r9d, 2
call fcn.1402f6330
lea rcx, [rsp + 0x390]
lea rdx, str.Failed_to_create_Temp_directory
mov r8d, 0x20
call fcn.1401f8290
mov rbx, rax
lea r12, [rsp + 0x1f0]
mov rcx, r14
mov rdx, r12
call fcn.14021c730
lea r14, [rsp + 0x1c8]
mov qword [r14], r15
mov rcx, r15
call fcn.14029c474
mov qword [r14 + 8], rax
lea r15, [rsp + 0x210]
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.14021d0c0
mov rcx, rbx
mov rdx, r15
call fcn.14010a6f0
mov rcx, r15
call fcn.14021c6c0
mov rcx, r12
call fcn.14021c6c0
mov rcx, rdi
call fcn.1402f63a0
jmp 0x1400c752c
lea rcx, [rsp + 0x380]
mov byte [rcx + 0x17], r12b
jmp 0x1400c77c5
lea r13, [rsp + 0x248]
call fcn.1402d5600
mov r14, rax
xor ebp, ebp
mov dword [rsp + 0x20], ebp
lea r15, [rsp + 0x360]
lea r8, [rsp + 0x320]
mov rcx, rax
mov rdx, r15
mov r9, r13
call fcn.1402d5d10
mov dword [rsp + 0x20], ebp
lea r12, [rsp + 0x340]
mov rcx, r14
mov rdx, r12
mov r8, r15
mov r9, r13
call fcn.1402d5d10
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.1402d5ce0
mov ecx, 0x20
call fcn.14027768c
mov r15, rax
lea rax, [0x1403d8290]
mov qword [r15], rax
lea rcx, [r15 + 8]
lea rdx, [rsp + 0x2d0]
call fcn.14021c540
mov rcx, r15
call fcn.1402d5620
mov r12, rax
mov ecx, 0x20
call fcn.14027768c
mov r15, rax
add rax, 0x1b
lea rcx, str.ExistingProxyRenameItemList
cmp r15, rcx
seta dl
cmp rax, rcx
setbe al
or al, dl
je 0x1400c9df6
movups xmm0, xmmword [0x1403da7a6]
movups xmmword [r15 + 0xb], xmm0
movups xmm0, xmmword [str.ExistingProxyRenameItemList]
movups xmmword [r15], xmm0
mov byte [r15 + 0x1b], 0
mov rcx, r12
add rcx, 8
cmp byte [r12 + 0x1f], 0
js 0x1400c933f
mov r8d, reloc.WLDAP32.dll_Ordinal_27
mov rdx, r15
call fcn.14020a180
mov rcx, r15
call fcn.1402776c8
xor ebp, ebp
mov dword [rsp + 0x20], ebp
lea r15, [rsp + 0x2d0]
lea r8, [rsp + 0x270]
mov rcx, r12
mov rdx, r15
mov r9, r13
call fcn.1402d5d10
mov rcx, r14
mov rdx, r12
call fcn.1402d5ac0
mov dword [rsp + 0x20], ebp
lea r12, [rsp + 0x2a0]
mov rcx, r14
mov rdx, r12
mov r8, r15
mov r9, r13
call fcn.1402d5d10
mov rcx, r14
mov rdx, r12
mov r8, r13
call fcn.1402d5ce0
lea rcx, [0x1403f2615]
lea r15, [rsp + 0x1e0]
mov qword [r15], rcx
call fcn.14029c0d0
mov qword [r15 + 8], rax
lea r13, [rsp + 0x380]
mov rcx, r13
mov rdx, r15
call fcn.140107830
mov rcx, r13
mov rdx, rdi
mov r8, rbx
mov r9, r14
call fcn.1400f3900
mov rcx, r13
call fcn.140107800
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x210]
movabs rax, 0xaaaaaaaaaaaaaaaa
mov qword [rcx + 0x10], rax
movaps xmmword [rcx], xmm6
call fcn.1401160c0
lea r15, [0x1403dda46]
mov rcx, r15
call fcn.14029c474
mov rbp, rax
movabs rax, 0x7ffffffffffffff7
cmp rbp, rax
ja 0x1400c9dfd
cmp rbp, 0xa
jbe 0x1400c902a
mov rax, rbp
or rax, 3
lea rcx, [rax + 1]
cmp rax, 0xb
mov r12d, reloc.WS2_32.dll_listen
cmovne r12, rcx
test r12, r12
js 0x1400c9df8
lea rcx, [r12 + r12]
call fcn.14027768c
mov rcx, rax
mov qword [rsp + 0x380], rax
movabs rax, 0x7ffffffffffffff7
add rax, r12
add rax, 9
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x388], rbp
lea r12, [rcx + rbp*2]
cmp rcx, r15
seta al
cmp r12, r15
setbe dl
or dl, al
je 0x1400c9df6
test rbp, rbp
je 0x1400c7ba9
add rbp, rbp
lea rdx, [0x1403dda46]
mov r8, rbp
call fcn.1402b6370
mov word [r12], 0
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x210]
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r9d, 0x200
call fcn.1402d5ca0
cmp byte [rsp + 0x397], 0
jns 0x1400c7be7
mov rcx, qword [rsp + 0x380]
call fcn.1402776c8
lea r15, [0x1403dd998]
mov rcx, r15
call fcn.14029c474
mov rbp, rax
movabs rax, 0x7ffffffffffffff7
cmp rbp, rax
ja 0x1400c9dfd
cmp rbp, 0xa
jbe 0x1400c903b
mov rax, rbp
or rax, 3
lea rcx, [rax + 1]
cmp rax, 0xb
mov r12d, reloc.WS2_32.dll_listen
cmovne r12, rcx
test r12, r12
js 0x1400c9df8
lea rcx, [r12 + r12]
call fcn.14027768c
mov rcx, rax
mov qword [rsp + 0x380], rax
movabs rax, 0x7ffffffffffffff7
add rax, r12
add rax, 9
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x388], rbp
lea r12, [rcx + rbp*2]
cmp rcx, r15
seta al
cmp r12, r15
setbe dl
or dl, al
je 0x1400c9df6
test rbp, rbp
je 0x1400c7c9c
add rbp, rbp
lea rdx, [0x1403dd998]
mov r8, rbp
call fcn.1402b6370
mov word [r12], 0
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x210]
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r9d, 0x200
call fcn.1402d5ca0
cmp byte [rsp + 0x397], 0
jns 0x1400c7cda
mov rcx, qword [rsp + 0x380]
call fcn.1402776c8
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x200], 0
lea r15, [0x1403de024]
mov rcx, r15
call fcn.14029c474
mov r13, rax
movabs rax, 0x7ffffffffffffff7
cmp r13, rax
ja 0x1400c9e0a
cmp r13, 0xa
jbe 0x1400c8142
mov rax, r13
or rax, 3
lea rcx, [rax + 1]
cmp rax, 0xb
mov r12d, reloc.WS2_32.dll_listen
cmovne r12, rcx
test r12, r12
js 0x1400c9df8
lea rcx, [r12 + r12]
call fcn.14027768c
mov rcx, rax
mov qword [rsp + 0x1c8], rax
movabs rax, 0x7ffffffffffffff7
add rax, r12
add rax, 9
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1d0], r13
lea r12, [rcx + r13*2]
cmp rcx, r15
seta al
cmp r12, r15
setbe dl
or dl, al
je 0x1400c9df6
test r13, r13
je 0x1400c7da6
add r13, r13
lea rdx, [0x1403de024]
mov r8, r13
call fcn.1402b6370
mov word [r12], 0
lea r15, [rsp + 0x380]
lea r13, [rsp + 0x1c8]
lea r8, [rsp + 0x1f0]
mov rcx, r15
mov rdx, r13
call fcn.14030ce40
mov rcx, r15
mov rdx, qword [rsp + 0x58]
mov r8, r14
call fcn.14030d3e0
mov rcx, r15
call fcn.14030ceb0
cmp byte [r13 + 0x17], 0
jns 0x1400c7dfc
mov rcx, qword [rsp + 0x1c8]
call fcn.1402776c8
cmp byte [rsp + 0x207], 0
jns 0x1400c7e13
mov rcx, qword [rsp + 0x1f0]
call fcn.1402776c8
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x200], 0
lea r15, str.rename_chrome_exe
mov rcx, r15
call fcn.14029c474
mov rbp, rax
movabs rax, 0x7ffffffffffffff7
cmp rbp, rax
ja 0x1400c9e0a
cmp rbp, 0xa
jbe 0x1400c8135
mov rax, rbp
or rax, 3
lea rcx, [rax + 1]
cmp rax, 0xb
mov r12d, reloc.WS2_32.dll_listen
cmovne r12, rcx
test r12, r12
js 0x1400c9df8
lea rcx, [r12 + r12]
call fcn.14027768c
mov r13, rax
mov qword [rsp + 0x1c8], rax
movabs rax, 0x7ffffffffffffff7
add rax, r12
add rax, 9
mov qword [rsp + 0x1d8], rax
mov qword [rsp + 0x1d0], rbp
lea r12, [rbp*2]
add r12, r13
cmp r13, r15
seta al
cmp r12, r15
setbe cl
or cl, al
je 0x1400c9df6
test rbp, rbp
je 0x1400c7ee9
add rbp, rbp
lea rdx, str.rename_chrome_exe
mov rcx, r13
mov r8, rbp
call fcn.1402b6370
mov word [r12], 0
lea r13, [rsp + 0x380]
lea r15, [rsp + 0x1c8]
lea r8, [rsp + 0x1f0]
mov rcx, r13
mov rdx, r15
call fcn.14030ce40
mov rcx, r13
mov rdx, qword [rsp + 0x58]
mov r8, r14
call fcn.14030d3e0
mov rcx, r13
call fcn.14030ceb0
cmp byte [r15 + 0x17], 0
jns 0x1400c7f3f
mov rcx, qword [rsp + 0x1c8]
call fcn.1402776c8
cmp byte [rsp + 0x207], 0
jns 0x1400c7f56
mov rcx, qword [rsp + 0x1f0]
call fcn.1402776c8
mov rcx, rdi
call fcn.1400eee40
test al, al
jne 0x1400c8059
lea r15, [0x1403de024]
mov rcx, r15
call fcn.14029c474
mov rbp, rax
movabs rax, 0x7ffffffffffffff7
cmp rbp, rax
ja 0x1400c9dfd
cmp rbp, 0xa
jbe 0x1400c8125
mov rax, rbp
or rax, 3
lea rcx, [rax + 1]
cmp rax, 0xb
mov r12d, reloc.WS2_32.dll_listen
cmovne r12, rcx
test r12, r12
js 0x1400c9df8
lea rcx, [r12 + r12]
call fcn.14027768c
mov rcx, rax
mov qword [rsp + 0x380], rax
movabs rax, 0x7ffffffffffffff7
add rax, r12
add rax, 9
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x388], rbp
lea r12, [rcx + rbp*2]
cmp rcx, r15
seta al
cmp r12, r15
setbe dl
or dl, al
je 0x1400c9df6
test rbp, rbp
je 0x1400c801b
add rbp, rbp
lea rdx, [0x1403de024]
mov r8, rbp
call fcn.1402b6370
mov word [r12], 0
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x210]
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r9d, 0x200
call fcn.1402d5ca0
cmp byte [rsp + 0x397], 0
jns 0x1400c8059
mov rcx, qword [rsp + 0x380]
call fcn.1402776c8
lea rdx, [rsp + 0x210]
mov rcx, qword [rsp + 0x58]
mov r8, r14
call fcn.1400f35e0
lea rdx, [rsp + 0x320]
mov rcx, r14
lea r15, [rsp + 0x248]
mov r8, r15
call fcn.1402d5ce0
mov rcx, rax
mov dl, 1
call fcn.1402d56b0
lea rdx, [rsp + 0x270]
mov rcx, r14
mov r8, r15
call fcn.1402d5ce0
mov rcx, rax
mov dl, 1
call fcn.1402d56b0
mov rcx, r14
call fcn.1402d5650
test al, al
jne 0x1400c7487
mov ecx, 2
call fcn.14021c050
test al, al
je 0x1400c8113
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x1f7
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Renaming_of_executables_failed._Rolling_back_any_changes.
mov r8d, reloc.WS2_32.dll_gethostname
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
mov rcx, r14
call fcn.1402d5680
mov ebp, Ordinal_27
jmp 0x1400c7497
mov byte [rsp + 0x397], bpl
mov rcx, r13
jmp 0x1400c7fec
mov byte [rsp + 0x1df], bpl
jmp 0x1400c7eb0
lea rcx, [rsp + 0x1c8]
mov byte [rcx + 0x17], r13b
jmp 0x1400c7d77
lea rdx, [0x1403ddd16]
mov rcx, r14
call fcn.14021ea20
test al, al
jne 0x1400c8193
lea rdx, str.reenable_autoupdates
mov rcx, r14
call fcn.14021ea20
test al, al
je 0x1400c834a
call fcn.14030c6b0
movzx eax, al
mov ecx, gethostname
sub ecx, eax
mov dword [rsi], ecx
jmp 0x1400c724e
movabs r15, 0xaaaaaaaaaaaaaaaa
lea r14, [rsp + 0x340]
mov qword [r14], r15
mov rcx, r14
mov rdx, rbx
call fcn.140105c40
mov qword [rsp + 0x240], r15
movaps xmm0, xmmword [0x1403d4b30]
movaps xmmword [rsp + 0x230], xmm0
mov rcx, qword [r14]
lea r14, [rsp + 0x360]
mov rdx, r14
call fcn.1402f24c0
movsx rax, byte [r14 + 0x17]
test rax, rax
jns 0x1400c81f7
mov rax, qword [rsp + 0x368]
mov r14, qword [rsp + 0x360]
lea rdx, [rsp + 0x100]
mov qword [rdx], r14
mov qword [rdx + 8], rax
lea r14, [rsp + 0x380]
mov rcx, r14
call fcn.140211ae0
movsx rax, byte [r14 + 0x17]
test rax, rax
jns 0x1400c8230
mov rax, qword [rsp + 0x388]
mov r14, qword [rsp + 0x380]
lea rdx, [rsp + 0x110]
mov qword [rdx], r14
mov qword [rdx + 8], rax
lea rcx, [rsp + 0x230]
call fcn.140107830
cmp byte [rsp + 0x397], 0
jns 0x1400c8263
mov rcx, qword [rsp + 0x380]
call fcn.1402776c8
cmp byte [rsp + 0x377], 0
jns 0x1400c827a
mov rcx, qword [rsp + 0x360]
call fcn.1402776c8
lea rcx, [rsp + 0x230]
call fcn.140107c10
test al, al
jne 0x1400c82f0
mov ecx, 2
call fcn.14021c050
mov edi, 0x2f
test al, al
je 0x1400c8308
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r14, [rsp + 0x380]
mov rcx, r14
mov r8d, 0x446
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Failed_to_extract_product_version_from
mov r8d, Ordinal_41
call fcn.1401f8290
mov rcx, rax
mov rdx, rbx
call fcn.14010a6f0
mov rcx, r14
call fcn.14010e2d0
jmp 0x1400c8308
lea rdx, [rsp + 0x230]
mov rcx, rdi
mov r8, rbx
call fcn.1400f94d0
mov edi, 1
mov ecx, edi
call fcn.140309960
mov dword [rsi], eax
lea rcx, [rsp + 0x230]
call fcn.140107800
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rcx, rcx
je 0x1400c724e
mov edx, 1
call fcn.140105d20
jmp 0x1400c724e
lea rbx, str.set_display_version_product
mov rcx, r14
mov rdx, rbx
call fcn.14021ea20
test al, al
je 0x1400c9731
movabs r12, 0xaaaaaaaaaaaaaaaa
lea rdi, [rsp + 0x230]
mov qword [rdi + 0x10], r12
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [rdi], xmm6
lea r15, [rsp + 0xf0]
mov qword [r15], rbx
mov rcx, rbx
call fcn.14029c0d0
mov qword [r15 + 8], rax
mov rcx, r14
mov rdx, rdi
mov r8, r15
call fcn.14021ed20
lea rdi, [rsp + 0x360]
mov qword [rdi + 0x10], r12
movaps xmmword [rdi], xmm6
lea rcx, str.set_display_version_value
lea rbx, [rsp + 0xe0]
mov qword [rbx], rcx
call fcn.14029c0d0
mov qword [rbx + 8], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14021ed20
mov dword [rsp + 0x320], 0
lea rcx, str.startup_event_handle
lea rbx, [rsp + 0xc0]
mov qword [rbx], rcx
call fcn.14029c0d0
mov qword [rbx + 8], rax
lea rdi, [rsp + 0x380]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14021ed20
movsx rax, byte [rdi + 0x17]
test rax, rax
jns 0x1400c8437
mov rax, qword [rsp + 0x388]
mov rdi, qword [rsp + 0x380]
lea rcx, [rsp + 0xd0]
mov qword [rcx], rdi
mov qword [rcx + 8], rax
lea rdi, [rsp + 0x320]
mov rdx, rdi
call fcn.1402f0be0
cmp dword [rdi], 0
setne bl
and bl, al
cmp byte [rsp + 0x397], 0
jns 0x1400c8475
mov rcx, qword [rsp + 0x380]
call fcn.1402776c8
test bl, bl
je 0x1400c84a7
movsxd r12, dword [rsp + 0x320]
test r12, r12
je 0x1400c84a7
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
cmp r12d, 0xffffffff
je 0x1400c9ddf
call fcn.14021c380
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_SetLastError]
jmp 0x1400c84aa
xor r12d, r12d
test r12, r12
je 0x1400c84c9
cmp r12, 0xffffffffffffffff
je 0x1400c84ce
call fcn.14021c380
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
call fcn.14021c380
jmp 0x1400c84d9
xor r12d, r12d
jmp 0x1400c84e1
xor r12d, r12d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edi, eax
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea r8, str.Global_MSIExecute
xor edi, edi
mov ecx, 0x100000
xor edx, edx
call qword [sym.imp.KERNEL32.dll_OpenMutexW]
test rax, rax
je 0x1400c8521
mov r14, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
cmp r14, 0xffffffffffffffff
je 0x1400c9dd8
call fcn.14021c380
mov rdi, r14
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea r15, [rdi + 1]
cmp r15, 2
jae 0x1400c9371
mov ecx, 2
call fcn.14021c050
test al, al
je 0x1400c858b
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x380]
mov rcx, rbx
mov r8d, 0x13f
mov r9d, 2
call fcn.1402f6330
lea rcx, [rsp + 0x390]
lea rdx, str.Overwriting_DisplayVersion_immediately_after_failing_to_open_the_MSI_mutex
mov r8d, Ordinal_79
call fcn.1401f8290
mov rcx, rbx
call fcn.1402f63a0
mov qword [rsp + 0x380], 0
test r12, r12
je 0x1400c85b6
cmp r12, 0xffffffffffffffff
jne 0x1400c9352
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rcx, [rsp + 0x380]
call fcn.1400ca000
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x360]
call fcn.1400c6820
mov r14d, eax
cmp r15, 2
jb 0x1400c85ee
call fcn.14021c380
mov rcx, rdi
call fcn.14020bb00
mov dword [rsi], r14d
jmp 0x1400c87d7
test al, al
mov rcx, qword [rsp + 0x360]
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx], 0x72
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 2], 0x65
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 4], 0x76
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 6], 0x65
jne 0x1400c872f
jmp 0x1400c9582
movabs r12, 0xaaaaaaaaaaaaaaaa
lea rdi, [rsp + 0x230]
mov qword [rdi + 0x10], r12
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [rdi], xmm6
lea rbx, [rsp + 0x150]
mov qword [rbx], r15
mov rcx, r15
call fcn.14029c0d0
mov qword [rbx + 8], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14021eb10
lea rbx, [rsp + 0x360]
mov qword [rbx + 0x10], r12
movaps xmmword [rbx], xmm6
lea rcx, str.cleanup_for_downgrade_operation
lea r15, [rsp + 0x140]
mov qword [r15], rcx
call fcn.14029c0d0
mov qword [r15 + 8], rax
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.14021ed20
movsx rax, byte [rbx + 0x17]
mov rcx, rax
test rax, rax
jns 0x1400c86e4
mov rcx, qword [rsp + 0x368]
cmp rcx, 6
je 0x1400c85f6
cmp rcx, 7
jne 0x1400c872f
test al, al
mov rcx, qword [rsp + 0x360]
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx], 0x63
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 2], 0x6c
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 4], 0x65
je 0x1400c9611
mov ecx, 2
call fcn.14021c050
test al, al
je 0x1400c87d1
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x380]
mov r8d, 0x428
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Ignoring__
mov r8d, 0xa
call fcn.1401f8290
mov rdi, rax
lea rbx, [rsp + 0x340]
mov rcx, r14
mov rdx, rbx
call fcn.140114350
mov rcx, rdi
mov rdx, rbx
call fcn.14010a6f0
lea rdx, str.__because_of_invalid__operation__argument.
mov r8d, Ordinal_46
mov rcx, rax
call fcn.1401f8290
cmp byte [rbx + 0x17], 0
jns 0x1400c87c4
mov rcx, qword [rsp + 0x340]
call fcn.1402776c8
lea rcx, [rsp + 0x380]
call fcn.14010e2d0
mov dword [rsi], Ordinal_73
cmp byte [rsp + 0x377], 0
jns 0x1400c87ee
mov rcx, qword [rsp + 0x360]
call fcn.1402776c8
cmp byte [rsp + 0x247], 0
jns 0x1400c724e
mov rcx, qword [rsp + 0x230]
jmp 0x1400c7422
lea r15, str.cleanup_for_downgrade_version
mov rcx, r14
mov rdx, r15
call fcn.14021ea20
test al, al
jne 0x1400c8652
lea rdx, str.remove_chrome_registration
mov rcx, r14
call fcn.14021ea20
test al, al
je 0x1400c8153
xorps xmm0, xmm0
movaps xmmword [rsp + 0x380], xmm0
mov qword [rsp + 0x390], 0
lea rbx, str.register_chrome_browser_suffix
mov rcx, r14
mov rdx, rbx
call fcn.14021ea20
test al, al
je 0x1400c88ab
lea r15, [rsp + 0x120]
mov qword [r15], rbx
mov rcx, rbx
call fcn.14029c0d0
mov qword [r15 + 8], rax
lea rbx, [rsp + 0x230]
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.14021ed20
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x380], xmm0
lea rbx, [rsp + 0x230]
mov dword [rbx], Ordinal_27
lea r14, [rsp + 0x380]
mov rcx, rdi
mov rdx, 0xffffffff80000002
mov r8, r14
mov r9, rbx
call fcn.1400ca2b0
mov eax, dword [rbx]
mov dword [rsi], eax
cmp byte [r14 + 0x17], 0
jns 0x1400c724e
mov rcx, qword [rsp + 0x380]
jmp 0x1400c7422
mov dword [rsi], 0x3c
jmp 0x1400c724e
lea rdx, str.delete_old_versions
mov rcx, r14
call fcn.14021ea20
test al, al
jne 0x1400c8927
lea rdx, [0x1403dde10]
mov rcx, r14
call fcn.14021ea20
test al, al
je 0x1400c8809
movabs rbp, 0xaaaaaaaaaaaaaaaa
lea r12, [rsp + 0x160]
mov qword [r12], rbp
call fcn.14030b320
mov qword [rsp + 0x20], rdi
mov rcx, r12
mov rdx, r14
mov r8, rax
mov r9, r15
call fcn.1400ed750
cmp qword [r12], 0
je 0x1400c88f2
lea rdx, str.delete_old_versions
mov rcx, r14
call fcn.14021ea20
test al, al
je 0x1400c75b6
mov rbx, qword [rsp + 0x160]
lea rdx, [rsp + 0x230]
mov qword [rdx], 0xe4e1c0
mov rcx, rbx
call fcn.1400edcf0
test al, al
je 0x1400c904b
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c89f7
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x16f
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Exiting___delete_old_versions_process_because_another_process_tries_to_acquire_the_SetupSingleton.
mov r8d, 0x62
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
mov ebp, 0x3d
jmp 0x1400c7587
lea rbp, str.register_dev_chrome
mov rcx, r14
mov rdx, rbp
call fcn.14021ea20
test al, al
jne 0x1400c8c04
lea r13, str.register_chrome_browser
mov rcx, r14
mov rdx, r13
call fcn.14021ea20
test al, al
je 0x1400c88fd
movabs r15, 0xaaaaaaaaaaaaaaaa
lea rdi, [rsp + 0x230]
mov qword [rdi + 0x10], r15
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [rdi], xmm6
lea rbx, [rsp + 0x188]
mov qword [rbx], r13
mov rcx, r13
call fcn.14029c0d0
mov qword [rbx + 8], rax
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.140112a60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x360], xmm0
mov qword [rsp + 0x370], 0
lea rdi, str.register_chrome_browser_suffix
mov rcx, r14
mov rdx, rdi
call fcn.14021ea20
test al, al
je 0x1400c8aeb
lea rbx, [rsp + 0x178]
mov qword [rbx], rdi
mov rcx, rdi
call fcn.14029c0d0
mov qword [rbx + 8], rax
lea rdi, [rsp + 0x380]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14021ed20
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x370], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x360], xmm0
lea rdi, str.register_url_protocol
mov rcx, r14
mov rdx, rdi
call fcn.14021ea20
test al, al
je 0x1400c8bb9
lea rbx, [rsp + 0x340]
mov qword [rbx + 0x10], r15
movaps xmmword [rbx], xmm6
lea r15, [rsp + 0x168]
mov qword [r15], rdi
mov rcx, rdi
call fcn.14029c0d0
mov qword [r15 + 8], rax
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.14021ed20
lea rdi, [rsp + 0x380]
movaps xmmword [rdi + 0x10], xmm6
movaps xmmword [rdi], xmm6
mov rcx, rdi
mov rdx, rbx
call fcn.1402fff10
mov al, byte [rdi + 0x18]
mov edi, socket
cmp al, 1
jne 0x1400c8b8f
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x360]
lea rbx, [rsp + 0x380]
mov r8, rbx
xor r9d, r9d
call fcn.1402ff440
movzx eax, al
lea edi, [rax*8 + 0x16]
mov al, byte [rbx + 0x18]
test al, 1
je 0x1400c8ba0
lea rcx, [rsp + 0x380]
call fcn.1402ff8d0
cmp byte [rsp + 0x357], 0
jns 0x1400c8bdb
mov rcx, qword [rsp + 0x340]
call fcn.1402776c8
jmp 0x1400c8bdb
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x360]
xor r8d, r8d
call fcn.1402feb50
movzx eax, al
lea edi, [rax*8 + 0x16]
mov ecx, edi
call fcn.140309960
mov dword [rsi], eax
cmp byte [rsp + 0x377], 0
jns 0x1400c7241
mov rcx, qword [rsp + 0x360]
call fcn.1402776c8
jmp 0x1400c7241
mov r15, qword [r13 + 8]
test r15, r15
je 0x1400c9df0
mov rbx, qword [r13 + 0x10]
test rbx, rbx
je 0x1400c9df3
mov rcx, r15
xor edx, edx
call fcn.140308f10
test rax, rax
je 0x1400c8dfc
mov rdi, rax
movabs r14, 0xaaaaaaaaaaaaaaaa
lea rbx, [rsp + 0x230]
mov qword [rbx + 0x10], r14
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [rbx], xmm6
mov rcx, rbx
call fcn.14011ff30
mov qword [rsp + 0x370], r14
movaps xmmword [rsp + 0x360], xmm6
lea rax, str.You_already_have_a_full_installation__non_dev__of
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], gethostname
movsx rax, byte [rbx + 0x17]
test rax, rax
jns 0x1400c8ca1
mov rax, qword [rsp + 0x238]
mov rbx, qword [rsp + 0x230]
lea rcx, [rsp + 0x380]
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], rax
lea rax, str.__please_uninstall_it_first_using_Add_Remove_Programs_in_the_control_panel.
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], Ordinal_79
lea rdx, [rsp + 0x340]
mov qword [rdx], rcx
mov qword [rdx + 8], 3
lea rbx, [rsp + 0x360]
mov rcx, rbx
call fcn.1401004d0
mov ecx, 2
call fcn.14021c050
test al, al
je 0x1400c8d9e
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rcx, [rsp + 0x380]
mov r8d, 0x2ff
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Aborting_operation:_another_installation_of
mov r8d, Ordinal_46
call fcn.1401f8290
lea rdx, [rsp + 0x230]
mov rcx, rax
call fcn.14010a6f0
lea rdx, str._was_found__as_a_last_resort__if_the_product_is_not_present_in_Add_Remove_Programs___try_executing:
mov r8d, 0x64
mov rcx, rax
call fcn.1401f8290
mov r14, rax
add rdi, 0x58
lea r15, [rsp + 0x340]
mov rcx, rdi
mov rdx, r15
call fcn.140114350
mov rcx, r14
mov rdx, r15
call fcn.14010a6f0
cmp byte [r15 + 0x17], 0
jns 0x1400c8d91
mov rcx, qword [rsp + 0x340]
call fcn.1402776c8
lea rcx, [rsp + 0x380]
call fcn.14010e2d0
cmp byte [rsp + 0x377], 0
jns 0x1400c8db0
mov rbx, qword [rsp + 0x360]
xor ecx, ecx
mov rdx, rbx
xor r8d, r8d
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp byte [rsp + 0x377], 0
jns 0x1400c8ddb
mov rcx, qword [rsp + 0x360]
call fcn.1402776c8
cmp byte [rsp + 0x247], 0
jns 0x1400c8df2
mov rcx, qword [rsp + 0x230]
call fcn.1402776c8
mov edi, 7
jmp 0x1400c7073
mov rcx, r15
mov dl, 1
call fcn.140308f10
test rax, rax
jne 0x1400c8c31
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rdi, [rsp + 0x230]
mov qword [rdi + 0x10], rax
movaps xmm0, xmmword [0x1403d4b30]
movaps xmmword [rdi], xmm0
lea r15, [rsp + 0x340]
mov qword [r15], rbp
mov rcx, rbp
call fcn.14029c0d0
mov qword [r15 + 8], rax
mov rcx, r14
mov rdx, rdi
mov r8, r15
call fcn.140112a60
movsx rax, byte [rdi + 0x17]
test rax, rax
jns 0x1400c8e66
mov rax, qword [rsp + 0x238]
test rax, rax
jne 0x1400c8ecf
lea rdi, [rsp + 0x360]
mov rcx, rbx
mov rdx, rdi
call fcn.14021c730
lea rcx, str.onestart.exe
lea rbx, [rsp + 0x320]
mov qword [rbx], rcx
call fcn.14029c474
mov qword [rbx + 8], rax
lea r14, [rsp + 0x380]
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.14021d0c0
lea rcx, [rsp + 0x230]
mov rdx, r14
call fcn.14010ff50
mov rcx, r14
call fcn.14021c6c0
mov rcx, rdi
call fcn.14021c6c0
lea rcx, [rsp + 0x230]
call fcn.1401116a0
test al, al
jne 0x1400c8f0e
lea rdi, [rsp + 0x380]
lea rbx, [rsp + 0x230]
mov rcx, rdi
mov rdx, rbx
call fcn.140102d10
mov rcx, rbx
mov rdx, rdi
call fcn.14010ff50
mov rcx, rdi
call fcn.14021c6c0
lea rcx, [rsp + 0x230]
call fcn.140103240
test al, al
je 0x1400c8fc0
lea rdi, [rsp + 0x380]
mov r8d, 0xb8
mov rcx, rdi
mov dl, 0xaa
call fcn.1402b6a10
mov rcx, rdi
mov edx, 1
call fcn.1402fd7a0
lea rcx, [rsp + 0x230]
mov rdx, rdi
call fcn.1402fda80
mov byte [rdi + 0xb0], 1
mov ecx, 2
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.1402fe410
call fcn.14011d850
test al, al
jne 0x1400c8f8a
lea rcx, [rsp + 0x230]
call fcn.1402ff240
jmp 0x1400c8f9f
lea rdx, [rsp + 0x230]
mov ecx, 1
mov r8b, 1
call fcn.1402fe7a0
lea rcx, [rsp + 0x380]
call fcn.1402fd940
xor edi, edi
lea rcx, [rsp + 0x230]
call fcn.14021c6c0
jmp 0x1400c7073
mov ecx, 2
call fcn.14021c050
mov edi, 7
test al, al
je 0x1400c8fae
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x380]
mov rcx, rbx
mov r8d, 0x321
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Path_not_found:
mov r8d, reloc.WS2_32.dll_recv
call fcn.1401f8290
lea rdx, [rsp + 0x230]
mov rcx, rax
call fcn.14010a6f0
mov rcx, rbx
call fcn.14010e2d0
jmp 0x1400c8fae
lea rcx, [rsp + 0x380]
mov byte [rcx + 0x17], bpl
jmp 0x1400c7b7a
mov byte [rsp + 0x397], bpl
mov rcx, r13
jmp 0x1400c7c6d
add rdi, 8
lea rcx, [rsp + 0x360]
mov qword [rcx], rbp
call fcn.140109930
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x1400c90b2
mov ecx, Ordinal_41
call fcn.14027768c
mov r14, rax
lea rdx, [0x1400c9f90]
lea r8, [0x1400c9fb0]
mov rcx, rax
call fcn.14021c3a0
lea rdx, [rsp + 0x340]
mov qword [rdx], r14
lea rcx, [rsp + 0x360]
call fcn.14010fcf0
mov rcx, rdi
call fcn.140120b50
test al, al
jne 0x1400c9259
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c911f
lea r14, [rsp + 0x390]
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r15, [rsp + 0x380]
mov rcx, r15
mov r8d, 0x18d
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rdx, str.Failed_to_delete_all_old_files_from___delete_old_versions_process._Will_retry_every_five_minutes.
mov r8d, 0x61
mov rcx, r14
call fcn.1401f8290
mov rcx, r15
call fcn.14010e2d0
lea rcx, [rsp + 0x360]
call fcn.14021c4b0
lea rdx, [rsp + 0x230]
mov qword [rdx], 0x11e1a300
mov rcx, rbx
call fcn.1400edcf0
test al, al
jne 0x1400c899d
lea rcx, [rsp + 0x360]
mov qword [rcx], rbp
call fcn.140109930
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x1400c91ae
mov ecx, Ordinal_41
call fcn.14027768c
mov r14, rax
lea rdx, [0x1400c9f90]
lea r8, [0x1400c9fb0]
mov rcx, rax
call fcn.14021c3a0
lea rdx, [rsp + 0x340]
mov qword [rdx], r14
lea rcx, [rsp + 0x360]
call fcn.14010fcf0
mov rcx, rdi
call fcn.140120b50
test al, al
jne 0x1400c9259
lea rcx, [rsp + 0x360]
call fcn.14021c4b0
lea rdx, [rsp + 0x230]
mov qword [rdx], 0x11e1a300
mov rcx, rbx
call fcn.1400edcf0
test al, al
jne 0x1400c899d
lea rcx, [rsp + 0x360]
mov qword [rcx], rbp
call fcn.140109930
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0x10000
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
test eax, eax
je 0x1400c924d
mov ecx, Ordinal_41
call fcn.14027768c
mov rbx, rax
lea rdx, [0x1400c9f90]
lea r8, [0x1400c9fb0]
mov rcx, rax
call fcn.14021c3a0
lea rdx, [rsp + 0x340]
mov qword [rdx], rbx
lea rcx, [rsp + 0x360]
call fcn.14010fcf0
mov rcx, rdi
call fcn.140120b50
test al, al
je 0x1400c92ca
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c92b3
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x189
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Successfully_deleted_all_old_files_from___delete_old_versions_process.
mov r8d, Ordinal_73
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
lea rcx, [rsp + 0x360]
call fcn.14021c4b0
mov ebp, 0x3e
jmp 0x1400c7587
lea rcx, [rsp + 0x360]
call fcn.14021c4b0
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
mov ebp, 0x3f
test eax, eax
jle 0x1400c7587
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x192
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Exiting___delete_old_versions_process_after_retrying_too_many_times_to_delete_all_old_files.
mov r8d, 0x5c
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
jmp 0x1400c7587
mov r8d, reloc.WLDAP32.dll_Ordinal_27
mov rdx, r15
call fcn.14020a030
jmp 0x1400c7a24
call fcn.14021c380
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov qword [rsp + 0x380], r12
call fcn.14021c380
jmp 0x1400c85ae
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c93cb
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x380]
mov rcx, rbx
mov r8d, 0x123
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Blocking_to_acquire_MSI_mutex.
mov r8d, 0x1e
call fcn.1401f8290
mov rcx, rbx
call fcn.14010e2d0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x100
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
mov ebx, eax
mov qword [rsp + 0x340], 0
test r12, r12
je 0x1400c9424
cmp r12, 0xffffffffffffffff
je 0x1400c9414
call fcn.14021c380
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebp, eax
mov qword [rsp + 0x340], r12
call fcn.14021c380
jmp 0x1400c941c
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebp, eax
mov ecx, ebp
call qword [sym.imp.KERNEL32.dll_SetLastError]
lea rcx, [rsp + 0x340]
call fcn.1400ca000
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov ebp, eax
cmp eax, 0xffffffff
je 0x1400c94f7
test ebp, 0xffffff7f
jne 0x1400c9e17
lea rcx, str.....chromeinstaller_setup_setup_main.cc
mov edx, Ordinal_46
call fcn.14021c080
test eax, eax
jle 0x1400c94b0
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r14, [rsp + 0x380]
mov rcx, r14
mov r8d, 0x138
mov r9d, 0xffffffff
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Acquired_MSI_mutex__overwriting_DisplayVersion.
mov r8d, 0x2f
call fcn.1401f8290
mov rcx, r14
call fcn.14010e2d0
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x360]
call fcn.1400c6820
mov r14d, eax
test ebx, ebx
je 0x1400c94e9
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x20
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
cmp ebp, 0xffffffff
je 0x1400c85db
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReleaseMutex]
jmp 0x1400c85db
mov ecx, 2
call fcn.14021c050
test al, al
je 0x1400c9553
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea r14, [rsp + 0x380]
mov rcx, r14
mov r8d, 0x132
mov r9d, 2
call fcn.1402f6330
lea rcx, [rsp + 0x390]
lea rdx, str.Overwriting_DisplayVersion_in_10s_after_failing_to_wait_for_the_MSI_mutex
mov r8d, reloc.WLDAP32.dll_Ordinal_73
call fcn.1401f8290
mov rcx, r14
call fcn.1402f63a0
mov ecx, 0x989680
call fcn.1402f03e0
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x360]
call fcn.1400c6820
mov r14d, eax
test ebx, ebx
jne 0x1400c94cc
jmp 0x1400c85db
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 8], 0x72
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 0xa], 0x74
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx], 0x72
jne 0x1400c965e
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 2], 0x65
jne 0x1400c965e
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 4], 0x76
jne 0x1400c965e
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 6], 0x65
jne 0x1400c965e
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 8], 0x72
jne 0x1400c965e
test al, al
cmovs rbx, rcx
cmp word [rbx + 0xa], 0x74
sete bl
jmp 0x1400c9660
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 6], 0x61
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 8], 0x6e
jne 0x1400c872f
test al, al
mov rdx, rbx
cmovs rdx, rcx
cmp word [rdx + 0xa], 0x75
jne 0x1400c872f
test al, al
cmovs rbx, rcx
cmp word [rbx + 0xc], 0x70
jne 0x1400c872f
xor ebx, ebx
movsx rax, byte [rsp + 0x247]
test rax, rax
cmovs rax, qword [rsp + 0x238]
cmovs rdi, qword [rsp + 0x230]
lea rdx, [rsp + 0x130]
mov qword [rdx], rdi
mov qword [rdx + 8], rax
lea rdi, [rsp + 0x380]
mov rcx, rdi
call fcn.140107830
mov rcx, rdi
mov edx, ebx
call fcn.1400fa280
mov dword [rsi], eax
mov rcx, rdi
call fcn.140107800
jmp 0x1400c87d7
mov ecx, 2
call fcn.14021c050
mov ebp, reloc.WLDAP32.dll_Ordinal_79
test al, al
je 0x1400c986e
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x380]
mov rcx, rbx
mov r8d, 0x4a8
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, [0x1403da3d5]
mov r8d, 2
call fcn.1401f8290
lea rdx, str.configure_browser_in_directory
mov rcx, rax
mov r8, rdi
call fcn.1401f8290
lea rdx, str._must_contain_an_absolute_path
mov r8d, 0x1e
mov rcx, rax
jmp 0x1400c9861
lea rbx, str.create_shortcuts
mov rcx, r14
mov rdx, rbx
call fcn.14021ea20
test al, al
jne 0x1400c9875
lea rdi, str.configure_browser_in_directory
mov rcx, r14
mov rdx, rdi
call fcn.14021ea20
test al, al
jne 0x1400c9768
xor eax, eax
jmp 0x1400c7250
movabs rax, 0xaaaaaaaaaaaaaaaa
lea rbx, [rsp + 0x230]
mov qword [rbx + 0x10], rax
movaps xmm0, xmmword [0x1403d4b30]
movaps xmmword [rbx], xmm0
lea r15, [rsp + 0x70]
mov qword [r15], rdi
mov rcx, rdi
call fcn.14029c0d0
mov rdi, rax
mov qword [r15 + 8], rax
mov rcx, r14
mov rdx, rbx
mov r8, r15
call fcn.140112a60
movsx rax, byte [rbx + 0x17]
test rax, rax
jns 0x1400c97bf
mov rax, qword [rsp + 0x238]
test rax, rax
je 0x1400c9804
lea rbx, [rsp + 0x230]
mov rcx, rbx
call fcn.1401116a0
test al, al
je 0x1400c96b6
lea rax, [rsp + 0x380]
mov qword [rax], rbx
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
call fcn.1400fb520
movzx ebp, al
xor ebp, 0x4f
jmp 0x1400c986e
mov ecx, 2
call fcn.14021c050
mov ebp, reloc.WLDAP32.dll_Ordinal_79
test al, al
je 0x1400c986e
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rbx, [rsp + 0x380]
mov rcx, rbx
mov r8d, 0x4a4
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Empty_directory_specified_in___
mov r8d, 0x1f
call fcn.1401f8290
lea rdx, str.configure_browser_in_directory
mov rcx, rax
mov r8, rdi
call fcn.1401f8290
mov rcx, rbx
call fcn.14010e2d0
mov dword [rsi], ebp
jmp 0x1400c7241
movabs rbp, 0xaaaaaaaaaaaaaaaa
lea r15, [rsp + 0x2d0]
mov qword [r15 + 0x10], rbp
movaps xmm6, xmmword [0x1403d4b30]
movaps xmmword [r15], xmm6
lea r13, [rsp + 0xb0]
mov qword [r13], rbx
mov rcx, rbx
call fcn.14029c0d0
mov qword [r13 + 8], rax
mov rcx, r14
mov rdx, r15
mov r8, r13
call fcn.14021eb10
lea rbx, [rsp + 0x2a0]
mov qword [rbx + 0x10], rbp
movaps xmmword [rbx], xmm6
lea rcx, str.install_level
lea r13, [rsp + 0xa0]
mov qword [r13], rcx
call fcn.14029c0d0
mov qword [r13 + 8], rax
mov rcx, r14
mov rdx, rbx
mov r8, r13
call fcn.14021eb10
mov eax, 0xaaaaaaaa
mov dword [rsp + 0x1f0], eax
mov dword [rsp + 0x1c8], eax
movsx rax, byte [r15 + 0x17]
test rax, rax
jns 0x1400c9922
mov rax, qword [rsp + 0x2d8]
mov r15, qword [rsp + 0x2d0]
lea rcx, [rsp + 0x90]
mov qword [rcx], r15
mov qword [rcx + 8], rax
lea rdx, [rsp + 0x1f0]
call fcn.140214f40
test al, al
je 0x1400c9cb2
cmp dword [rsp + 0x1f0], 3
jae 0x1400c9cb2
movsx rax, byte [rsp + 0x2b7]
test rax, rax
cmovs rax, qword [rsp + reloc.SHELL32.dll_IsUserAnAdmin]
mov rdx, qword [rsp + 0x2a0]
cmovns rdx, rbx
lea rcx, [rsp + 0x80]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
lea r14, [rsp + 0x1c8]
mov rdx, r14
call fcn.140214f40
mov ebp, dword [r14]
cmp ebp, 2
setb cl
test al, cl
je 0x1400c9d5f
mov ebx, dword [rsp + 0x1f0]
add rdi, 8
lea r14, [rsp + 0x340]
movabs r13, 0xaaaaaaaaaaaaaaaa
mov qword [r14 + 0x10], r13
movaps xmmword [r14], xmm6
lea rcx, str.onestart.exe
lea r15, [rsp + 0x270]
mov qword [r15], rcx
call fcn.14029c474
mov qword [r15 + 8], rax
mov rcx, rdi
mov rdx, r14
mov r8, r15
call fcn.14021d0c0
mov rcx, r14
mov rdx, r12
mov r8d, ebp
mov r9d, ebx
call fcn.1400f75a0
lea rbx, [rsp + 0x320]
mov qword [rbx + 0x10], r13
movaps xmmword [rbx], xmm6
lea rax, str.chrome.exe
lea r8, [rsp + 0x210]
mov qword [r8], rax
mov qword [r8 + 8], 0xa
mov rcx, rdi
mov rdx, rbx
call fcn.14021d0c0
mov rcx, rbx
call fcn.140103240
test al, al
je 0x1400c9c91
mov ecx, 0x118
call fcn.14027768c
mov rdi, rax
add rax, 0x110
lea rcx, str.copy___USERPROFILE_desktopOneStart.lnk____APPDATA_MicrosoftInternet_ExplorerQuick_LaunchUser_PinnedTaskBarOneStart.lnk___b__v__y
cmp rdi, rcx
seta dl
cmp rax, rcx
setbe al
or al, dl
je 0x1400c9df6
lea rdx, str.copy___USERPROFILE_desktopOneStart.lnk____APPDATA_MicrosoftInternet_ExplorerQuick_LaunchUser_PinnedTaskBarOneStart.lnk___b__v__y
mov r8d, 0x110
mov rcx, rdi
call fcn.1402b6370
mov word [rdi + 0x110], 0
xor eax, eax
mov qword [rsp + 0x3e0], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x3d0], xmm0
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmmword [rsp + 0x390], xmm0
movaps xmmword [rsp + 0x380], xmm0
mov qword [rsp + 0x240], rax
movaps xmmword [rsp + 0x230], xmm0
mov ecx, Ordinal_73
call fcn.14027768c
mov r14, rax
add rax, 0x40
lea rcx, str.C:WindowsSystem32cmd.exe__c__
cmp r14, rcx
seta dl
cmp rax, rcx
setbe al
or al, dl
je 0x1400c9df6
test rdi, rdi
je 0x1400c9df6
mov ecx, 0x158
call fcn.14027768c
mov rbx, rax
lea rcx, [rax + 0x40]
cmp r14, rax
setb al
cmp r14, rcx
setae dl
or dl, al
je 0x1400c9df6
movups xmm0, xmmword [0x1403d9ca2]
movups xmmword [rbx + 0x30], xmm0
movups xmm0, xmmword [0x1403d9c92]
movups xmmword [rbx + 0x20], xmm0
movups xmm0, xmmword [0x1403d9c82]
movups xmmword [rbx + 0x10], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32cmd.exe__c__]
movups xmmword [rbx], xmm0
lea r15, [rbx + 0x150]
cmp rdi, rcx
setb al
cmp rdi, r15
setae dl
or dl, al
je 0x1400c9df6
lea rdx, str.copy___USERPROFILE_desktopOneStart.lnk____APPDATA_MicrosoftInternet_ExplorerQuick_LaunchUser_PinnedTaskBarOneStart.lnk___b__v__y
mov r8d, 0x110
call fcn.1402b6370
mov rcx, r14
call fcn.1402776c8
mov qword [rsp + 0x360], rbx
movabs rax, 0x7ffffffffffffff7
add rax, 0xb5
mov qword [rsp + 0x370], rax
mov rax, rbx
add rax, 0x152
lea rcx, [0x1403d9cb4]
cmp r15, rcx
seta dl
cmp rax, rcx
setbe al
or al, dl
je 0x1400c9df6
mov word [rbx + 0x150], Ordinal_41
mov qword [rsp + 0x368], 0xa9
mov word [rbx + 0x152], 0
lea rax, [rsp + 0x230]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x380]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], 0
xor ecx, ecx
mov rdx, rbx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x1400c9c72
mov rcx, qword [rsp + 0x230]
mov edx, 0xbb8
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov rcx, qword [rsp + 0x238]
mov rbx, qword [sym.imp.KERNEL32.dll_CloseHandle]
call rbx
mov rcx, qword [rsp + 0x230]
call rbx
cmp byte [rsp + 0x377], 0
jns 0x1400c9c89
mov rcx, qword [rsp + 0x360]
call fcn.1402776c8
mov rcx, rdi
call fcn.1402776c8
lea rcx, [rsp + 0x320]
call fcn.14021c6c0
lea rcx, [rsp + 0x340]
call fcn.14021c6c0
mov ebp, reloc.WLDAP32.dll_Ordinal_73
jmp 0x1400c9d2b
mov ecx, 2
call fcn.14021c050
mov ebp, gethostname
test al, al
je 0x1400c9d2b
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x491
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Invalid_shortcut_operation
mov r8d, reloc.WLDAP32.dll_Ordinal_27
call fcn.1401f8290
lea rdx, [rsp + 0x2d0]
movsx r8, byte [rdx + 0x17]
test r8, r8
cmovs r8, qword [rdx + 8]
cmovs rdx, qword [rdx]
mov rcx, rax
call fcn.1401f8290
mov rcx, rdi
call fcn.14010e2d0
mov dword [rsi], ebp
cmp byte [rsp + 0x2b7], 0
jns 0x1400c9d44
mov rcx, qword [rsp + 0x2a0]
call fcn.1402776c8
cmp byte [rsp + 0x2e7], 0
jns 0x1400c724e
mov rcx, qword [rsp + 0x2d0]
jmp 0x1400c7422
mov ecx, 2
call fcn.14021c050
mov ebp, gethostname
test al, al
je 0x1400c9d2b
lea rdx, str.....chromeinstaller_setup_setup_main.cc
lea rdi, [rsp + 0x380]
mov rcx, rdi
mov r8d, 0x496
mov r9d, 2
call fcn.14010dcd0
lea rcx, [rsp + 0x390]
lea rdx, str.Invalid_shortcut_level
mov r8d, reloc.WS2_32.dll_socket
call fcn.1401f8290
movsx r8, byte [rsp + 0x2b7]
test r8, r8
cmovs r8, qword [rsp + reloc.SHELL32.dll_IsUserAnAdmin]
cmovs rbx, qword [rsp + 0x2a0]
mov rcx, rax
mov rdx, rbx
jmp 0x1400c9d1e
xor edi, edi
jmp 0x1400c8519
xor r12d, r12d
jmp 0x1400c849d
int3
int3
int3
int3
int3
ud2
call fcn.1402b9a10
lea rcx, [rsp + 0x380]
call fcn.1402b99d0
lea rcx, [rsp + 0x1c8]
call fcn.1402b99d0
int3