Function at 0x140004e00
Capabilities:
Get file version info

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x14008a080]
xor rax, rsp
mov qword [rbp - 8], rax
mov r14, rcx
xor r12d, r12d
mov dword [rbp - 0x34], r12d
lea rsi, [rcx + 8]
mov rcx, rsi
cmp qword [r14 + 0x20], 0x10
jb 0x140004e42
mov rcx, qword [rsi]
lea rdx, [rbp - 0x34]
call qword [sym.imp.VERSION.dll_GetFileVersionInfoSizeA]
mov r15d, eax
test eax, eax
jne 0x140004ed1
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
lea rcx, [0x14008b700]
call fcn.14000ac40
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Could_not_get_version_size_for
lea rcx, [0x14008b700]
call fcn.14000ac40
cmp qword [r14 + 0x20], 0x10
jb 0x140004eb5
mov rsi, qword [rsi]
mov r8, qword [r14 + 0x18]
mov rdx, rsi
mov rcx, rax
call fcn.14000c950
mov rcx, rax
call fcn.14000af00
jmp 0x14000513a
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x28], xmm1
movdqu xmmword [rbp - 0x18], xmm0
lea rax, [rbp - 0x38]
mov qword [rbp - 0x48], rax
mov ecx, 0x10
call fcn.14000fc20
mov qword [rbp - 0x50], rax
lea rcx, [rbp - 0x28]
mov qword [rax], rcx
mov qword [rax + 8], r12
mov qword [rbp - 0x28], rax
mov rcx, r15
call fcn.14000ba20
mov qword [rbp - 0x20], rax
lea rbx, [rax + r15]
mov qword [rbp - 0x10], rbx
mov r8, r15
xor edx, edx
mov rcx, rax
call fcn.1400138a0
mov qword [rbp - 0x18], rbx
mov rcx, rsi
cmp qword [r14 + 0x20], 0x10
jb 0x140004f38
mov rcx, qword [rsi]
mov r9, qword [rbp - 0x20]
mov r8d, r15d
mov edx, dword [rbp - 0x34]
call qword [sym.imp.VERSION.dll_GetFileVersionInfoA]
test eax, eax
jne 0x140004fc2
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
lea rcx, [0x14008b700]
call fcn.14000ac40
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Could_not_get_version_info_for
lea rcx, [0x14008b700]
call fcn.14000ac40
cmp qword [r14 + 0x20], 0x10
jb 0x140004fae
mov rsi, qword [rsi]
mov r8, qword [r14 + 0x18]
mov rdx, rsi
mov rcx, rax
call fcn.14000c950
jmp 0x140005116
mov qword [rbp - 0x40], r12
mov dword [rbp - 0x30], r12d
lea r9, [rbp - 0x30]
lea r8, [rbp - 0x40]
lea rdx, [0x140082e20]
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.VERSION.dll_VerQueryValueA]
test eax, eax
jne 0x140005044
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.___
lea rcx, [0x14008b700]
call fcn.14000ac40
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Could_not_query_version_value.
lea rcx, [0x14008b700]
call fcn.14000ac40
jmp 0x140005116
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x14000511f
mov eax, dword [rcx + 8]
mov ebx, eax
shr ebx, 0x10
movzx edi, ax
mov eax, dword [rcx + 0xc]
mov esi, eax
shr esi, 0x10
movzx r14d, ax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 0xa
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, [0x140082c5c]
lea rcx, [0x14008b580]
call fcn.14000ac40
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov edx, 7
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rdx, str.Found_Chrome_Version:
lea rcx, [0x14008b580]
call fcn.14000ac40
mov edx, ebx
mov rcx, rax
call fcn.140007110
mov rcx, rax
lea rdx, [0x140082e48]
call fcn.14000ac40
mov edx, edi
mov rcx, rax
call fcn.140007110
mov rcx, rax
lea rdx, [0x140082e48]
call fcn.14000ac40
mov edx, esi
mov rcx, rax
call fcn.140007110
mov rcx, rax
lea rdx, [0x140082e48]
call fcn.14000ac40
mov edx, r14d
mov rcx, rax
call fcn.140007110
mov rcx, rax
call fcn.14000af00
nop
lea rcx, [rbp - 0x28]
call fcn.140008900
mov rcx, qword [rbp - 0x28]
mov qword [rbp - 0x28], r12
mov edx, 0x10
call fcn.14000bb00
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14000f8a0
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret