Function at 0x883611
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xc576d1
jmp 0xc454a0
cpuid
jmp 0xc454a7
jmp 0xc6c552
push esi
mov dword [esp], eax
mov eax, esp
push esi
mov esi, 4
add eax, esi
pop esi
sub eax, 0x14
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
mov esp, dword [esp]
jmp 0xc4567c
jmp 0xc58500
jmp 0xc46a96
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0xc46ab0
push esp
pop dword [esp]
add dword [esp], 4
pop ebp
jmp 0xc46ac1
jmp 0xc45552
jmp 0xc46b2a
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, ecx
pop ecx
sub edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xc46bfc
jmp fcn.00c42352
jmp 0xc477cb
cpuid
jmp 0xc47886
jmp 0xc4fc4e
jmp 0xc4c02f
cpuid
jmp 0xc4c036
jmp 0xc5056c
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0xc4fc49
jmp 0xc4bf38
jmp 0xc4fcb4
sub esp, 4
mov dword [esp], ecx
push eax
mov eax, 0
mov dword [esp + 4], eax
pop eax
jmp 0xc4fcca
mov eax, dword [esp]
add esp, 4
jmp 0xc4fd78
jmp 0xc4539a
jmp 0xc505ce
push ebx
push edi
mov edi, 0
mov dword [esp + 4], edi
mov edi, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0xc506a1
jmp 0xc54d4d
jmp 0xc512b4
mov ecx, dword [esp]
add esp, 4
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xc512c4
push edx
push ecx
mov ecx, 0x25baee29
mov dword [esp + 4], ecx
jmp 0xc511bb
jmp 0xc4fb3c
cpuid
jmp 0xc54e62
jmp 0xc6c282
jmp 0xc5776f
push 0x29427181
mov dword [esp], eax
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push 0x25195453
mov dword [esp], ebp
mov dword [esp], 0x49370f04
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0xc5776f
push edi
mov dword [esp], ebp
mov dword [esp], 0x213dcd2c
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xc576d6
sub esp, 4
mov dword [esp], eax
mov eax, esp
push ebx
mov ebx, 0x3fdf91b8
neg ebx
jnp 0xc57727
jmp 0xc577d9
sub ebx, 0xc0206e44
add eax, ebx
pop ebx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0xc577f5
jmp 0xc4698b
jmp 0xc578a1
push eax
push edx
mov edx, 0x2e00f0a0
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xc578fc
jmp 0xc511b6
jmp 0xc58613
push ecx
push ebx
push esi
mov esi, 0x3e65b931
push esi
pop ebx
pop esi
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
jmp 0xc5862b
jmp 0xc64a42
jmp 0xc64b3d
push eax
push edi
push esi
mov esi, 0x27bebe0
mov edi, esi
mov esi, dword [esp]
add esp, 4
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
jmp 0xc64b5d
jmp 0xc69875
jmp 0xc698d1
sub esp, 4
mov dword [esp], esi
push ecx
mov ecx, 0x4d5420ee
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], edx
jmp 0xc699af
jmp 0xc6d873
push 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc6c3be
jmp 0xc4777e
jmp 0xc6c609
rdtsc
jmp 0xc6c662
jmp 0xc46ac6
jmp 0xc6d936
rdtsc
jmp 0xc6d998
jmp 0xc577fa