Function at 0x456108
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x987808
add eax, ecx
jmp 0x995f01
jmp 0x969785
push dword [ebp - 4]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x9697f3
jmp 0x9697f8
jmp 0x969858
leave
jmp 0x9698fd
jmp 0x98b9b4
jmp 0x969ff6
push ebp
mov dword [esp], 0x53951659
mov dword [esp], eax
push edi
mov edi, 0
mov dword [esp + 4], edi
pop edi
pop eax
jmp 0x96a063
jmp 0x973240
jmp 0x96a84d
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x96a86a
jmp 0x9816ea
jmp 0x96b7b3
rdtsc
jmp 0x96b85a
jmp 0x97053c
push dword [esp]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0x96d93d
xchg dword [esp], edi
pop esp
add esp, 4
jmp 0x96d949
jmp 0x98536c
push ebp
mov dword [esp], eax
push esp
pop dword [esp]
push eax
mov eax, 4
add dword [esp + 4], eax
pop eax
pop ebp
jmp 0x96dca3
jmp 0x996700
cpuid
jmp 0x96e8cc
jmp 0x96b74b
jmp 0x9705d7
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 0x66e1f104
xor edi, 0x5f18d068
sub edi, 0x39f92168
sub edx, edi
pop edi
jmp 0x970651
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x970663
jmp 0x992af8
jmp 0x970b9b
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x970bc2
jmp 0x9789f0
jmp 0x971945
push edi
mov dword [esp], edx
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
not edx
xor dword [esp], edx
jmp 0x97195c
xor edx, dword [esp]
xor dword [esp], edx
pop edx
jmp 0x9719c3
jmp 0x97d578
jmp 0x97335d
cpuid
jmp 0x973364
jmp 0x995f10
jmp 0x9756b9
sub esp, 4
mov dword [esp], edx
mov dword [esp], eax
mov dword [esp], edx
jmp 0x9756cd
jmp 0x97abe0
jmp 0x978af7
mov esp, dword [esp]
jmp 0x978b12
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x9789f5
jmp 0x97de6d
rdtsc
jmp 0x97acdb
jmp 0x9964a1
jmp 0x97c457
push edx
not dword [esp]
pop edx
add edx, 0x7be67160
jg 0x97c4d1
jmp 0x97c457
push esi
mov esi, esp
push edx
mov edx, 0x7dffc972
sub edx, 0x4def225a
jg 0x97c441
jmp 0x97c53e
dec edx
xor edx, 0x4bd5ca42
add esi, edx
pop edx
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0x97c587
push 0x40dc1402
mov dword [esp], ebx
push ecx
mov ecx, 0x68d3ec81
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
pop eax
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], ebx
pop ebx
push edx
mov dword [esp], eax
push edx
mov edx, 0x22a47266
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebx
pop eax
jmp 0x97c4d1
jmp 0x9755a8
jmp 0x97cfaa
pop edx
pop dword [esp]
pop esp
mov dword [esp], esi
mov dword [esp], 0x10823cb6
mov dword [esp], ebx
jmp 0x97cfc3
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
jmp 0x97ce82
jmp 0x97c43c
add ecx, 1
jmp 0x97d580
adc edx, 0
jmp 0x94179a
push dword [ebp - 0x10]
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x97df8f
jmp 0x984720
jmp 0x980b4a
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x980b62
jmp 0x970a90
jmp 0x981674
cpuid
jmp 0x98167b
jmp 0x969f47
jmp 0x981743
pop esp
add esp, 4
jmp 0x9817f2
push dword [esp]
mov edx, dword [esp]
push eax
mov eax, esp
push ebx
mov ebx, 4
add eax, ebx
pop ebx
add eax, 4
xchg dword [esp], eax
jmp 0x98173a
jmp 0x96d816
jmp 0x9818bf
push ebp
mov dword [esp], ebx
push 0
mov ebx, dword [esp]
add esp, 4
push ebx
pop eax
pop ebx
jmp 0x981935
jmp 0x981558
jmp 0x9847cc
sub esp, 4
mov dword [esp], ecx
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
not eax
xchg dword [esp], eax
mov ecx, dword [esp]
add esp, 4
jmp 0x984843
jmp 0x971883
jmp 0x985423
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push edi
mov edi, esp
push ebx
mov ebx, 0x7a7544f8
or ebx, 0x7bd505b3
jo 0x985423
jmp 0x9854c4
shl ebx, 1
add ebx, 0x2c18a00e
add edi, ebx
pop ebx
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x9854d6
add ebx, 0x6dfe69ff
inc ebx
jo 0x9854c4
jmp 0x9854a9
jmp 0x9696da
jmp 0x987868
push ecx
mov dword [esp], ebx
push esi
mov esi, 0x14a13bb3
mov dword [esp + 4], esi
mov esi, dword [esp]
add esp, 4
mov dword [esp], ebp
jmp 0x987935
jmp 0x96dbbf
jmp 0x987990
cpuid
jmp 0x987a38
jmp 0x995df0
jmp 0x98ba63
ret
jmp 0x992ba6
push ebx
mov dword [esp], ecx
mov dword [esp], eax
mov dword [esp], ebp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x992c1e
jmp 0x980a4e
jmp 0x994918
push edi
mov edi, esp
add edi, 4
sub edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x99493f
jmp 0x981812
jmp 0x995e8b
push 0
push dword [esp]
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0x995efc
jmp 0x96e7c4
adc ebx, edx
jmp 0x96a731
jmp 0x99600c
sub esp, 4
mov dword [esp], edx
push edx
mov edx, 0
mov dword [esp + 4], edx
pop edx
mov eax, dword [esp]
add esp, 4
jmp 0x99602b
jmp 0x98793a
jmp 0x9965d8
xchg dword [esp], esi
pop esp
mov dword [esp], esi
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x9965e9
push esi
mov esi, esp
add esi, 4
sub esi, 4
jmp 0x9964a6
jmp 0x994800
jmp 0x996815
add esp, 4
push edi
mov edi, 0x14
sub edx, edi
pop edi
xchg dword [esp], edx
pop esp
jmp 0x996828
push edx
push esp
pop edx
push eax
mov eax, 4
add edx, eax
mov eax, dword [esp]
jmp 0x996705
jmp 0x97ce7d