Function at 0x140007260
Capabilities:
Check for time delay via queryperformancecounter
Terminate process

Disassembly:
sub rsp, 0x48
mov rax, qword [0x140010040]
xor rax, rsp
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
lea rcx, [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rsp + 0x20]
sub rax, qword [rsp + 0x28]
cmp rax, 0x1e
jle 0x140007559
call fcn.140007570
mov r9, rax
cmp byte [rax + 9], 0
jne 0x14000753f
xor edx, edx
nop dword [rax]
nop word [rax + rax]
mov r8d, dword [r9 + 4]
mov r10d, dword [r9]
lea ecx, [r8 + 1]
cmp r10d, ecx
jne 0x1400072e0
movsxd rax, edx
inc r8b
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x1400072c0
lea eax, [r8 + 2]
cmp r10d, eax
jne 0x1400072fa
movsxd rax, edx
add r8b, 2
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x1400072c0
cmp r10d, r8d
je 0x140007333
lea eax, [r8 + 4]
cmp r10d, eax
jne 0x140007319
movsxd rax, edx
add r8b, 3
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x1400072c0
lea eax, [r8 + 5]
cmp r10d, eax
jne 0x140007340
movsxd rax, edx
add r8b, 4
xor byte [rax + r9 + 0xa], r8b
inc dword [r9]
jmp 0x1400072c0
movsxd rcx, edx
lea eax, [rdx - 0x7f]
xor byte [rcx + r9 + 0xa], al
nop
mov ecx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rcx + 1]
cmp r8d, eax
jne 0x14000735e
inc cl
movsxd rax, edx
xor byte [rax + r9 + 0xb], cl
inc dword [r9]
jmp 0x140007340
lea eax, [rcx + 2]
cmp r8d, eax
jne 0x140007376
add cl, 2
movsxd rax, edx
xor byte [rax + r9 + 0xb], cl
inc dword [r9]
jmp 0x140007340
cmp r8d, ecx
je 0x1400073ab
lea eax, [rcx + 4]
cmp r8d, eax
jne 0x140007393
add cl, 3
movsxd rax, edx
xor byte [rax + r9 + 0xb], cl
inc dword [r9]
jmp 0x140007340
lea eax, [rcx + 5]
cmp r8d, eax
jne 0x1400073c0
add cl, 4
movsxd rax, edx
xor byte [rax + r9 + 0xb], cl
inc dword [r9]
jmp 0x140007340
movsxd rcx, edx
lea eax, [rdx - 0x7e]
xor byte [rcx + r9 + 0xb], al
nop word [rax + rax]
mov ecx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rcx + 1]
cmp r8d, eax
jne 0x1400073de
inc cl
movsxd rax, edx
xor byte [rax + r9 + 0xc], cl
inc dword [r9]
jmp 0x1400073c0
lea eax, [rcx + 2]
cmp r8d, eax
jne 0x1400073f6
add cl, 2
movsxd rax, edx
xor byte [rax + r9 + 0xc], cl
inc dword [r9]
jmp 0x1400073c0
cmp r8d, ecx
je 0x14000742b
lea eax, [rcx + 4]
cmp r8d, eax
jne 0x140007413
add cl, 3
movsxd rax, edx
xor byte [rax + r9 + 0xc], cl
inc dword [r9]
jmp 0x1400073c0
lea eax, [rcx + 5]
cmp r8d, eax
jne 0x140007440
add cl, 4
movsxd rax, edx
xor byte [rax + r9 + 0xc], cl
inc dword [r9]
jmp 0x1400073c0
movsxd rcx, edx
lea eax, [rdx - 0x7d]
xor byte [rcx + r9 + 0xc], al
nop word [rax + rax]
mov ecx, dword [r9 + 4]
mov r8d, dword [r9]
lea eax, [rcx + 1]
cmp r8d, eax
jne 0x14000745e
inc cl
movsxd rax, edx
xor byte [rax + r9 + 0xd], cl
inc dword [r9]
jmp 0x140007440
lea eax, [rcx + 2]
cmp r8d, eax
jne 0x140007476
add cl, 2
movsxd rax, edx
xor byte [rax + r9 + 0xd], cl
inc dword [r9]
jmp 0x140007440
cmp r8d, ecx
je 0x1400074ab
lea eax, [rcx + 4]
cmp r8d, eax
jne 0x140007493
add cl, 3
movsxd rax, edx
xor byte [rax + r9 + 0xd], cl
inc dword [r9]
jmp 0x140007440
lea eax, [rcx + 5]
cmp r8d, eax
jne 0x1400074c0
add cl, 4
movsxd rax, edx
xor byte [rax + r9 + 0xd], cl
inc dword [r9]
jmp 0x140007440
movsxd rcx, edx
lea eax, [rdx - 0x7c]
xor byte [rcx + r9 + 0xd], al
nop word [rax + rax]
mov eax, dword [r9 + 4]
mov r8d, dword [r9]
lea ecx, [rax + 1]
cmp r8d, ecx
jne 0x1400074de
inc al
movsxd rcx, edx
xor byte [rcx + r9 + 0xe], al
inc dword [r9]
jmp 0x1400074c0
lea ecx, [rax + 2]
cmp r8d, ecx
jne 0x1400074f5
add al, 2
movsxd rcx, edx
xor byte [rcx + r9 + 0xe], al
inc dword [r9]
jmp 0x1400074c0
cmp r8d, eax
je 0x140007528
lea ecx, [rax + 4]
cmp r8d, ecx
jne 0x140007511
add al, 3
movsxd rcx, edx
xor byte [rcx + r9 + 0xe], al
inc dword [r9]
jmp 0x1400074c0
lea ecx, [rax + 5]
cmp r8d, ecx
jne 0x140007533
add al, 4
movsxd rcx, edx
xor byte [rcx + r9 + 0xe], al
inc dword [r9]
jmp 0x1400074c0
movsxd rcx, edx
lea eax, [rdx - 0x7b]
xor byte [rcx + r9 + 0xe], al
add edx, 5
cmp edx, 0x23
jb 0x1400072c0
lea rdx, [r9 + 0xa]
mov byte [r9 + 9], 1
call fcn.1400012a0
mov ecx, 0x3001
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.14000a9e0
add rsp, 0x48
ret