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

Disassembly:
sub rsp, 0x38
mov dword [rsp + 0x28], 0x4e2
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [rsp + 0x2c], eax
mov ecx, dword [rsp + 0x28]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_SleepEx]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, eax
mov ecx, dword [rsp + 0x2c]
xor r8d, r8d
sub r8d, 0x161dc852
sub r8d, 0x936b2208
add r8d, 0x161dc852
xor eax, eax
sub eax, edx
add r8d, eax
xor eax, eax
sub eax, 0x936b2208
sub r8d, eax
xor eax, eax
sub eax, 0
xor edx, edx
sub edx, 0xd0a871f7
add eax, edx
xor edx, edx
sub edx, eax
xor eax, eax
sub eax, 0x15867f28
add edx, eax
sub edx, 0xa40da4b0
sub edx, 0xd0a871f7
add edx, 0xa40da4b0
xor eax, eax
sub eax, 0x2d9f938d
sub eax, r8d
add eax, 0x2d9f938d
xor r8d, r8d
sub r8d, 0x8ebee24a
sub r8d, edx
add r8d, 0x8ebee24a
xor edx, edx
sub edx, r8d
sub eax, edx
xor edx, edx
sub edx, eax
add edx, 0
mov eax, 0x4828994e
add eax, 0
sub eax, 0x1d6f0586
sub eax, 0x4828994e
add eax, 0x52201ee2
sub eax, edx
sub eax, 0x52201ee2
sub eax, 0x3799f620
add eax, 0x1d6f0586
add eax, 0x3799f620
mov edx, 0xb9b90609
add edx, 0
sub edx, ecx
sub edx, 0xb9b90609
xor ecx, ecx
sub ecx, edx
xor edx, edx
sub edx, ecx
xor ecx, ecx
sub ecx, eax
add ecx, 0
xor eax, eax
sub eax, edx
add eax, 0
add ecx, 0x6d748f44
add ecx, eax
sub ecx, 0x6d748f44
mov eax, 0x5665a842
add eax, 0
sub eax, ecx
sub eax, 0x5665a842
xor ecx, ecx
sub ecx, 0xc9c91c74
add eax, ecx
add eax, 0xba82160f
add eax, 0x467d62f3
sub eax, 0xba82160f
xor ecx, ecx
sub ecx, eax
xor eax, eax
sub eax, 0xc9c91c74
add ecx, eax
xor eax, eax
sub eax, ecx
xor edx, edx
sub edx, 0x400cad94
sub edx, 0x15867f28
add edx, 0x400cad94
xor ecx, ecx
sub ecx, edx
sub eax, ecx
xor ecx, ecx
sub ecx, 0x467d62f3
add ecx, 0
sub eax, 0x4511ac39
add eax, ecx
add eax, 0x4511ac39
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x24], 0x2ebcb1ae
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x20], eax
sub eax, 0xd938d637
je 0x1800c8b28
jmp 0x1800c8ac5
mov eax, dword [rsp + 0x20]
sub eax, 0xdc12575d
je 0x1800c8c70
jmp 0x1800c8ad9
mov eax, dword [rsp + 0x20]
sub eax, 0x2ebcb1ae
je 0x1800c8b06
jmp 0x1800c8aed
mov eax, dword [rsp + 0x20]
sub eax, 0x670d9e17
je 0x1800c8c68
jmp 0x1800c8b01
jmp 0x1800c8c76
mov edx, dword [rsp + 0x30]
mov r8d, dword [rsp + 0x34]
mov eax, 0x670d9e17
mov ecx, 0xd938d637
cmp edx, r8d
cmovae eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x1800c8c76
mov edx, dword [rsp + 0x2c]
mov r8d, dword [rsp + 0x28]
mov ecx, 0x479eb397
add ecx, 0
add ecx, 0xc4985861
sub ecx, 0x479eb397
sub ecx, 0x381e9983
sub ecx, 0xe9fe8b2e
add ecx, 0x381e9983
xor eax, eax
sub eax, 0xc4985861
add ecx, eax
add ecx, 0xb5228744
add ecx, 0x42464e46
sub ecx, 0xb5228744
xor eax, eax
sub eax, 0xc8
add ecx, eax
add ecx, 0xecedda9c
sub ecx, 0x42464e46
sub ecx, 0xecedda9c
xor eax, eax
sub eax, 0xe9fe8b2e
add eax, 0
add ecx, 0x5678fd74
sub ecx, eax
sub ecx, 0x5678fd74
sub r8d, 0x5bd5cdff
sub r8d, 0x71ca164
add r8d, 0x5bd5cdff
xor eax, eax
sub eax, r8d
xor r8d, r8d
sub r8d, 0x7797bcaa
add eax, r8d
xor r8d, r8d
sub r8d, eax
xor eax, eax
sub eax, r8d
xor r8d, r8d
sub r8d, 0x71ca164
add eax, r8d
xor r8d, r8d
sub r8d, eax
sub r8d, 0x980cbd0b
add r8d, 0x528151
add r8d, 0x980cbd0b
xor eax, eax
sub eax, ecx
add r8d, eax
xor eax, eax
sub eax, 0x528151
add r8d, eax
sub r8d, 0x3349b156
add r8d, 0x8af11eca
add r8d, 0x3349b156
sub r8d, 0x5e231fee
sub r8d, 0x7797bcaa
add r8d, 0x5e231fee
sub r8d, 0xe5b8884a
sub r8d, 0x8af11eca
add r8d, 0xe5b8884a
mov eax, 0x670d9e17
mov ecx, 0xdc12575d
cmp edx, r8d
cmovb eax, ecx
mov dword [rsp + 0x24], eax
jmp 0x1800c8c76
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
nop
add rsp, 0x38
ret
jmp 0x1800c8aad