Function at 0x5174e8
Capabilities:
Execute anti-debugging instructions

Disassembly:
add ecx, 1
jmp 0x559204
jmp 0x84e612
adc edx, 0
jmp 0x706d94
add eax, ecx
jmp 0x75a8ee
adc ebx, edx
jmp 0x81446f
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0x7b5519
jmp 0x7f1b36
push dword [esp]
pop ebx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0x7d32de
jmp 0x83fda9
jmp 0x7eff69
ret
jmp 0x7f1b95
push dword [ebp - 0x10]
push dword [esp]
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add esp, 4
jmp 0x7f1c62
jmp 0x80086e
jmp 0x7f25c3
cpuid
jmp 0x7f2621
jmp 0x80fdfb
jmp 0x7f26cd
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
jmp 0x7f27a9
push edi
mov edi, esp
add edi, 4
sub edi, 4
jmp 0x7f2742
xchg dword [esp], edi
pop esp
mov dword [esp], esi
push ebx
mov ebx, 0x5f6ef24c
jmp 0x7f267f
jmp 0x80f905
rdtsc
jmp 0x7f36e4
jmp 0x857149
jmp 0x7f3805
sub esp, 4
mov dword [esp], esi
push esi
mov esi, 0
mov dword [esp + 4], esi
pop esi
mov eax, dword [esp]
add esp, 4
jmp 0x7f3821
jmp 0x7f2546
jmp 0x7ff219
push eax
push 0x591e5d38
mov dword [esp], esi
mov esi, 0x67b1f3b7
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x7ff299
jmp 0x84de0b
jmp 0x8008b6
xchg ecx, esi
not esi
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
push esi
pop ecx
pop esi
jmp 0x800982
jmp 0x88ba2b
push 0x64435b73
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
jmp 0x805709
push ebx
mov ebx, 0x14
sub ebp, ebx
pop ebx
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
jmp 0x80582b
mov esp, dword [esp]
jmp 0x805833
jmp 0x7f267a
jmp 0x805c94
leave
jmp 0x805c9a
jmp 0x7efec4
jmp 0x80a4b4
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x80a56c
jmp 0x7d31d2
push dword [ebp - 0xc]
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 0x80ae8e
jmp 0x82e505
jmp 0x80fa22
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0x80fa3f
push ecx
mov dword [esp], ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
jmp 0x80f96c
jmp 0x82d3dd
jmp 0x80ff29
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x80ff3e
push eax
push edi
mov edi, 0
mov dword [esp + 4], edi
pop edi
mov eax, dword [esp]
push esi
jmp 0x80ff15
jmp 0x83994c
push esi
mov dword [esp], edx
push ecx
mov ecx, 0x3b626be7
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x81458f
jmp 0x84014e
cpuid
jmp 0x81b86f
jmp 0x827278
jmp 0x8272ce
rdtsc
jmp 0x827385
jmp 0x7ff175
jmp 0x82b638
xor ebp, 0x7fdf76ff
add ebp, 0x817be264
sub esi, ebp
pop ebp
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x82b719
push esi
mov esi, esp
add esi, 4
push ebp
mov ebp, 0x7a5b1c2c
sub ebp, 0x78ffb0cd
jl 0x82b638
jmp 0x82b614
jmp 0x84e27e
jmp 0x82d4dd
push eax
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x50a02c13
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], edx
jmp 0x82d4fe
jmp 0x7f35de
push ecx
mov dword [esp], ebp
push esp
pop dword [esp]
push edi
mov edi, 4
add dword [esp + 4], edi
pop edi
pop ebp
jmp 0x82e011
jmp 0x8056f4
jmp 0x82e555
shr eax, 3
jns 0x82e547
jmp 0x82e609
xor eax, 0x7fc5eeb5
jl 0x82e539
jmp 0x82e50a
add eax, 0x88be3b04
add ebx, eax
pop eax
xchg dword [esp], ebx
pop esp
jmp 0x82e66c
shl eax, 2
js 0x82e528
jmp 0x82e528
shl eax, 6
je 0x82e539
jmp 0x82e539
push dword [ebp - 8]
mov ebx, dword [esp]
sub esp, 4
jmp 0x82e5f0
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 0x23ff04f3
shr eax, 3
jmp 0x82e518
sub esp, 4
mov dword [esp], eax
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
sub esp, 4
mov dword [esp], ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push 0x639037f0
mov dword [esp], eax
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0x82e5f0
jmp 0x7b540d
jmp 0x839a0a
cpuid
jmp 0x839a6a
jmp 0x84f092
jmp 0x83fea9
pop esp
jmp 0x83fec9
push dword [ebp - 4]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
add eax, ecx
pop ecx
xchg dword [esp], eax
jmp 0x83fdf4
jmp 0x805baa
jmp 0x840211
mov edx, dword [esp]
push 0x514edb6a
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push esi
mov esi, 4
add ebx, esi
pop esi
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x840280
jmp 0x80a451
jmp 0x84de20
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x84df27
sub esp, 4
mov dword [esp], esi
push ebp
mov ebp, 0x6dc3d3f4
jmp 0x84de10
jmp 0x80ad6e
jmp 0x84e3c1
sub ebx, 0x7ffd8aaf
push ebx
pop eax
pop ebx
jmp 0x84e3de
or ebx, 0x7ea10a8f
jbe 0x84e365
jmp 0x84e283
not ebx
and ebx, 0x6fff9820
jo 0x84e2f0
jmp 0x84e2f0
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push eax
mov dword [esp], ebx
mov eax, dword [esp]
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
mov dword [esp], ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x84e2f0
push ebx
push edx
push 0x6dfd827f
mov edx, dword [esp]
add esp, 4
mov ebx, edx
pop edx
neg ebx
jg 0x84e3c1
jmp 0x84e352
jmp 0x84e3e3
jmp 0x84e437
cpuid
jmp 0x84e4df
jmp 0x7f36e9
jmp 0x84e6db
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
sub ecx, 4
jmp 0x84e6f2
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], ebp
jmp 0x84e758
jmp 0x82def5
jmp 0x84f135
sub esp, 4
mov dword [esp], ebp
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0x84f19b
jmp 0x81b768
jmp 0x857188
push 0x3eb04bab
mov dword [esp], ecx
mov ecx, esp
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x857259
jmp 0x82b5b9
jmp 0x88ba92
xchg edx, ebx
not ebx
sub esp, 4
mov dword [esp], edx
mov dword [esp], 0xf8d56e6
mov dword [esp], edx
push ebx
pop edx
pop ebx
jmp 0x88bb4a
jmp 0x50b5e2