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

Disassembly:
mov rax, rsp
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0xd58]
sub rsp, 0xe30
mov qword [rsp + 0x50], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov rax, qword [0x180146748]
xor rax, rsp
mov qword [rbp + 0xd20], rax
mov ebx, edx
mov r15, rcx
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r9d, dword [0x1801553c0]
add r9d, ebx
cmp eax, r9d
jbe 0x18002bd68
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1801553c0], eax
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0xb10]
call fcn.1800bbd80
mov r8d, 0x104
lea rdx, [rbp + 0xb10]
mov rcx, qword [0x180155660]
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
lea rcx, [rbp + 0xb10]
call qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
lea rcx, [rbp + 0xb10]
call qword [sym.imp.SHLWAPI.dll_PathRemoveFileSpecW]
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0xb00], xmm0
xor r12d, r12d
mov word [rbp + 0xaf0], r12w
lea rax, [rbp + 0xb10]
mov r14, 0xffffffffffffffff
mov r8, r14
nop dword [rax]
inc r8
cmp word [rax + r8*2], r12w
jne 0x18002ab60
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0xaf0]
call fcn.18001b240
nop
lea rcx, [rsp + 0x30]
call fcn.180027780
mov rdx, rax
lea rcx, [rbp + 0xb10]
call qword [sym.imp.SHLWAPI.dll_PathAppendW]
lea rcx, [rbp + 0xb10]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x18002aef0
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002ad28
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xa20], xmm0
mov byte [rbp + 0xa10], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xa10]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x7a0], xmm0
mov byte [rbp + 0x790], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x790]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x103
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0xb8]
call fcn.180008390
mov rbx, rax
lea rdx, str.ghp_not_exist__path:
mov rcx, rax
call fcn.180009250
lea rdx, [rbp + 0xb10]
mov rcx, rbx
call fcn.180007080
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0xb8]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x7a8]
cmp rdx, 0x10
jb 0x18002acd0
inc rdx
mov rcx, qword [rbp + 0x790]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002accb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf21
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x7a0], xmm0
mov byte [rbp + 0x790], 0
mov rdx, qword [rbp + 0xa28]
cmp rdx, 0x10
jb 0x18002ad28
inc rdx
mov rcx, qword [rbp + 0xa10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ad23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf27
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x940], xmm0
mov word [rbp + 0x930], r12w
xor r8d, r8d
lea rdx, [0x1800f2fd8]
lea rcx, [rbp + 0x930]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x7e0], xmm0
mov word [rbp + 0x7d0], r12w
mov r8d, 6
lea rdx, str.no_ghp
lea rcx, [rbp + 0x7d0]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x7c0], xmm0
mov word [rbp + 0x7b0], r12w
mov r8d, 3
lea rdx, [0x1800fa080]
lea rcx, [rbp + 0x7b0]
call fcn.18001b240
nop
call fcn.1800279b0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x930]
lea r8, [rbp + 0x7d0]
lea rdx, [rbp + 0x7b0]
call fcn.180052850
nop
mov rdx, qword [rbp + 0x7c8]
cmp rdx, 8
jb 0x18002ae2c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ae27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf2d
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x7c0], xmm0
mov word [rbp + 0x7b0], r12w
mov rdx, qword [rbp + 0x7e8]
cmp rdx, 8
jb 0x18002ae8a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ae85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf33
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x7e0], xmm0
mov word [rbp + 0x7d0], r12w
mov rdx, qword [rbp + 0x948]
cmp rdx, 8
jb 0x18002bd57
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x930]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b23e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf1b
jmp 0x18002b23e
lea rcx, [rbp + 0xb10]
call fcn.180088860
test eax, eax
jne 0x18002b248
call fcn.180068070
mov r8, qword [rax]
mov edx, 2
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002b07f
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x960], xmm0
mov byte [rbp + 0x950], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x950]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x800], xmm0
mov byte [rbp + 0x7f0], 0
mov r8d, 3
lea rdx, [0x1800f9d7c]
lea rcx, [rbp + 0x7f0]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x109
lea r8, [rbp + 0x950]
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x1a0]
call fcn.180008390
mov rbx, rax
lea rdx, str.SignCheck_error.
mov rcx, rax
call fcn.180009250
lea rdx, [rbp + 0xb10]
mov rcx, rbx
call fcn.180007080
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x1a0]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x808]
cmp rdx, 0x10
jb 0x18002b027
inc rdx
mov rcx, qword [rbp + 0x7f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b022
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf39
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x800], xmm0
mov byte [rbp + 0x7f0], 0
mov rdx, qword [rbp + 0x968]
cmp rdx, 0x10
jb 0x18002b07f
inc rdx
mov rcx, qword [rbp + 0x950]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b07a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf3f
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x980], xmm0
mov word [rbp + 0x970], r12w
xor r8d, r8d
lea rdx, [0x1800f2fd8]
lea rcx, [rbp + 0x970]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x840], xmm0
mov word [rbp + 0x830], r12w
mov r8d, 0xb
lea rdx, str.no_ghp_sign
lea rcx, [rbp + 0x830]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x820], xmm0
mov word [rbp + 0x810], r12w
mov r8d, 3
lea rdx, [0x1800fa080]
lea rcx, [rbp + 0x810]
call fcn.18001b240
nop
call fcn.1800279b0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x970]
lea r8, [rbp + 0x830]
lea rdx, [rbp + 0x810]
call fcn.180052850
nop
mov rdx, qword [rbp + 0x828]
cmp rdx, 8
jb 0x18002b183
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x810]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b17e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf45
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x820], xmm0
mov word [rbp + 0x810], r12w
mov rdx, qword [rbp + 0x848]
cmp rdx, 8
jb 0x18002b1e1
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x830]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b1dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf4b
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x840], xmm0
mov word [rbp + 0x830], r12w
mov rdx, qword [rbp + 0x988]
cmp rdx, 8
jb 0x18002bd57
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x970]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b23e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf51
call fcn.18008c16c
jmp 0x18002bd57
call fcn.18000a3f0
mov rcx, rax
test rax, rax
je 0x18002bf57
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x38], rax
lea rdx, str._DownLoad
lea rcx, [rsp + 0x38]
cmp rdx, 0x10000
jae 0x18002b287
movzx edx, dx
call fcn.18000af40
jmp 0x18002b28d
call fcn.180020850
nop
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002b408
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x9a0], xmm0
mov byte [rbp + 0x990], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x990]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x860], xmm0
mov byte [rbp + 0x850], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x850]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x10f
lea r8, [rbp + 0x990]
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x288]
call fcn.180008390
mov rbx, rax
lea rdx, str.guardhp_path:
mov rcx, rax
call fcn.180009250
lea rdx, [rbp + 0xb10]
mov rcx, rbx
call fcn.180007080
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x288]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x868]
cmp rdx, 0x10
jb 0x18002b3b0
inc rdx
mov rcx, qword [rbp + 0x850]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b3ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf62
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x860], xmm0
mov byte [rbp + 0x850], 0
mov rdx, qword [rbp + 0x9a8]
cmp rdx, 0x10
jb 0x18002b408
inc rdx
mov rcx, qword [rbp + 0x990]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b403
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf68
call fcn.18008c16c
xor edx, edx
lea r8d, [rdx + 0x70]
lea rcx, [rsp + 0x60]
call fcn.1800bbd80
mov dword [rsp + 0x60], 0x70
lea rax, [rbp + 0xb10]
mov qword [rsp + 0x78], rax
mov rbx, qword [rsp + 0x38]
mov qword [rbp - 0x80], rbx
mov dword [rbp - 0x70], r12d
mov dword [rsp + 0x64], 0x440
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002b5a7
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x9c0], xmm0
mov byte [rbp + 0x9b0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x9b0]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x880], xmm0
mov byte [rbp + 0x870], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x870]
call fcn.18000c180
nop
call fcn.180068070
mov rsi, rax
mov r9d, 0x117
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x870]
lea rcx, [rbp - 0x30]
call fcn.180008390
mov rdi, rax
lea rdx, str.RunDownLoadFile_start
mov rcx, rax
call fcn.180009250
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp - 0x30]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x888]
cmp rdx, 0x10
jb 0x18002b54f
inc rdx
mov rcx, qword [rbp + 0x870]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b54a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf6e
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x880], xmm0
mov byte [rbp + 0x870], 0
mov rdx, qword [rbp + 0x9c8]
cmp rdx, 0x10
jb 0x18002b5a7
inc rdx
mov rcx, qword [rbp + 0x9b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b5a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf74
call fcn.18008c16c
lea rcx, [rsp + 0x60]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x18002baf9
mov rax, qword [rbp - 0x38]
mov qword [rsp + 0x40], rax
mov rax, qword [r15 + 0x40]
mov qword [rsp + 0x48], rax
mov r9d, 0xea60
xor r8d, r8d
lea rdx, [rsp + 0x40]
lea ecx, [r8 + 2]
call qword [sym.imp.KERNEL32.dll_WaitForMultipleObjects]
mov edi, eax
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp edi, 2
jb 0x18002b84d
cmp edi, 0x102
jne 0x18002bc50
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x900], xmm0
mov word [rbp + 0x8f0], r12w
xor r8d, r8d
lea rdx, [0x1800f2fd8]
lea rcx, [rbp + 0x8f0]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x740], xmm0
mov word [rbp + 0x730], r12w
mov r8d, 0xb
lea rdx, str.ghp_timeout
lea rcx, [rbp + 0x730]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x720], xmm0
mov word [rbp + 0x710], r12w
mov r8d, 3
lea rdx, [0x1800fa080]
lea rcx, [rbp + 0x710]
call fcn.18001b240
nop
call fcn.1800279b0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x8f0]
lea r8, [rbp + 0x730]
lea rdx, [rbp + 0x710]
call fcn.180052850
nop
mov r8, qword [rbp + 0x728]
cmp r8, 8
jb 0x18002b6e6
inc r8
mov rdx, qword [rbp + 0x710]
lea rcx, [rbp + 0x710]
call fcn.18000c3a0
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x720], xmm0
mov word [rbp + 0x710], r12w
mov r8, qword [rbp + 0x748]
cmp r8, 8
jb 0x18002b721
inc r8
mov rdx, qword [rbp + 0x730]
lea rcx, [rbp + 0x730]
call fcn.18000c3a0
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x740], xmm0
mov word [rbp + 0x730], r12w
mov r8, qword [rbp + 0x908]
cmp r8, 8
jb 0x18002b75c
inc r8
mov rdx, qword [rbp + 0x8f0]
lea rcx, [rbp + 0x8f0]
call fcn.18000c3a0
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bc50
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xac0], xmm0
mov byte [rbp + 0xab0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xab0]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xaa0], xmm0
mov byte [rbp + 0xa90], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0xa90]
call fcn.18000c180
nop
call fcn.180068070
mov rsi, rax
mov r9d, 0x124
lea r8, [rbp + 0xab0]
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x370]
call fcn.180008390
mov rdi, rax
lea rdx, str.RunDownLoadFile_timeout.
mov rcx, rax
call fcn.180009250
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x370]
call fcn.1800093c0
nop
lea rcx, [rbp + 0xa90]
call fcn.180008df0
nop
lea rcx, [rbp + 0xab0]
call fcn.180008df0
jmp 0x18002bc50
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x9e0], xmm0
mov word [rbp + 0x9d0], r12w
xor r8d, r8d
lea rdx, [0x1800f2fd8]
lea rcx, [rbp + 0x9d0]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x8c0], xmm0
mov word [rbp + 0x8b0], r12w
mov r8d, 8
lea rdx, str.ghp_succ
lea rcx, [rbp + 0x8b0]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x8a0], xmm0
mov word [rbp + 0x890], r12w
mov r8d, 3
lea rdx, [0x1800fa080]
lea rcx, [rbp + 0x890]
call fcn.18001b240
nop
call fcn.1800279b0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x9d0]
lea r8, [rbp + 0x8b0]
lea rdx, [rbp + 0x890]
call fcn.180052850
nop
mov rdx, qword [rbp + 0x8a8]
cmp rdx, 8
jb 0x18002b951
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x890]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b94c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf7a
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x8a0], xmm0
mov word [rbp + 0x890], r12w
mov rdx, qword [rbp + 0x8c8]
cmp rdx, 8
jb 0x18002b9af
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x8b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002b9aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf80
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x8c0], xmm0
mov word [rbp + 0x8b0], r12w
mov rdx, qword [rbp + 0x9e8]
cmp rdx, 8
jb 0x18002ba0d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x9d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002ba08
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf86
call fcn.18008c16c
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bd3d
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xa40], xmm0
mov byte [rbp + 0xa30], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xa30]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xae0], xmm0
mov byte [rbp + 0xad0], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0xad0]
call fcn.18000c180
nop
call fcn.180068070
mov rsi, rax
mov r9d, 0x11f
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x458]
call fcn.180008390
mov rdi, rax
lea rdx, str.RunDownLoadFile_success_end
mov rcx, rax
call fcn.180009250
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x458]
call fcn.1800093c0
nop
lea rcx, [rbp + 0xad0]
call fcn.180008df0
nop
lea rcx, [rbp + 0xa30]
jmp 0x18002bd37
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x920], xmm0
mov word [rbp + 0x910], r12w
xor r8d, r8d
lea rdx, [0x1800f2fd8]
lea rcx, [rbp + 0x910]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x780], xmm0
mov word [rbp + 0x770], r12w
mov r8d, 8
lea rdx, str.ghp_fail
lea rcx, [rbp + 0x770]
call fcn.18001b240
nop
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x760], xmm0
mov word [rbp + 0x750], r12w
mov r8d, 3
lea rdx, [0x1800fa080]
lea rcx, [rbp + 0x750]
call fcn.18001b240
nop
call fcn.1800279b0
mov rcx, rax
mov dword [rsp + 0x20], 1
lea r9, [rbp + 0x910]
lea r8, [rbp + 0x770]
lea rdx, [rbp + 0x750]
call fcn.180052850
nop
mov r8, qword [rbp + 0x768]
cmp r8, 8
jb 0x18002bbda
inc r8
mov rdx, qword [rbp + 0x750]
lea rcx, [rbp + 0x750]
call fcn.18000c3a0
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x760], xmm0
mov word [rbp + 0x750], r12w
mov r8, qword [rbp + 0x788]
cmp r8, 8
jb 0x18002bc15
inc r8
mov rdx, qword [rbp + 0x770]
lea rcx, [rbp + 0x770]
call fcn.18000c3a0
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x780], xmm0
mov word [rbp + 0x770], r12w
mov r8, qword [rbp + 0x928]
cmp r8, 8
jb 0x18002bc50
inc r8
mov rdx, qword [rbp + 0x910]
lea rcx, [rbp + 0x910]
call fcn.18000c3a0
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002bd3d
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xa80], xmm0
mov byte [rbp + 0xa70], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0xa70]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xa60], xmm0
mov byte [rbp + 0xa50], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0xa50]
call fcn.18000c180
nop
call fcn.180068070
mov rsi, rax
mov r9d, 0x129
lea r8, [rbp + 0xa70]
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x540]
call fcn.180008390
mov rdi, rax
lea rdx, str.RunDownLoadFile_end
mov rcx, rax
call fcn.180009250
mov r8, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x540]
call fcn.1800093c0
nop
lea rcx, [rbp + 0xa50]
call fcn.180008df0
nop
lea rcx, [rbp + 0xa70]
call fcn.180008df0
nop
lea rdx, [rbx - 0x18]
lock xadd dword [rdx + 0x10], r14d
sub r14d, 1
jg 0x18002bd57
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
lea rcx, [rbp + 0xaf0]
call fcn.18000bd30
jmp 0x18002beea
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002beea
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [0x1801553c0]
add esi, ebx
sub esi, eax
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0xa00], xmm0
mov byte [rbp + 0x9f0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x9f0]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x8e0], xmm0
mov byte [rbp + 0x8d0], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x8d0]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0xf9
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x628]
call fcn.180008390
mov rbx, rax
lea rdx, str.wait
mov rcx, rax
call fcn.180009250
mov edx, esi
mov rcx, rbx
call fcn.180014e30
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x628]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x8e8]
cmp rdx, 0x10
jb 0x18002be96
inc rdx
mov rcx, qword [rbp + 0x8d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002be91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf8c
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x8e0], xmm0
mov byte [rbp + 0x8d0], 0
mov rdx, qword [rbp + 0xa08]
cmp rdx, 0x10
jb 0x18002beea
inc rdx
mov rcx, qword [rbp + 0x9f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002bee5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002bf15
call fcn.18008c16c
mov rcx, qword [rbp + 0xd20]
xor rcx, rsp
call fcn.18008c720
lea r11, [rsp + 0xe30]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
int3
mov ecx, 0x80004005
call fcn.180009990
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
int3