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

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x5a8]
sub rsp, 0x690
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
mov rax, qword [0x180168908]
xor rax, rsp
mov qword [rbp + 0x588], rax
mov ebx, edx
mov rax, qword [rcx]
call qword [rax + 0x38]
test eax, eax
je 0x180014a7c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [0x180176b98]
add edx, ebx
cmp eax, edx
jbe 0x1800148fa
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x180176b98], eax
lea rcx, [rbp + 0x428]
call fcn.18006e880
nop
lea rcx, [rbp + 0x428]
cmp qword [rbp + 0x440], 8
cmovae rcx, qword [rbp + 0x428]
call fcn.1800a13a0
test eax, eax
jne 0x180014365
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 2
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800148ac
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x4f8], xmm0
mov byte [rbp + 0x4e8], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x4e8]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x458], xmm0
mov byte [rbp + 0x448], 0
mov r8d, 3
lea rdx, [0x180112958]
lea rcx, [rbp + 0x448]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0xe9
lea r8, [rbp + 0x4e8]
lea rdx, [rbp + 0x448]
lea rcx, [rbp - 0x60]
call fcn.18000dda0
mov rbx, rax
lea rdx, str.SignCheck_error.
mov rcx, rax
call fcn.18000f150
lea rcx, [rbp + 0x428]
cmp qword [rbp + 0x440], 8
cmovae rcx, qword [rbp + 0x428]
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 - 0x60]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x460]
cmp rdx, 0x10
jb 0x180014304
inc rdx
mov rcx, qword [rbp + 0x448]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800142ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014aaf
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x458], xmm0
mov byte [rbp + 0x448], 0
mov rdx, qword [rbp + 0x500]
cmp rdx, 0x10
jb 0x1800148ac
inc rdx
mov rcx, qword [rbp + 0x4e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001435b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014ab5
call fcn.1800a4c5c
jmp 0x1800148ac
call fcn.180009090
mov rcx, rax
test rax, rax
je 0x180014abb
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x20], rax
lea rdx, str._check
mov r14, 0xffffffffffffffff
cmp rdx, 0x10000
jae 0x1800143ab
movzx edx, dx
lea rcx, [rsp + 0x20]
call fcn.180012580
jmp 0x1800143c8
mov rax, r14
nop
inc rax
cmp word [rdx + rax*2], 0
jne 0x1800143b0
mov r8d, eax
lea rcx, [rsp + 0x20]
call fcn.180009210
nop
xor edx, edx
lea r8d, [rdx + 0x70]
lea rcx, [rsp + 0x30]
call fcn.1800d4600
mov dword [rsp + 0x30], 0x70
lea rax, [rbp + 0x428]
cmp qword [rbp + 0x440], 8
cmovae rax, qword [rbp + 0x428]
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.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180014582
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x518], xmm0
mov byte [rbp + 0x508], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x508]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x478], xmm0
mov byte [rbp + 0x468], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x468]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0xf5
lea r8, [rbp + 0x508]
lea rdx, [rbp + 0x468]
lea rcx, [rbp + 0x88]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.Check3_6_0SafeLock_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 + 0x88]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x480]
cmp rdx, 0x10
jb 0x18001452a
inc rdx
mov rcx, qword [rbp + 0x468]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014525
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014ac6
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x478], xmm0
mov byte [rbp + 0x468], 0
mov rdx, qword [rbp + 0x520]
cmp rdx, 0x10
jb 0x180014582
inc rdx
mov rcx, qword [rbp + 0x508]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001457d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014acc
call fcn.1800a4c5c
lea rcx, [rsp + 0x30]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
je 0x180014725
mov edx, 0x1f4
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
cmp eax, 0x102
jne 0x18001471b
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18001471b
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x538], xmm0
mov byte [rbp + 0x528], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x528]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x498], xmm0
mov byte [rbp + 0x488], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x488]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0xfb
lea r8, [rbp + 0x528]
lea rdx, [rbp + 0x488]
lea rcx, [rbp + 0x170]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.Check3_6_0SafeLock_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 + 0x170]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x4a0]
cmp rdx, 0x10
jb 0x1800146c3
inc rdx
mov rcx, qword [rbp + 0x488]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800146be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014ad2
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x498], xmm0
mov byte [rbp + 0x488], 0
mov rdx, qword [rbp + 0x540]
cmp rdx, 0x10
jb 0x18001471b
inc rdx
mov rcx, qword [rbp + 0x528]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014716
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014ad8
call fcn.1800a4c5c
mov rcx, qword [rbp - 0x68]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180014892
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x558], xmm0
mov byte [rbp + 0x548], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x548]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x4b8], xmm0
mov byte [rbp + 0x4a8], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x4a8]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rsi, rax
mov r9d, 0xff
lea r8, [rbp + 0x548]
lea rdx, [rbp + 0x4a8]
lea rcx, [rbp + 0x258]
call fcn.18000dda0
mov rdi, rax
lea rdx, str.Check3_6_0SafeLock_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 + 0x258]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x4c0]
cmp rdx, 0x10
jb 0x180014839
inc rdx
mov rcx, qword [rbp + 0x4a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014834
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014ade
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x4b8], xmm0
mov byte [rbp + 0x4a8], 0
mov rdx, qword [rbp + 0x560]
cmp rdx, 0x10
jb 0x180014892
inc rdx
mov rcx, qword [rbp + 0x548]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001488c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014ae4
call fcn.1800a4c5c
nop
lea rdx, [rbx - 0x18]
lock xadd dword [rdx + 0x10], r14d
sub r14d, 1
jg 0x1800148ac
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov rdx, qword [rbp + 0x440]
cmp rdx, 8
jb 0x180014a7c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x428]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014a77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014aa9
jmp 0x180014a77
call fcn.18007dd60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180014a7c
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [0x180176b98]
add esi, ebx
sub esi, eax
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x578], xmm0
mov byte [rbp + 0x568], 0
mov r8d, 0x65
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12_grab_versionhookhomepage_1145configconfig.cpp
lea rcx, [rbp + 0x568]
call fcn.18000a3d0
nop
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x4d8], xmm0
mov byte [rbp + 0x4c8], 0
mov r8d, 3
lea rdx, [0x180112978]
lea rcx, [rbp + 0x4c8]
call fcn.18000a3d0
nop
call fcn.18007dd60
mov rdi, rax
mov r9d, 0xe3
lea r8, [rbp + 0x568]
lea rdx, [rbp + 0x4c8]
lea rcx, [rbp + 0x340]
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 + 0x340]
call fcn.18000f5c0
nop
mov rdx, qword [rbp + 0x4e0]
cmp rdx, 0x10
jb 0x180014a28
inc rdx
mov rcx, qword [rbp + 0x4c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014a23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014aea
call fcn.1800a4c5c
movdqa xmm0, xmmword [0x1801106e0]
movdqu xmmword [rbp + 0x4d8], xmm0
mov byte [rbp + 0x4c8], 0
mov rdx, qword [rbp + 0x580]
cmp rdx, 0x10
jb 0x180014a7c
inc rdx
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180014a77
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180014aa3
call fcn.1800a4c5c
mov rcx, qword [rbp + 0x588]
xor rcx, rsp
call fcn.1800a5130
lea r11, [rsp + 0x690]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1800d79f8
int3
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
int3