Function at 0x1400076e0
Capabilities:
Check for time delay via gettickcount
Terminate process

Disassembly:
push rbx
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, ebx
cmp eax, 0x1e
jbe 0x140007a3c
call fcn.140007a50
mov r9, rax
cmp byte [rax + 9], 0
jne 0x140007a22
xor ecx, ecx
nop dword [rax]
nop word [rax + rax]
mov r8d, dword [r9 + 4]
mov r10d, dword [r9]
lea edx, [r8 + 1]
cmp r10d, edx
jne 0x140007740
movsxd rax, ecx
inc r8b
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x140007720
lea eax, [r8 + 2]
cmp r10d, eax
jne 0x14000775a
movsxd rax, ecx
add r8b, 2
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x140007720
cmp r10d, r8d
je 0x140007793
lea eax, [r8 + 4]
cmp r10d, eax
jne 0x140007779
movsxd rax, ecx
add r8b, 3
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x140007720
lea eax, [r8 + 5]
cmp r10d, eax
jne 0x1400077a0
movsxd rax, ecx
add r8b, 4
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x140007720
movsxd rdx, ecx
lea eax, [rcx - 0x7f]
xor byte [rdx + r9 + 0xa], al
nop
mov edx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rdx + 1]
cmp r8d, eax
jne 0x1400077be
inc dl
movsxd rax, ecx
xor byte [rax + r9 + 0xb], dl
inc dword [r9]
jmp 0x1400077a0
lea eax, [rdx + 2]
cmp r8d, eax
jne 0x1400077d6
add dl, 2
movsxd rax, ecx
xor byte [rax + r9 + 0xb], dl
inc dword [r9]
jmp 0x1400077a0
cmp r8d, edx
je 0x14000780b
lea eax, [rdx + 4]
cmp r8d, eax
jne 0x1400077f3
add dl, 3
movsxd rax, ecx
xor byte [rax + r9 + 0xb], dl
inc dword [r9]
jmp 0x1400077a0
lea eax, [rdx + 5]
cmp r8d, eax
jne 0x140007820
add dl, 4
movsxd rax, ecx
xor byte [rax + r9 + 0xb], dl
inc dword [r9]
jmp 0x1400077a0
movsxd rdx, ecx
lea eax, [rcx - 0x7e]
xor byte [rdx + r9 + 0xb], al
nop word [rax + rax]
mov edx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rdx + 1]
cmp r8d, eax
jne 0x14000783e
inc dl
movsxd rax, ecx
xor byte [rax + r9 + 0xc], dl
inc dword [r9]
jmp 0x140007820
lea eax, [rdx + 2]
cmp r8d, eax
jne 0x140007856
add dl, 2
movsxd rax, ecx
xor byte [rax + r9 + 0xc], dl
inc dword [r9]
jmp 0x140007820
cmp r8d, edx
je 0x14000788b
lea eax, [rdx + 4]
cmp r8d, eax
jne 0x140007873
add dl, 3
movsxd rax, ecx
xor byte [rax + r9 + 0xc], dl
inc dword [r9]
jmp 0x140007820
lea eax, [rdx + 5]
cmp r8d, eax
jne 0x1400078a0
add dl, 4
movsxd rax, ecx
xor byte [rax + r9 + 0xc], dl
inc dword [r9]
jmp 0x140007820
movsxd rdx, ecx
lea eax, [rcx - 0x7d]
xor byte [rdx + r9 + 0xc], al
nop word [rax + rax]
mov edx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rdx + 1]
cmp r8d, eax
jne 0x1400078be
inc dl
movsxd rax, ecx
xor byte [rax + r9 + 0xd], dl
inc dword [r9]
jmp 0x1400078a0
lea eax, [rdx + 2]
cmp r8d, eax
jne 0x1400078d6
add dl, 2
movsxd rax, ecx
xor byte [rax + r9 + 0xd], dl
inc dword [r9]
jmp 0x1400078a0
cmp r8d, edx
je 0x14000790b
lea eax, [rdx + 4]
cmp r8d, eax
jne 0x1400078f3
add dl, 3
movsxd rax, ecx
xor byte [rax + r9 + 0xd], dl
inc dword [r9]
jmp 0x1400078a0
lea eax, [rdx + 5]
cmp r8d, eax
jne 0x140007920
add dl, 4
movsxd rax, ecx
xor byte [rax + r9 + 0xd], dl
inc dword [r9]
jmp 0x1400078a0
movsxd rdx, ecx
lea eax, [rcx - 0x7c]
xor byte [rdx + r9 + 0xd], al
nop word [rax + rax]
mov edx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rdx + 1]
cmp r8d, eax
jne 0x14000793e
inc dl
movsxd rax, ecx
xor byte [rax + r9 + 0xe], dl
inc dword [r9]
jmp 0x140007920
lea eax, [rdx + 2]
cmp r8d, eax
jne 0x140007956
add dl, 2
movsxd rax, ecx
xor byte [rax + r9 + 0xe], dl
inc dword [r9]
jmp 0x140007920
cmp r8d, edx
je 0x14000798b
lea eax, [rdx + 4]
cmp r8d, eax
jne 0x140007973
add dl, 3
movsxd rax, ecx
xor byte [rax + r9 + 0xe], dl
inc dword [r9]
jmp 0x140007920
lea eax, [rdx + 5]
cmp r8d, eax
jne 0x1400079a0
add dl, 4
movsxd rax, ecx
xor byte [rax + r9 + 0xe], dl
inc dword [r9]
jmp 0x140007920
movsxd rdx, ecx
lea eax, [rcx - 0x7b]
xor byte [rdx + r9 + 0xe], al
nop word [rax + rax]
mov edx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rdx + 1]
cmp r8d, eax
jne 0x1400079be
inc dl
movsxd rax, ecx
xor byte [rax + r9 + 0xf], dl
inc dword [r9]
jmp 0x1400079a0
lea eax, [rdx + 2]
cmp r8d, eax
jne 0x1400079d6
add dl, 2
movsxd rax, ecx
xor byte [rax + r9 + 0xf], dl
inc dword [r9]
jmp 0x1400079a0
cmp r8d, edx
je 0x140007a0b
lea eax, [rdx + 4]
cmp r8d, eax
jne 0x1400079f3
add dl, 3
movsxd rax, ecx
xor byte [rax + r9 + 0xf], dl
inc dword [r9]
jmp 0x1400079a0
lea eax, [rdx + 5]
cmp r8d, eax
jne 0x140007a16
add dl, 4
movsxd rax, ecx
xor byte [rax + r9 + 0xf], dl
inc dword [r9]
jmp 0x1400079a0
movsxd rdx, ecx
lea eax, [rcx - 0x7a]
xor byte [rdx + r9 + 0xf], al
add ecx, 6
cmp ecx, 0x18
jb 0x140007720
lea rdx, [r9 + 0xa]
mov byte [r9 + 9], 1
call fcn.1400012a0
mov ecx, 0x3002
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
add rsp, 0x20
pop rbx
ret