Function at 0xb67fe4
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov al, bl
pop eax
lea edx, [edx*4]
jmp 0xb67ff4
push word [esp + 2]
bswap eax
cmc
xchg edx, eax
mov ebx, 0x1055e0e4
btc ebx, edi
jmp 0xb68031
bsr eax, esi
bswap edx
sub edx, 0xdf388b9f
mov ebx, dword [esp]
mov ax, 0xfbdd
cmc
jmp 0xb680d9
inc dx
xchg bh, dh
pop dword [esp]
pop ebx
neg ax
clc
jmp 0xb68011
push dword [esp + 5]
push dword [esp + 2]
add esp, 0xb
mov byte [esp + 1], al
jmp 0xb68069
xchg byte [esp + 1], ah
mov bh, byte [esp + 2]
mov dword [esp], ebp
mov dh, ch
sub esp, 2
xchg dh, ah
jmp 0xb6803f
mov ebx, dword [esp]
rdtsc
mov dx, 0xfb22
lea ebx, reloc.iphlpapi.dll_GetAdaptersInfo
mov byte [esp], ch
jmp 0xb680aa
setnp al
xchg ah, al
xchg dx, bx
pushfd
bswap eax
mov dx, word [esp + 2]
jmp 0xb68055
mov al, 0x2c
mov dx, 0x88fd
rdtsc
lea edx, [esp + ecx]
not ebx
stc
jmp 0xb680be
bsr eax, esi
dec dl
rdtsc
dec bh
mov byte [esp], bh
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0xb68094
bswap eax
stc
lea ebx, reloc.iphlpapi.dll_GetAdaptersInfo
lea esp, [esp + 2]
mov eax, 0x5bd3aae1
xchg ebx, edx
jmp 0xb680fc
ror bl, cl
setbe bh
cmc
lea edx, [esi + ebp]
stc
clc
jmp 0xb68082
neg dh
mov eax, edx
cmc
sub esp, 0x1c
xchg ebx, eax
ror ebx, cl
jmp 0xb6810f
cld
setg bh
xchg bl, ah
bsr ax, cx
mov bl, al
mov edx, 0xdc399364
jmp 0xb680e6
pop ax
stc
sub esp, 0x1b
mov eax, dword [esp + 0xb]
dec ax
mov bl, byte [esp + 7]
jmp 0xb68962
sub bx, 0x865d
mov dh, 0x45
rdtsc
call 0xb68143
mov word [esp + 4], dx
mov al, dh
mov ax, 0xc9af
pushfd
mov ah, 0x76
neg ebx
jmp 0xb681b7
mov eax, esp
bswap eax
mov word [esp + 2], bp
mov dx, 0x5f55
xchg byte [esp], bh
setb bl
jmp 0xb681cf
shl al, 2
xchg ebx, eax
mov dword [esp + 3], ecx
bsr edx, edx
lea edx, [eax*4]
adc bl, 0x86
jmp 0xb68197
lea eax, [esp - 0xb3]
setb bl
setle dl
push dword [esp + 3]
neg dx
jmp 0xb68217
push word [esp + 6]
not al
mov bx, ax
call fcn.00b68201
mov ax, bx
push word [esp + 4]
cld
mov bl, dl
lea esp, [esp + 0x13]
jmp 0xb6823e
push di
rcr dh, 2
pop ebx
xchg byte [esp], bh
mov dh, 0xf3
or eax, 0x9e3661bc
jmp 0xb682b6
mov dh, 0x97
clc
xchg dl, bh
mov dh, byte [esp]
xchg ebx, eax
lea eax, [esp - 0x8e]
jmp 0xb68169
xchg ah, bh
lea eax, [ecx + ecx]
push dword [esp + 9]
mov al, ah
neg edx
jmp 0xb6829e
mov byte [esp + 0xc], ah
xchg edx, eax
setle dl
mov dl, ah
xchg edx, eax
mov word [esp + 5], cx
jmp 0xb68276
xchg dword [esp + 6], eax
pop edx
xchg bx, ax
and dl, al
add dl, ah
pop dx
call fcn.00b682e1
aad 0x44
neg esi
sub dword [esi + reloc.iphlpapi.dll_GetAdaptersInfo], eax
neg ebx
xchg byte [esp + 3], dl
neg bx
sub esp, 0xc
xchg dx, ax
xchg edx, eax
mov ebx, 0x363bd564
jmp 0xb6828c
mov bl, dh
mov bx, 0x613
lea ebx, [ebx*4]
sub esp, 0x10
lea esp, [esp + 0x44]
xchg bh, dh
jmp 0xb68260
mov eax, 0xf51a1abe
xchg byte [esp + 0x2f], bl
rdtsc
mov bl, byte [esp + 0x2b]
inc ebx
xchg dword [esp + 0x1a], ebx
jmp 0xb682f9
bsf bx, di
lea ebx, reloc.iphlpapi.dll_GetAdaptersInfo
xchg dword [esp + 0x2b], eax
mov al, byte [esp + 0x15]
mov bl, dl
not dh
jmp 0xb683eb
rdtsc
xchg word [esp + 0x29], dx
mov word [esp + 0x11], di
mov dword [esp + 0xf], esp
mov bl, cl
not dh
jmp 0xb68441
rdtsc
rdtsc
btr eax, ebx
lea ebx, [ecx*4]
pop word [esp + 0x29]
xor al, 0xe1
jmp 0xb685e2