Function at 0x5b7163
Capabilities:
Execute anti-debugging instructions

Disassembly:
add ecx, 1
jmp 0x5a0c20
adc edx, 0
jmp 0x5a0c38
add eax, ecx
jmp 0x5a0c3f
adc ebx, edx
jmp 0x83efe4
jmp 0x832a08
jmp 0x709804
cpuid
jmp 0x7098ad
jmp 0x8121d8
jmp 0x7144c6
push eax
mov dword [esp], 0
push dword [esp]
pop eax
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x714545
jmp 0x7097a8
push edi
push 0x75d01343
mov dword [esp], esi
mov esi, 0x16162280
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x76d766
jmp 0x714423
jmp 0x76dd6f
mov eax, 4
sub esi, eax
pop eax
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], ecx
jmp 0x76ddd1
push esi
push esp
pop esi
add esi, 4
push eax
jmp 0x76dd03
jmp 0x81b6aa
jmp 0x7d9b6a
cpuid
jmp 0x7d9bc2
jmp 0x7e55d4
rdtsc
jmp 0x7d9fe2
jmp 0x831203
push ebp
push esp
pop dword [esp]
push edx
mov edx, 4
add dword [esp + 4], 0x7f4f9c25
add dword [esp + 4], edx
sub dword [esp + 4], 0x7f4f9c25
pop edx
pop ebp
jmp 0x7da6a1
jmp 0x85264c
jmp 0x7e572e
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 4
add eax, ebx
pop ebx
xchg dword [esp], eax
jmp 0x7e56c8
shr edx, 5
jp 0x7e55d9
jmp 0x7e56ce
shl edx, 3
jns 0x7e56de
jmp 0x7e55f2
pop esp
jmp 0x7e5746
xor edx, 0x46802d9
mov eax, edx
mov edx, dword [esp]
jmp 0x7e55d9
push ecx
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push eax
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
push edx
mov dword [esp], ebx
push dword [esp]
pop ebx
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x7e56ce
push edx
push 0x477f77b8
pop edx
sub edx, 0x35df6c51
jae 0x7e5600
jmp 0x7e55d9
jmp 0x832732
jmp 0x7ed27d
mov edx, dword [esp]
push ecx
mov dword [esp], esi
push esp
pop esi
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
jmp 0x7ed29a
xor esi, dword [esp]
pop esp
jmp 0x7ed354
jmp 0x7f38b4
jmp 0x7f39c8
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x7f39e4
push dword [esp]
pop ecx
push 0x1aa1bc8c
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x7f391b
jmp 0x82e7db
jmp 0x7fed66
push eax
mov dword [esp], 0x6df7f3c4
mov dword [esp], edx
mov dword [esp], edi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x7fee1e
jmp 0x8423ce
leave
jmp 0x7fef19
jmp 0x81284b
jmp 0x80a88f
cpuid
jmp 0x80a8f5
jmp 0x83f2cc
jmp 0x80e2b0
push dword [ebp - 0x14]
push dword [esp]
pop ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, esp
jmp 0x80e2c7
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x80e38c
jmp 0x841f15
jmp 0x80e5a7
push dword [ebp - 0xc]
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x80e5c8
jmp 0x83f12a
jmp 0x80eb9e
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
jmp 0x80ec11
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x80ec77
jmp 0x7fee23
jmp 0x8122f1
add esp, 4
add esp, 4
jmp 0x812304
push edi
mov dword [esp], 0
push dword [esp]
mov eax, dword [esp]
jmp 0x81222d
jmp 0x7d9ab6
jmp 0x812367
push 0x731b91fe
mov dword [esp], ecx
not dword [esp]
mov ecx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x81243c
jmp 0x81df10
jmp 0x812969
ret
push edx
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esp, 4
jmp 0x81b6c1
mov dword [esp], edi
mov edi, 0x7dedee46
and edi, 0x75f61e21
jp 0x81b729
jmp 0x81b73a
and edi, 0x7fe3f3cf
jns 0x81b73a
jmp fcn.0081b7ac
dec edi
jns 0x81b79b
jmp 0x81b792
pop esp
mov dword [esp], edx
jmp 0x81b807
add edi, 0x8a1ffe05
sub esi, edi
pop edi
xchg dword [esp], esi
jmp 0x81b792
jmp 0x7d9ecb
jmp 0x81df75
xchg edx, esi
push esi
push edx
pop esi
pop edx
xchg edx, ecx
not ecx
xchg edx, ecx
xchg esi, edx
xor edx, esi
xor esi, edx
xor edx, esi
jmp 0x81e049
jmp 0x5a0c18
jmp 0x82e892
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push ebx
mov ebx, esp
jmp 0x82e900
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x82e915
jmp 0x80eb43
push edi
mov dword [esp], esi
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0x830d2b
jmp 0x80a7f8
sub esp, 4
mov dword [esp], ebx
push edi
mov edi, 0x6b37ce7f
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x83130f
jmp 0x76d64d
cpuid
jmp 0x832825
jmp 0x830c05
jmp 0x832abe
push ebp
push ebx
push 0x546e9be0
pop ebx
mov dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
mov dword [esp], ebp
jmp 0x832b32
jmp 0x7da573
jmp 0x83f09d
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
sub ecx, esi
pop esi
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x83f10a
jmp 0x7ed215
jmp 0x83f185
push dword [ebp - 8]
push dword [esp]
pop ebx
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0x83f22e
jmp 0x80e251
jmp 0x83f380
rdtsc
jmp 0x83f3e1
jmp 0x7fed03
push edx
mov dword [esp], ebx
push esi
push 0x6d77ab46
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
jmp 0x840a2f
jmp 0x76dcb3
push dword [ebp - 0x10]
mov edx, dword [esp]
push ebx
mov dword [esp], eax
push esp
pop eax
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0x84203e
jmp 0x812309
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov dword [esp], ecx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x8424e8
jmp 0x80e49e
push ecx
push esp
pop ecx
push esi
mov esi, 0x7db83d0b
add esi, 0x6e2fd3e6
or esi, 0x3bef8a8f
or esi, 0x4ee0f3de
jg 0x85264c
jmp 0x8526fb
sub esi, 0x5b3dab8e
jno 0x8526d8
jmp 0x8526d8
push ebp
mov ebp, 0xa4b25076
jmp 0x8526e3
xor esi, ebp
pop ebp
add ecx, esi
pop esi
sub ecx, 0x14
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0x8527be
inc esi
jp 0x8526c7
jmp 0x8526d8
jmp 0x840912