Function at 0x180029fc0
Capabilities:
Check for time delay via gettickcount
Create process on windows

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x6d8]
sub rsp, 0x7c0
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov rax, qword [0x1801548a8]
xor rax, rsp
mov qword [rbp + 0x6b0], rax
mov r14d, edx
mov rsi, rcx
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002a163
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x600], xmm0
mov byte [rbp + 0x5f0], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x5f0]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x540], xmm0
mov byte [rbp + 0x530], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x530]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x5f
lea r8, [rbp + 0x5f0]
lea rdx, [rbp + 0x530]
lea rcx, [rbp - 0x60]
call fcn.180008550
mov rbx, rax
lea rdx, str.RunCheck_3_60_Sa_feLock
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp - 0x60]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x548]
cmp rdx, 0x10
jb 0x18002a10b
inc rdx
mov rcx, qword [rbp + 0x530]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a106
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aa99
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x540], xmm0
mov byte [rbp + 0x530], 0
mov rdx, qword [rbp + 0x608]
cmp rdx, 0x10
jb 0x18002a163
inc rdx
mov rcx, qword [rbp + 0x5f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a15e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aa9f
call fcn.1800965cc
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x18]
test eax, eax
je 0x18002aa66
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [0x1801634f0]
add edx, r14d
cmp eax, edx
jbe 0x18002a8e3
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1801634f0], eax
lea rcx, [rbp + 0x510]
call fcn.18005ea00
nop
lea rcx, [rbp + 0x510]
cmp qword [rbp + 0x528], 8
cmovae rcx, qword [rbp + 0x510]
call fcn.180092cc0
test eax, eax
jne 0x18002a369
call fcn.18006eac0
mov r9, qword [rax]
mov edx, 2
mov rcx, rax
call qword [r9 + 0x10]
cmp al, 1
jne 0x18002a895
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x620], xmm0
mov byte [rbp + 0x610], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x610]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x560], xmm0
mov byte [rbp + 0x550], 0
mov r8d, 3
lea rdx, [0x180104d9c]
lea rcx, [rbp + 0x550]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x6b
lea r8, [rbp + 0x610]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x88]
call fcn.180008550
mov rbx, rax
lea rdx, str.SignCheck_error.
mov rcx, rax
call fcn.180009410
lea rcx, [rbp + 0x510]
cmp qword [rbp + 0x528], 8
cmovae rcx, qword [rbp + 0x510]
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 + 0x88]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x568]
cmp rdx, 0x10
jb 0x18002a308
inc rdx
mov rcx, qword [rbp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a303
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aaa5
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x560], xmm0
mov byte [rbp + 0x550], 0
mov rdx, qword [rbp + 0x628]
cmp rdx, 0x10
jb 0x18002a895
inc rdx
mov rcx, qword [rbp + 0x610]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a35f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aaab
call fcn.1800965cc
jmp 0x18002a895
call fcn.18000a5b0
mov rcx, rax
test rax, rax
je 0x18002aab1
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x20], rax
lea rdx, str._check
lea rcx, [rsp + 0x20]
cmp rdx, 0x10000
jae 0x18002a3a8
movzx edx, dx
call fcn.18000b100
jmp 0x18002a3ae
call fcn.180020a10
nop
xor edx, edx
lea r8d, [rdx + 0x70]
lea rcx, [rsp + 0x30]
call fcn.1800c61d0
mov dword [rsp + 0x30], 0x70
lea rax, [rbp + 0x510]
cmp qword [rbp + 0x528], 8
cmovae rax, qword [rbp + 0x510]
mov qword [rsp + 0x48], rax
mov rbx, qword [rsp + 0x20]
mov qword [rsp + 0x50], rbx
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x34], 0x440
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002a568
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x640], xmm0
mov byte [rbp + 0x630], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x630]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x580], xmm0
mov byte [rbp + 0x570], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x570]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x78
lea r8, [rbp + 0x630]
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x170]
call fcn.180008550
mov rdi, rax
lea rdx, str.Check36OSafeLock_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 + 0x170]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x588]
cmp rdx, 0x10
jb 0x18002a510
inc rdx
mov rcx, qword [rbp + 0x570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a50b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aabc
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x580], xmm0
mov byte [rbp + 0x570], 0
mov rdx, qword [rbp + 0x648]
cmp rdx, 0x10
jb 0x18002a568
inc rdx
mov rcx, qword [rbp + 0x630]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a563
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aac2
call fcn.1800965cc
lea rcx, [rsp + 0x30]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x18002a70b
mov edx, 0x1f4
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp eax, 0x102
jne 0x18002a701
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002a701
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x660], xmm0
mov byte [rbp + 0x650], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x650]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x590], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x590]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x7e
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x258]
call fcn.180008550
mov rdi, rax
lea rdx, str.Check36OSafeLock_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 + 0x258]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x18002a6a9
inc rdx
mov rcx, qword [rbp + 0x590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a6a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aac8
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5a0], xmm0
mov byte [rbp + 0x590], 0
mov rdx, qword [rbp + 0x668]
cmp rdx, 0x10
jb 0x18002a701
inc rdx
mov rcx, qword [rbp + 0x650]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a6fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aace
call fcn.1800965cc
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002a878
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x680], xmm0
mov byte [rbp + 0x670], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x670]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5c0], xmm0
mov byte [rbp + 0x5b0], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x5b0]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x82
lea r8, [rbp + 0x670]
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x340]
call fcn.180008550
mov rdi, rax
lea rdx, str.Check36OSafeLock_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 + 0x340]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 0x10
jb 0x18002a81f
inc rdx
mov rcx, qword [rbp + 0x5b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a81a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aad4
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5c0], xmm0
mov byte [rbp + 0x5b0], 0
mov rdx, qword [rbp + 0x688]
cmp rdx, 0x10
jb 0x18002a878
inc rdx
mov rcx, qword [rbp + 0x670]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002a872
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aada
call fcn.1800965cc
nop
lea rdx, [rbx - 0x18]
mov eax, 0xffffffff
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x18002a895
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x528]
cmp rdx, 8
jb 0x18002aa66
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x510]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002aa61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aa93
jmp 0x18002aa61
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18002aa66
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [0x1801634f0]
add esi, r14d
sub esi, eax
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x6a0], xmm0
mov byte [rbp + 0x690], 0
mov r8d, 0x5a
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalconfigconfig.cpp
lea rcx, [rbp + 0x690]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5e0], xmm0
mov byte [rbp + 0x5d0], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x5d0]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x65
lea r8, [rbp + 0x690]
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x428]
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 + 0x428]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x5e8]
cmp rdx, 0x10
jb 0x18002aa12
inc rdx
mov rcx, qword [rbp + 0x5d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002aa0d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aae0
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5e0], xmm0
mov byte [rbp + 0x5d0], 0
mov rdx, qword [rbp + 0x6a8]
cmp rdx, 0x10
jb 0x18002aa66
inc rdx
mov rcx, qword [rbp + 0x690]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002aa61
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002aa8d
call fcn.1800965cc
mov rcx, qword [rbp + 0x6b0]
xor rcx, rsp
call fcn.180096b80
lea r11, [rsp + 0x7c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1800c9338
int3
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
int3