Function at 0x180014af0
Capabilities:
Check for time delay via gettickcount
Check if file exists
Create process on windows

Disassembly:
mov rax, rsp
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rax - 0xb38]
sub rsp, 0xc10
mov qword [rsp + 0x48], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov rax, qword [0x180168908]
xor rax, rsp
mov qword [rbp + 0xb00], rax
mov ebx, edx
mov r13, rcx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r9d, dword [0x180176b9c]
add r9d, ebx
cmp eax, r9d
jbe 0x180015dd2
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180176b9c], eax
lea rcx, [rbp + 0x700]
call fcn.18006e880
nop
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x180014ee6
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180014d1f
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xa10], xmm0
mov byte [rbp + 0xa00], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0xa00]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x7b0], xmm0
mov byte [rbp + 0x7a0], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x7a0]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x17d
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x618]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.ghp_not_exist__path:
mov rcx, rax
call fcn.18000f150
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
lea rdx, [0x1801126b0]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.18000c590
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x618]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x7b8]
cmp rdx, 0x10
jb 0x180014cc7
inc rdx
mov rcx, qword [rbp + 0x7a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014cc2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015f8b
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x7b0], xmm0
mov byte [rbp + 0x7a0], 0
mov rdx, qword [rbp + 0xa18]
cmp rdx, 0x10
jb 0x180014d1f
inc rdx
mov rcx, qword [rbp + 0xa00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014d1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015f91
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0xa30], xmm0
xor r14d, r14d
mov word [rbp + 0xa20], r14w
xor r8d, r8d
lea rdx, [0x18010e038]
lea rcx, [rbp + 0xa20]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x7f0], xmm0
mov word [rbp + 0x7e0], r14w
lea r8d, [r14 + 6]
lea rdx, str.no_ghp
lea rcx, [rbp + 0x7e0]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x7d0], xmm0
mov word [rbp + 0x7c0], r14w
lea r8d, [r14 + 3]
lea rdx, [0x180112c68]
lea rcx, [rbp + 0x7c0]
call fcn.180019da0
nop
call fcn.180010330
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0xa20]
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x7c0]
call fcn.180068da0
nop
mov rdx, qword [rbp + 0x7d8]
cmp rdx, 8
jb 0x180014e22
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014e1d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015f97
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x7d0], xmm0
mov word [rbp + 0x7c0], r14w
mov rdx, qword [rbp + 0x7f8]
cmp rdx, 8
jb 0x180014e80
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014e7b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015f9d
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x7f0], xmm0
mov word [rbp + 0x7e0], r14w
mov rdx, qword [rbp + 0xa38]
cmp rdx, 8
jb 0x180015dc1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015f85
jmp 0x180015260
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
call fcn.1800a13a0
test eax, eax
jne 0x18001526a
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 2
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800150a2
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x950], xmm0
mov byte [rbp + 0x940], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x940]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x810], xmm0
mov byte [rbp + 0x800], 0
mov r8d, 3
lea rdx, [0x180112958]
lea rcx, [rbp + 0x800]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x183
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x530]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.SignCheck_error.
mov rcx, rax
call fcn.18000f150
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
lea rdx, [0x1801126b0]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.18000c590
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x530]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x818]
cmp rdx, 0x10
jb 0x18001504a
inc rdx
mov rcx, qword [rbp + 0x800]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015045
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fa3
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x810], xmm0
mov byte [rbp + 0x800], 0
mov rdx, qword [rbp + 0x958]
cmp rdx, 0x10
jb 0x1800150a2
inc rdx
mov rcx, qword [rbp + 0x940]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001509d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fa9
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x970], xmm0
xor r14d, r14d
mov word [rbp + 0x960], r14w
xor r8d, r8d
lea rdx, [0x18010e038]
lea rcx, [rbp + 0x960]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x850], xmm0
mov word [rbp + 0x840], r14w
lea r8d, [r14 + 0xb]
lea rdx, str.no_ghp_sign
lea rcx, [rbp + 0x840]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x830], xmm0
mov word [rbp + 0x820], r14w
lea r8d, [r14 + 3]
lea rdx, [0x180112c68]
lea rcx, [rbp + 0x820]
call fcn.180019da0
nop
call fcn.180010330
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x960]
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x820]
call fcn.180068da0
nop
mov rdx, qword [rbp + 0x838]
cmp rdx, 8
jb 0x1800151a5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x820]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800151a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015faf
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x830], xmm0
mov word [rbp + 0x820], r14w
mov rdx, qword [rbp + 0x858]
cmp rdx, 8
jb 0x180015203
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x840]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800151fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fb5
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x850], xmm0
mov word [rbp + 0x840], r14w
mov rdx, qword [rbp + 0x978]
cmp rdx, 8
jb 0x180015dc1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x960]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fbb
call fcn.1800a4c5c
jmp 0x180015dc1
call fcn.180009090
mov rcx, rax
test rax, rax
je 0x180015fc1
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x30], rax
lea rdx, str._DownLoad
mov r15, 0xffffffffffffffff
cmp rdx, 0x10000
jae 0x1800152b0
movzx edx, dx
lea rcx, [rsp + 0x30]
call fcn.180012580
jmp 0x1800152cb
mov rax, r15
inc rax
cmp word [rdx + rax*2], 0
jne 0x1800152b3
mov r8d, eax
lea rcx, [rsp + 0x30]
call fcn.180009210
nop
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18001545d
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x990], xmm0
mov byte [rbp + 0x980], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x980]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x8f0], xmm0
mov byte [rbp + 0x8e0], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x8e0]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x189
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp - 0x40]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.guardhp_path:
mov rcx, rax
call fcn.18000f150
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
lea rdx, [0x1801126b0]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.18000c590
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp - 0x40]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x8f8]
cmp rdx, 0x10
jb 0x180015405
inc rdx
mov rcx, qword [rbp + 0x8e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015400
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fcc
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x8f0], xmm0
mov byte [rbp + 0x8e0], 0
mov rdx, qword [rbp + 0x998]
cmp rdx, 0x10
jb 0x18001545d
inc rdx
mov rcx, qword [rbp + 0x980]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015458
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fd2
call fcn.1800a4c5c
xor edx, edx
lea r8d, [rdx + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1800d4600
mov dword [rsp + 0x50], 0x70
lea rax, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rax, qword [rbp + 0x700]
mov qword [rsp + 0x68], rax
mov rbx, qword [rsp + 0x30]
mov qword [rsp + 0x70], rbx
xor r14d, r14d
mov dword [rbp - 0x80], r14d
mov dword [rsp + 0x54], 0x440
call fcn.18007dd60
mov r8, qword [rax]
lea edx, [r14 + 1]
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015611
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x9b0], xmm0
mov byte [rbp + 0x9a0], r14b
lea r8d, [r14 + 0x65]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x9a0]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x8d0], xmm0
mov byte [rbp + 0x8c0], r14b
lea r8d, [r14 + 3]
lea rdx, [0x180112978]
lea rcx, [rbp + 0x8c0]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0x191
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x448]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.RunDownLoadFile_start
mov rcx, rax
call fcn.18000f150
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x448]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x8d8]
cmp rdx, 0x10
jb 0x1800155b9
inc rdx
mov rcx, qword [rbp + 0x8c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800155b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fd8
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x8d0], xmm0
mov byte [rbp + 0x8c0], 0
mov rdx, qword [rbp + 0x9b8]
cmp rdx, 0x10
jb 0x180015611
inc rdx
mov rcx, qword [rbp + 0x9a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001560c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fde
call fcn.1800a4c5c
lea rcx, [rsp + 0x50]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x180015b63
mov rax, qword [rbp - 0x48]
mov qword [rsp + 0x38], rax
mov rax, qword [r13 + 0x48]
mov qword [rsp + 0x40], rax
mov r9d, 0xea60
xor r8d, r8d
lea rdx, [rsp + 0x38]
lea ecx, [r8 + 2]
call qword [sym.imp.KERNEL32.dll_WaitForMultipleObjects]
mov edi, eax
mov rcx, qword [rbp - 0x48]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp edi, 2
jb 0x1800158b7
cmp edi, 0x102
jne 0x180015cba
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x930], xmm0
mov word [rbp + 0x920], r14w
xor r8d, r8d
lea rdx, [0x18010e038]
lea rcx, [rbp + 0x920]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x790], xmm0
mov word [rbp + 0x780], r14w
mov r8d, ntohs
lea rdx, str.ghp_timeout
lea rcx, [rbp + 0x780]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x730], xmm0
mov word [rbp + 0x720], r14w
mov r8d, 3
lea rdx, [0x180112c68]
lea rcx, [rbp + 0x720]
call fcn.180019da0
nop
call fcn.180010330
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x920]
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x720]
call fcn.180068da0
nop
mov r8, qword [rbp + 0x738]
cmp r8, 8
jb 0x180015750
inc r8
mov rdx, qword [rbp + 0x720]
lea rcx, [rbp + 0x720]
call fcn.180019fa0
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x730], xmm0
mov word [rbp + 0x720], r14w
mov r8, qword [rbp + 0x798]
cmp r8, 8
jb 0x18001578b
inc r8
mov rdx, qword [rbp + 0x780]
lea rcx, [rbp + 0x780]
call fcn.180019fa0
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x790], xmm0
mov word [rbp + 0x780], r14w
mov r8, qword [rbp + 0x938]
cmp r8, 8
jb 0x1800157c6
inc r8
mov rdx, qword [rbp + 0x920]
lea rcx, [rbp + 0x920]
call fcn.180019fa0
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015cba
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xa70], xmm0
mov byte [rbp + 0xa60], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0xa60]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xa50], xmm0
mov byte [rbp + 0xa40], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0xa40]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0x19d
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x360]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.RunDownLoadFile_timeout.
mov rcx, rax
call fcn.18000f150
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x360]
call fcn.18000f5c0
nop
lea rcx, [rbp + 0xa40]
call fcn.180008ad0
nop
lea rcx, [rbp + 0xa60]
call fcn.180008ad0
jmp 0x180015cba
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x9d0], xmm0
mov word [rbp + 0x9c0], r14w
xor r8d, r8d
lea rdx, [0x18010e038]
lea rcx, [rbp + 0x9c0]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x890], xmm0
mov word [rbp + 0x880], r14w
mov r8d, 8
lea rdx, str.ghp_succ
lea rcx, [rbp + 0x880]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x8b0], xmm0
mov word [rbp + 0x8a0], r14w
mov r8d, 3
lea rdx, [0x180112c68]
lea rcx, [rbp + 0x8a0]
call fcn.180019da0
nop
call fcn.180010330
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x9c0]
lea r8, [rbp + 0x880]
lea rdx, [rbp + 0x8a0]
call fcn.180068da0
nop
mov rdx, qword [rbp + 0x8b8]
cmp rdx, 8
jb 0x1800159bb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x8a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800159b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fe4
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x8b0], xmm0
mov word [rbp + 0x8a0], r14w
mov rdx, qword [rbp + 0x898]
cmp rdx, 8
jb 0x180015a19
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x880]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015a14
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015fea
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x890], xmm0
mov word [rbp + 0x880], r14w
mov rdx, qword [rbp + 0x9d8]
cmp rdx, 8
jb 0x180015a77
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x9c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015a72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015ff0
call fcn.1800a4c5c
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015da7
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xab0], xmm0
mov byte [rbp + 0xaa0], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0xaa0]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xa90], xmm0
mov byte [rbp + 0xa80], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0xa80]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0x199
lea r8, [rbp + 0xaa0]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x278]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.RunDownLoadFile_success_end
mov rcx, rax
call fcn.18000f150
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x278]
call fcn.18000f5c0
nop
lea rcx, [rbp + 0xa80]
call fcn.180008ad0
nop
lea rcx, [rbp + 0xaa0]
jmp 0x180015da1
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x910], xmm0
mov word [rbp + 0x900], r14w
xor r8d, r8d
lea rdx, [0x18010e038]
lea rcx, [rbp + 0x900]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x770], xmm0
mov word [rbp + 0x760], r14w
mov r8d, 8
lea rdx, str.ghp_fail
lea rcx, [rbp + 0x760]
call fcn.180019da0
nop
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x750], xmm0
mov word [rbp + 0x740], r14w
mov r8d, 3
lea rdx, [0x180112c68]
lea rcx, [rbp + 0x740]
call fcn.180019da0
nop
call fcn.180010330
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x900]
lea r8, [rbp + 0x760]
lea rdx, [rbp + 0x740]
call fcn.180068da0
nop
mov r8, qword [rbp + 0x758]
cmp r8, 8
jb 0x180015c44
inc r8
mov rdx, qword [rbp + 0x740]
lea rcx, [rbp + 0x740]
call fcn.180019fa0
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x750], xmm0
mov word [rbp + 0x740], r14w
mov r8, qword [rbp + 0x778]
cmp r8, 8
jb 0x180015c7f
inc r8
mov rdx, qword [rbp + 0x760]
lea rcx, [rbp + 0x760]
call fcn.180019fa0
movdqa xmm0, xmmword [0x180113320]
movdqu xmmword [rbp + 0x770], xmm0
mov word [rbp + 0x760], r14w
mov r8, qword [rbp + 0x918]
cmp r8, 8
jb 0x180015cba
inc r8
mov rdx, qword [rbp + 0x900]
lea rcx, [rbp + 0x900]
call fcn.180019fa0
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015da7
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xad0], xmm0
mov byte [rbp + 0xac0], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0xac0]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0xaf0], xmm0
mov byte [rbp + 0xae0], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0xae0]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0x1a2
lea r8, [rbp + 0xac0]
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x190]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.RunDownLoadFile_end
mov rcx, rax
call fcn.18000f150
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x190]
call fcn.18000f5c0
nop
lea rcx, [rbp + 0xae0]
call fcn.180008ad0
nop
lea rcx, [rbp + 0xac0]
call fcn.180008ad0
nop
lea rdx, [rbx - 0x18]
lock xadd dword [rdx + 0x10], r15d
sub r15d, 1
jg 0x180015dc1
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
lea rcx, [rbp + 0x700]
call fcn.1800198f0
jmp 0x180015f54
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180015f54
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [0x180176b9c]
add esi, ebx
sub esi, eax
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x9f0], xmm0
mov byte [rbp + 0x9e0], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x9e0]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x870], xmm0
mov byte [rbp + 0x860], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x860]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0x178
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0xa8]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.wait
mov rcx, rax
call fcn.18000f150
mov edx, esi
mov rcx, rbx
call fcn.18000edd0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0xa8]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x878]
cmp rdx, 0x10
jb 0x180015f00
inc rdx
mov rcx, qword [rbp + 0x860]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015efb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015ff6
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x870], xmm0
mov byte [rbp + 0x860], 0
mov rdx, qword [rbp + 0x9f8]
cmp rdx, 0x10
jb 0x180015f54
inc rdx
mov rcx, qword [rbp + 0x9e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180015f4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180015f7f
call fcn.1800a4c5c
mov rcx, qword [rbp + 0xb00]
xor rcx, rsp
call fcn.1800a5130
lea r11, [rsp + 0xc10]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
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
nop
call fcn.1800d79f8
nop
call fcn.1800d79f8
int3
mov ecx, 0x80004005
call fcn.180008c20
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