Function at 0x1400018c0
Capabilities:
Set console window title

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140053018]
xor rax, rsp
mov qword [rbp - 0x10], rax
xor edi, edi
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rbx, rax
lea rcx, str.Obsidian_Woofer_PC_Checker
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, [rbp - 0x20]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowRect]
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x258
mov r9d, 0x258
mov r8d, dword [rbp - 0x1c]
mov edx, dword [rbp - 0x20]
mov rcx, rbx
call qword [sym.imp.USER32.dll_MoveWindow]
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov dword [rbp - 0x50], edi
lea rdx, [rbp - 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
mov edx, dword [rbp - 0x50]
and edx, 0xffffff3f
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
lea rcx, [0x140053c50]
call fcn.14000c0d0
lea rdx, str.Please_wait_1_2_minutes_while_we_run_through_and_check_everything_n
call fcn.1400020f0
lea rcx, [0x140053c40]
call fcn.14000c0d0
lea rdx, str.Wait_till_the_program_says_to_take_a_screenshot_to_send_one_n
call fcn.1400020f0
lea rcx, [0x140053c30]
call fcn.14000c0d0
lea rdx, str.__________________________________________________________________n
call fcn.1400020f0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.140004d00
call fcn.140005160
call fcn.140006c20
call fcn.140005d20
call fcn.1400061a0
lea ecx, [rdi + 8]
call fcn.140016d40
lea rcx, [0x140006770]
mov qword [rax], rcx
mov qword [rbp - 0x50], rax
lea rcx, [rbp - 0x28]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140002980]
xor edx, edx
xor ecx, ecx
call fcn.14001d370
mov qword [rbp - 0x30], rax
test rax, rax
je 0x140001d1f
cmp byte [0x140055fc8], dil
jne 0x140001af6
nop word [rax + rax]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x140055fe8]
add eax, 0xa
mov dword [0x140055fe8], eax
cmp eax, 0x7530
jge 0x140001a4f
cmp byte [0x140055fc8], 0
je 0x140001a20
jmp 0x140001af6
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8d, 0x4d
lea rdx, str.__VCRedist_is_taking_too_long__continuing_without_waiting__still_downloading_
lea rcx, [rbp - 0x50]
call fcn.1400023d0
nop
lea rcx, [0x140053c80]
call fcn.14000c0d0
lea rdx, str.___
call fcn.1400020f0
lea rcx, [0x140053c90]
call fcn.14000c0d0
lea rdx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
cmovae rdx, qword [rbp - 0x50]
mov r8, qword [rbp - 0x40]
call fcn.1400101d0
mov rcx, rax
call fcn.14000db50
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140001af6
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001af1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001af1
call fcn.14001d9d8
int3
call fcn.140016d84
call fcn.140006ec0
call fcn.140007900
call fcn.140007200
lea rcx, [0x140053c30]
call fcn.14000c0d0
lea rdx, str.__________________________________________________________________n
call fcn.1400020f0
lea rcx, [0x140053c50]
call fcn.14000c0d0
lea rdx, str.Successfully_ran_standard_checks__now_running_additional_checks_n
call fcn.1400020f0
lea rcx, [0x140053c30]
call fcn.14000c0d0
lea rdx, str.__________________________________________________________________n
call fcn.1400020f0
call fcn.1400080e0
call fcn.140009590
call fcn.140009dd0
call fcn.14000a5a0
call fcn.14000ad80
call fcn.14000b550
call fcn.14000bd30
cmp byte [0x140055fc8], 0
jne 0x140001c56
nop dword [rax]
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [0x140055fe8]
add eax, 0xa
mov dword [0x140055fe8], eax
cmp eax, 0xea60
jge 0x140001baf
cmp byte [0x140055fc8], 0
je 0x140001b80
jmp 0x140001c56
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8d, 0x47
lea rdx, str.__VCRedist_is_taking_very_long__restart_program_and_try_again__or_wait_
lea rcx, [rbp - 0x50]
call fcn.1400023d0
nop
lea rcx, [0x140053c80]
call fcn.14000c0d0
lea rdx, str.___
call fcn.1400020f0
lea rcx, [0x140053c90]
call fcn.14000c0d0
lea rdx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
cmovae rdx, qword [rbp - 0x50]
mov r8, qword [rbp - 0x40]
call fcn.1400101d0
mov rcx, rax
call fcn.14000db50
nop
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140001c56
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140001c51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140001c51
call fcn.14001d9d8
int3
call fcn.140016d84
lea rcx, [0x140053c30]
call fcn.14000c0d0
lea rdx, str.__________________________________________________________________n
call fcn.1400020f0
lea rcx, [0x140053c50]
call fcn.14000c0d0
lea rdx, str.Successfully_ran_additional_checks__feel_free_to_close_the_application_n
call fcn.1400020f0
lea rcx, [0x140053c40]
call fcn.14000c0d0
lea rdx, str.Please_take_a_screenshot_of_the_program_now_and_send_it_support
call fcn.1400020f0
lea rcx, str.shutdown__r__t_2
call fcn.14001d458
lea rdx, [0x14004a6e4]
call fcn.1400020f0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [rbp - 0x28], 0
jne 0x140001cd2
mov ecx, 1
call fcn.140013a0c
int3
call sub.KERNEL32.dll_GetCurrentThreadId
cmp dword [rbp - 0x28], eax
jne 0x140001ce7
mov ecx, 5
call fcn.140013a0c
int3
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x50], xmm0
xor edx, edx
lea rcx, [rbp - 0x50]
call fcn.140014db0
test eax, eax
je 0x140001d0a
mov ecx, 2
call fcn.140013a0c
int3
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x30], xmm0
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140001d12
mov dword [rbp - 0x28], edi
mov ecx, 6
call fcn.140013a0c
int3