Function at 0x180057260
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 [0x180168908]
xor rax, rsp
mov qword [rbp + 0x2c0], rax
mov rbx, rcx
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0xb0]
call fcn.1800d4600
add rbx, 0x30
cmp qword [rbx + 0x18], 8
jb 0x1800572bc
mov rbx, qword [rbx]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xb0]
lea r8, [0x180112b94]
lea rdx, str.hp_modify_time
lea rcx, str.general
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0xb0]
call fcn.1800dd658
mov r14, rax
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180057449
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x20]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x126
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.tray_last_hp_modify_time:
mov rcx, rax
call fcn.18000f150
mov rdx, r14
mov rcx, rbx
call fcn.180056160
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1800573fd
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800573f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057965
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x180057449
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180057444
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005796b
call fcn.1800a4c5c
xor ecx, ecx
call fcn.1800dd750
mov rsi, rax
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18005759c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x20]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x128
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.time_now:
mov rcx, rax
call fcn.18000f150
mov rdx, rsi
mov rcx, rbx
call fcn.180056160
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x180057550
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005754b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057971
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x18005759c
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180057597
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057977
call fcn.1800a4c5c
test r14, r14
jne 0x1800576e5
call fcn.18007dd60
mov r9, qword [rax]
lea edx, [r14 + 1]
mov rcx, rax
call qword [r9 + 0x10]
cmp al, 1
jne 0x1800576de
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], r14b
lea r8d, [r14 + 0x6b]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], r14b
lea r8d, [r14 + 3]
lea rdx, [0x180112978]
lea rcx, [rbp + 0x20]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x12b
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.no_lds_tray_modify_hp_flag
mov rcx, rax
call fcn.18000f150
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x180057692
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18005768d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005797d
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1800576de
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800576d9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057983
call fcn.1800a4c5c
mov al, 1
jmp 0x180057938
lea r9, [rbp + 0xaa]
mov r8, rsi
movabs r10, 0xcccccccccccccccd
test rsi, rsi
jns 0x180057740
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 0x180057701
add r9, 0xfffffffffffffffe
mov eax, 0x2d
mov word [r9], ax
jmp 0x180057770
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 0x180057740
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x70], xmm0
xor eax, eax
mov word [rbp + 0x60], ax
lea rax, [rbp + 0xaa]
cmp r9, rax
je 0x1800577a9
lea r8, [rbp + 0xaa]
sub r8, r9
sar r8, 1
mov rdx, r9
lea rcx, [rbp + 0x60]
call fcn.180019da0
nop
lea rax, [r14 + 0x14]
cmp rsi, rax
jle 0x1800577b9
mov bl, 1
jmp 0x1800578f9
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800578f7
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x6b
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x20]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x135
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.l_d_s_modify_browser_config
mov rcx, rax
call fcn.18000f150
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1800578ab
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800578a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180057989
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1800578f7
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800578f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005798f
call fcn.1800a4c5c
xor bl, bl
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x180057935
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180057930
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18005795f
call fcn.1800a4c5c
movzx eax, bl
mov rcx, qword [rbp + 0x2c0]
xor rcx, rsp
call fcn.1800a5130
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.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
int3