Function at 0x661fce
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xb27bc1
add eax, ecx
jmp 0xad8b88
adc ebx, edx
jmp 0xb26e06
add ecx, 1
jmp 0xafee52
jmp 0xafde66
push ebx
mov dword [esp], 0x1e256287
mov dword [esp], ebp
mov dword [esp], 0x51048e55
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xafded4
jmp 0xb1d479
adc edx, 0
jmp 0xad6e62
jmp 0xaff6c1
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
add esp, 4
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xaff6e2
jmp 0xb1c824
jmp 0xb007d0
push ecx
push ecx
mov dword [esp], esi
pop ecx
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
not esi
xchg ecx, esi
jmp 0xb0084b
jmp 0xb285a0
jmp 0xb00a37
cpuid
jmp 0xb00ae2
jmp 0xb276a8
jmp 0xb025a2
push eax
mov dword [esp], 0x163ec1d9
mov dword [esp], edi
mov dword [esp], ebx
jmp 0xb025b5
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xb02661
jmp 0xb23fc0
cpuid
jmp 0xb02a03
jmp 0xb1c6fe
jmp 0xb02ef6
mov dword [esp], ebx
mov ebx, 0x6e4f23bd
xor ebx, 0x33ba2191
jb 0xb02edb
jmp 0xb02f6c
neg ebx
add ebx, 0x7fdd1ade
je 0xb02f6c
jmp 0xb02edb
sub ebx, 0x741e7a95
sub edx, ebx
pop ebx
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
mov dword [esp], ecx
jmp 0xb02f7a
push edx
mov edx, esp
add edx, 4
sub esp, 4
jmp 0xb02e4d
shr ebx, 3
je 0xb02edb
jmp 0xb02e66
jmp 0xb29306
jmp 0xb044ae
add edi, 0xaf078784
xor ebp, edi
pop edi
jmp 0xb044d4
push dword [ebp - 0x14]
mov ecx, dword [esp]
push edi
mov edi, esp
push ebp
mov ebp, 0x3cb17100
push edi
mov edi, 0x17fd6823
xor edi, 0x7b0d254f
jae 0xb044a0
jmp 0xb044a0
sub ebp, 0x2746a5ec
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xb04531
jmp 0xb2cd6f
jmp 0xb0639e
push dword [esp]
pop edx
push ecx
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
pop esp
jmp 0xb06461
jmp 0xb24a88
jmp 0xb104dc
push dword [esp]
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
pop esp
add esp, 4
jmp 0xb10500
jmp 0xb2adb7
jmp 0xb1137c
not ebx
xor ebx, 0xe86522f5
sub eax, ebx
pop ebx
xchg dword [esp], eax
jmp 0xb112d7
pop esp
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ebx
jmp 0xb1138f
push eax
mov eax, esp
add eax, 4
push ebx
mov ebx, 0x179add0e
jmp 0xb112c4
jmp 0xb02dea
jmp 0xb12561
push 0
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
jmp 0xb12585
jmp 0xb028ea
push 0x557c8698
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], 0
jmp 0xb1c715
mov eax, dword [esp]
add esp, 4
jmp 0xb1c81f
jmp 0xb2aa64
push dword [ebp - 8]
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
add esp, 4
jmp 0xb1c935
jmp 0xb043e6
jmp 0xb1cbe5
cpuid
jmp 0xb1cbec
jmp 0xb12454
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xb1d57a
jmp 0xaff5aa
jmp 0xb24071
push esi
push ecx
mov ecx, 0x71f25f29
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ebx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xb240e6
jmp 0xb24f38
jmp 0xb24afd
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xb24bbb
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push ebx
mov ebx, 4
sub ecx, 0x7fbc0b61
add ecx, ebx
add ecx, 0x7fbc0b61
jmp 0xb24af0
jmp 0xb103de
jmp 0xb25005
mov eax, dword [esp]
add esp, 4
jmp 0xb25065
push 0x5f233c51
mov dword [esp], eax
push edx
mov edx, 0
mov dword [esp + 4], edx
pop edx
jmp 0xb24ffa
jmp 0xb009e2
jmp 0xb25498
sub esp, 4
mov dword [esp], edi
push esp
mov edi, dword [esp]
add esp, 4
add edi, 4
sub edi, 0x14
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xb254bf
jmp 0xb1126e
jmp 0xb25570
rdtsc
jmp 0xb255bd
jmp 0xafddb8
jmp 0xb26f34
pop edx
pop dword [esp]
pop esp
mov dword [esp], edi
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xb26f4d
push edx
mov edx, esp
add edx, 4
sub edx, 4
push edx
push dword [esp + 4]
jmp 0xb26f21
jmp 0xb06338
jmp 0xb2779d
push edx
mov dword [esp], 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xb277b9
jmp 0xb1cae8
push edi
push ebp
mov ebp, 0x130b1f01
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
mov dword [esp], ecx
mov dword [esp], ebp
jmp 0xb27cd7
jmp 0xb2d6b8
jmp 0xb286a0
not ecx
xor edx, ecx
xor ecx, edx
xor edx, ecx
jmp 0xb286b4
push edx
push edx
mov dword [esp], ecx
pop edx
mov ecx, dword [esp]
add esp, 4
jmp 0xb2863a
jmp 0xaee7fe
jmp 0xb29417
push 0x12b58a7a
mov dword [esp], ebp
mov dword [esp], 0x3c26455f
mov dword [esp], edi
mov dword [esp], edx
jmp 0xb29431
jmp 0xb2c58a
jmp 0xb2948f
ret
cpuid
jmp 0xb2ab58
jmp 0xb254c4
jmp 0xb2ae5d
push dword [ebp - 4]
mov eax, dword [esp]
push edi
mov dword [esp], eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
jmp 0xb2aed3
add eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
jmp 0xb2aedf
jmp 0xb2bfc0
jmp 0xb2c06a
leave
jmp 0xb2c0ca
jmp 0xb29436
jmp 0xb2c675
rdtsc
jmp 0xb2c67c
jmp 0xb0253e
jmp 0xb2ce19
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov dword [esp], ebp
mov ebp, esp
push esi
mov esi, 4
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xb2ce8f
jmp 0xb00713
jmp 0xb2d777
push ebx
mov dword [esp], esp
add dword [esp], 4
push dword [esp]
mov ebp, dword [esp]
add esp, 4
add esp, 4
jmp 0xb2d7ef
jmp 0xb253ac