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

Disassembly:
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0xb10]
sub rsp, 0xc10
mov qword [rsp + 0x48], 0xfffffffffffffffe
mov qword [rsp + 0xc50], rbx
mov rax, qword [0x1801548a8]
xor rax, rsp
mov qword [rbp + 0xb00], rax
mov ebx, edx
mov r15, rcx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r9d, dword [0x1801634f4]
add r9d, ebx
cmp eax, r9d
jbe 0x18002bdb7
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1801634f4], eax
lea rcx, [rbp + 0x700]
call fcn.18005ea00
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 0x18002aee4
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002ad1d
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xa10], xmm0
mov byte [rbp + 0xa00], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xa00]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x7b0], xmm0
mov byte [rbp + 0x7a0], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x7a0]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0xfa
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x618]
call fcn.180008550
mov rbx, rax
lea rdx, str.ghp_not_exist__path:
mov rcx, rax
call fcn.180009410
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
lea rdx, [0x1800ffe98]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.180007240
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x618]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x7b8]
cmp rdx, 0x10
jb 0x18002acc5
inc rdx
mov rcx, qword [rbp + 0x7a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002acc0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf6b
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x7b0], xmm0
mov byte [rbp + 0x7a0], 0
mov rdx, qword [rbp + 0xa18]
cmp rdx, 0x10
jb 0x18002ad1d
inc rdx
mov rcx, qword [rbp + 0xa00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ad18
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf71
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0xa30], xmm0
xor r14d, r14d
mov word [rbp + 0xa20], r14w
xor r8d, r8d
lea rdx, [0x1800fdff8]
lea rcx, [rbp + 0xa20]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
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.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x7d0], xmm0
mov word [rbp + 0x7c0], r14w
lea r8d, [r14 + 3]
lea rdx, [0x1801050a0]
lea rcx, [rbp + 0x7c0]
call fcn.18001b400
nop
call fcn.1800279f0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0xa20]
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x7c0]
call fcn.180058cc0
nop
mov rdx, qword [rbp + 0x7d8]
cmp rdx, 8
jb 0x18002ae20
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ae1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf77
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x7d0], xmm0
mov word [rbp + 0x7c0], r14w
mov rdx, qword [rbp + 0x7f8]
cmp rdx, 8
jb 0x18002ae7e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ae79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf7d
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x7f0], xmm0
mov word [rbp + 0x7e0], r14w
mov rdx, qword [rbp + 0xa38]
cmp rdx, 8
jb 0x18002bda6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b25e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf65
jmp 0x18002b25e
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
call fcn.180092cc0
test eax, eax
jne 0x18002b268
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 2
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002b0a0
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x950], xmm0
mov byte [rbp + 0x940], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x940]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x810], xmm0
mov byte [rbp + 0x800], 0
mov r8d, 3
lea rdx, [0x180104d9c]
lea rcx, [rbp + 0x800]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x100
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x530]
call fcn.180008550
mov rbx, rax
lea rdx, str.SignCheck_error.
mov rcx, rax
call fcn.180009410
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
lea rdx, [0x1800ffe98]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.180007240
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x530]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x818]
cmp rdx, 0x10
jb 0x18002b048
inc rdx
mov rcx, qword [rbp + 0x800]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b043
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf83
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x810], xmm0
mov byte [rbp + 0x800], 0
mov rdx, qword [rbp + 0x958]
cmp rdx, 0x10
jb 0x18002b0a0
inc rdx
mov rcx, qword [rbp + 0x940]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b09b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf89
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x970], xmm0
xor r14d, r14d
mov word [rbp + 0x960], r14w
xor r8d, r8d
lea rdx, [0x1800fdff8]
lea rcx, [rbp + 0x960]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
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.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x830], xmm0
mov word [rbp + 0x820], r14w
lea r8d, [r14 + 3]
lea rdx, [0x1801050a0]
lea rcx, [rbp + 0x820]
call fcn.18001b400
nop
call fcn.1800279f0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x960]
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x820]
call fcn.180058cc0
nop
mov rdx, qword [rbp + 0x838]
cmp rdx, 8
jb 0x18002b1a3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x820]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b19e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf8f
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x830], xmm0
mov word [rbp + 0x820], r14w
mov rdx, qword [rbp + 0x858]
cmp rdx, 8
jb 0x18002b201
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x840]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b1fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf95
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x850], xmm0
mov word [rbp + 0x840], r14w
mov rdx, qword [rbp + 0x978]
cmp rdx, 8
jb 0x18002bda6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x960]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b25e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf9b
call fcn.1800965cc
jmp 0x18002bda6
call fcn.18000a5b0
mov rcx, rax
test rax, rax
je 0x18002bfa1
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x30], rax
lea rdx, str._DownLoad
lea rcx, [rsp + 0x30]
cmp rdx, 0x10000
jae 0x18002b2a7
movzx edx, dx
call fcn.18000b100
jmp 0x18002b2ad
call fcn.180020a10
nop
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002b43f
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x990], xmm0
mov byte [rbp + 0x980], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x980]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x8f0], xmm0
mov byte [rbp + 0x8e0], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x8e0]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x106
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp - 0x40]
call fcn.180008550
mov rbx, rax
lea rdx, str.guardhp_path:
mov rcx, rax
call fcn.180009410
lea rcx, [rbp + 0x700]
cmp qword [rbp + 0x718], 8
cmovae rcx, qword [rbp + 0x700]
lea rdx, [0x1800ffe98]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.180007240
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp - 0x40]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x8f8]
cmp rdx, 0x10
jb 0x18002b3e7
inc rdx
mov rcx, qword [rbp + 0x8e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b3e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfac
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x8f0], xmm0
mov byte [rbp + 0x8e0], 0
mov rdx, qword [rbp + 0x998]
cmp rdx, 0x10
jb 0x18002b43f
inc rdx
mov rcx, qword [rbp + 0x980]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b43a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfb2
call fcn.1800965cc
xor edx, edx
lea r8d, [rdx + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1800c61d0
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.18006eac0
mov r8, qword [rax]
lea edx, [r14 + 1]
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002b5f3
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x9b0], xmm0
mov byte [rbp + 0x9a0], r14b
lea r8d, [r14 + 0x5a]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x9a0]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x8d0], xmm0
mov byte [rbp + 0x8c0], r14b
lea r8d, [r14 + 3]
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x8c0]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x10e
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x448]
call fcn.180008550
mov rdi, rax
lea rdx, str.RunDownLoadFile_start
mov rcx, rax
call fcn.180009410
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x448]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x8d8]
cmp rdx, 0x10
jb 0x18002b59b
inc rdx
mov rcx, qword [rbp + 0x8c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b596
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfb8
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x8d0], xmm0
mov byte [rbp + 0x8c0], 0
mov rdx, qword [rbp + 0x9b8]
cmp rdx, 0x10
jb 0x18002b5f3
inc rdx
mov rcx, qword [rbp + 0x9a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b5ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfbe
call fcn.1800965cc
lea rcx, [rsp + 0x50]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x18002bb45
mov rax, qword [rbp - 0x48]
mov qword [rsp + 0x38], rax
mov rax, qword [r15 + 0x40]
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 0x18002b899
cmp edi, 0x102
jne 0x18002bc9c
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x930], xmm0
mov word [rbp + 0x920], r14w
xor r8d, r8d
lea rdx, [0x1800fdff8]
lea rcx, [rbp + 0x920]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x790], xmm0
mov word [rbp + 0x780], r14w
mov r8d, 0xb
lea rdx, str.ghp_timeout
lea rcx, [rbp + 0x780]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x730], xmm0
mov word [rbp + 0x720], r14w
mov r8d, 3
lea rdx, [0x1801050a0]
lea rcx, [rbp + 0x720]
call fcn.18001b400
nop
call fcn.1800279f0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x920]
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x720]
call fcn.180058cc0
nop
mov r8, qword [rbp + 0x738]
cmp r8, 8
jb 0x18002b732
inc r8
mov rdx, qword [rbp + 0x720]
lea rcx, [rbp + 0x720]
call fcn.18000c560
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x730], xmm0
mov word [rbp + 0x720], r14w
mov r8, qword [rbp + 0x798]
cmp r8, 8
jb 0x18002b76d
inc r8
mov rdx, qword [rbp + 0x780]
lea rcx, [rbp + 0x780]
call fcn.18000c560
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x790], xmm0
mov word [rbp + 0x780], r14w
mov r8, qword [rbp + 0x938]
cmp r8, 8
jb 0x18002b7a8
inc r8
mov rdx, qword [rbp + 0x920]
lea rcx, [rbp + 0x920]
call fcn.18000c560
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bc9c
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xa70], xmm0
mov byte [rbp + 0xa60], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xa60]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xa50], xmm0
mov byte [rbp + 0xa40], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0xa40]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x11b
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x360]
call fcn.180008550
mov rdi, rax
lea rdx, str.RunDownLoadFile_timeout.
mov rcx, rax
call fcn.180009410
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x360]
call fcn.180009580
nop
lea rcx, [rbp + 0xa40]
call fcn.180008fb0
nop
lea rcx, [rbp + 0xa60]
call fcn.180008fb0
jmp 0x18002bc9c
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x9d0], xmm0
mov word [rbp + 0x9c0], r14w
xor r8d, r8d
lea rdx, [0x1800fdff8]
lea rcx, [rbp + 0x9c0]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x890], xmm0
mov word [rbp + 0x880], r14w
mov r8d, 8
lea rdx, str.ghp_succ
lea rcx, [rbp + 0x880]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x8b0], xmm0
mov word [rbp + 0x8a0], r14w
mov r8d, 3
lea rdx, [0x1801050a0]
lea rcx, [rbp + 0x8a0]
call fcn.18001b400
nop
call fcn.1800279f0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x9c0]
lea r8, [rbp + 0x880]
lea rdx, [rbp + 0x8a0]
call fcn.180058cc0
nop
mov rdx, qword [rbp + 0x8b8]
cmp rdx, 8
jb 0x18002b99d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x8a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b998
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfc4
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x8b0], xmm0
mov word [rbp + 0x8a0], r14w
mov rdx, qword [rbp + 0x898]
cmp rdx, 8
jb 0x18002b9fb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x880]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b9f6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfca
call fcn.1800965cc
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x890], xmm0
mov word [rbp + 0x880], r14w
mov rdx, qword [rbp + 0x9d8]
cmp rdx, 8
jb 0x18002ba59
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x9c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ba54
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfd0
call fcn.1800965cc
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bd89
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xab0], xmm0
mov byte [rbp + 0xaa0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xaa0]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xa90], xmm0
mov byte [rbp + 0xa80], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0xa80]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x116
lea r8, [rbp + 0xaa0]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x278]
call fcn.180008550
mov rdi, rax
lea rdx, str.RunDownLoadFile_success_end
mov rcx, rax
call fcn.180009410
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x278]
call fcn.180009580
nop
lea rcx, [rbp + 0xa80]
call fcn.180008fb0
nop
lea rcx, [rbp + 0xaa0]
jmp 0x18002bd83
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x910], xmm0
mov word [rbp + 0x900], r14w
xor r8d, r8d
lea rdx, [0x1800fdff8]
lea rcx, [rbp + 0x900]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x770], xmm0
mov word [rbp + 0x760], r14w
mov r8d, 8
lea rdx, str.ghp_fail
lea rcx, [rbp + 0x760]
call fcn.18001b400
nop
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x750], xmm0
mov word [rbp + 0x740], r14w
mov r8d, 3
lea rdx, [0x1801050a0]
lea rcx, [rbp + 0x740]
call fcn.18001b400
nop
call fcn.1800279f0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x900]
lea r8, [rbp + 0x760]
lea rdx, [rbp + 0x740]
call fcn.180058cc0
nop
mov r8, qword [rbp + 0x758]
cmp r8, 8
jb 0x18002bc26
inc r8
mov rdx, qword [rbp + 0x740]
lea rcx, [rbp + 0x740]
call fcn.18000c560
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x750], xmm0
mov word [rbp + 0x740], r14w
mov r8, qword [rbp + 0x778]
cmp r8, 8
jb 0x18002bc61
inc r8
mov rdx, qword [rbp + 0x760]
lea rcx, [rbp + 0x760]
call fcn.18000c560
movdqa xmm0, xmmword [0x1801018d0]
movdqu xmmword [rbp + 0x770], xmm0
mov word [rbp + 0x760], r14w
mov r8, qword [rbp + 0x918]
cmp r8, 8
jb 0x18002bc9c
inc r8
mov rdx, qword [rbp + 0x900]
lea rcx, [rbp + 0x900]
call fcn.18000c560
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bd89
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xad0], xmm0
mov byte [rbp + 0xac0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xac0]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0xaf0], xmm0
mov byte [rbp + 0xae0], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0xae0]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x120
lea r8, [rbp + 0xac0]
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x190]
call fcn.180008550
mov rdi, rax
lea rdx, str.RunDownLoadFile_end
mov rcx, rax
call fcn.180009410
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x190]
call fcn.180009580
nop
lea rcx, [rbp + 0xae0]
call fcn.180008fb0
nop
lea rcx, [rbp + 0xac0]
call fcn.180008fb0
nop
lea rdx, [rbx - 0x18]
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18002bda6
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
lea rcx, [rbp + 0x700]
call fcn.18000bef0
jmp 0x18002bf39
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bf39
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [0x1801634f4]
add esi, ebx
sub esi, eax
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x9f0], xmm0
mov byte [rbp + 0x9e0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x9e0]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x870], xmm0
mov byte [rbp + 0x860], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x860]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0xf5
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0xa8]
call fcn.180008550
mov rbx, rax
lea rdx, str.wait
mov rcx, rax
call fcn.180009410
mov edx, esi
mov rcx, rbx
call fcn.180014ff0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0xa8]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x878]
cmp rdx, 0x10
jb 0x18002bee5
inc rdx
mov rcx, qword [rbp + 0x860]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002bee0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bfd6
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x870], xmm0
mov byte [rbp + 0x860], 0
mov rdx, qword [rbp + 0x9f8]
cmp rdx, 0x10
jb 0x18002bf39
inc rdx
mov rcx, qword [rbp + 0x9e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002bf34
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf5f
call fcn.1800965cc
mov rcx, qword [rbp + 0xb00]
xor rcx, rsp
call fcn.180096b80
mov rbx, qword [rsp + 0xc50]
add rsp, 0xc10
pop r15
pop r14
pop rdi
pop rsi
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
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3
mov ecx, 0x80004005
call fcn.180009b50
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