Function at 0x180016500
Capabilities:
Read .ini file

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x2e8]
sub rsp, 0x3d0
mov qword [rsp + 0x30], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x1801548a8]
xor rax, rsp
mov qword [rbp + 0x2c0], rax
mov rbx, rcx
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0xb0]
call fcn.1800c61d0
add rbx, 0x30
cmp qword [rbx + 0x18], 8
jb 0x18001655c
mov rbx, qword [rbx]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xb0]
lea r8, [0x1801016dc]
lea rdx, [0x1801016e0]
lea rcx, str.general
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0xb0]
call fcn.1800ce16c
mov r14, rax
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800166e9
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x20]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x124
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008550
mov rbx, rax
lea rdx, str.tray_last_hp_modify_time:
mov rcx, rax
call fcn.180009410
mov rdx, r14
mov rcx, rbx
call fcn.1800151b0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x18001669d
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016698
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c05
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1800166e9
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800166e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c0b
call fcn.1800965cc
xor ecx, ecx
call fcn.1800ce390
mov rsi, rax
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18001683c
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x20]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x126
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008550
mov rbx, rax
lea rdx, str.time_now:
mov rcx, rax
call fcn.180009410
mov rdx, rsi
mov rcx, rbx
call fcn.1800151b0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1800167f0
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800167eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c11
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x18001683c
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016837
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c17
call fcn.1800965cc
test r14, r14
jne 0x180016985
call fcn.18006eac0
mov r9, qword [rax]
lea edx, [r14 + 1]
mov rcx, rax
call qword [r9 + 0x10]
cmp al, 1
jne 0x18001697e
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], r14b
lea r8d, [r14 + 0x60]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], r14b
lea r8d, [r14 + 3]
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x20]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x129
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008550
mov rbx, rax
lea rdx, str.no_lds_tray_modify_hp_flag
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x180016932
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001692d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c1d
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x18001697e
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016979
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c23
call fcn.1800965cc
mov al, 1
jmp 0x180016bd8
lea r9, [rbp + 0xaa]
mov r8, rsi
movabs r10, 0xcccccccccccccccd
test rsi, rsi
jns 0x1800169e0
neg r8
sub r9, 2
mov rax, r10
mul r8
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8, rdx
test rdx, rdx
jne 0x1800169a1
add r9, 0xfffffffffffffffe
mov eax, 0x2d
mov word [r9], ax
jmp 0x180016a10
sub r9, 2
mov rax, r10
mul r8
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8, rdx
test rdx, rdx
jne 0x1800169e0
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x70], xmm0
xor eax, eax
mov word [rbp + 0x60], ax
lea rax, [rbp + 0xaa]
cmp r9, rax
je 0x180016a49
lea r8, [rbp + 0xaa]
sub r8, r9
sar r8, 1
mov rdx, r9
lea rcx, [rbp + 0x60]
call fcn.18001b400
nop
lea rax, [r14 + 0x14]
cmp rsi, rax
jle 0x180016a59
mov bl, 1
jmp 0x180016b99
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180016b97
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x20]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x133
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008550
mov rbx, rax
lea rdx, str.l_d_s_modify_browser_config
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x180016b4b
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016b46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c29
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x180016b97
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016b92
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016c2f
call fcn.1800965cc
xor bl, bl
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x180016bd5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016bd0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016bff
call fcn.1800965cc
movzx eax, bl
mov rcx, qword [rbp + 0x2c0]
xor rcx, rsp
call fcn.180096b80
lea r11, [rsp + 0x3d0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3