Function at 0x7b32a7
Capabilities:
Execute anti-debugging instructions

Disassembly:
bt ecx, esp
mov ch, cl
mov ch, 0xc4
jmp 0x7b2ad5
setne cl
pushal
jmp 0x7b2a34
xchg cl, ch
pushal
mov word [esp + 0x15], sp
mov cx, ax
lea ecx, [edx + edi]
lea ecx, [edx - 2]
jmp 0x7b2a74
neg ch
mov al, bl
mov ecx, dword [esp]
lea ecx, [ebx + esi]
jmp 0x7b2a50
ror al, 0
call 0x7b2a7d
in eax, dx
xchg dword [esp], ecx
bswap ecx
sub esp, 0x18
jb 0x7b2ab3
jae 0x7b2a9d
in eax, 0x7e
in al, dx
mov eax, dword [esi - reloc.iphlpapi.dll_GetAdaptersInfo]
cmpsb byte [esi], byte es:[edi]
push ebp
xchg esi, eax
push esi
rol dword [eax - reloc.iphlpapi.dll_GetAdaptersInfo], 0xcb
jmp 0x7b2a68
lea esp, [esp + 0x3c]
not al
mov ch, cl
mov cx, word [esp]
jmp 0x7b2ab5
jmp 0x7b2a9d
lea ecx, reloc.iphlpapi.dll_GetAdaptersInfo
bswap ecx
mov cx, 0x310b
mov cx, sp
bsf ecx, esp
jle 0x7b2b63
jg 0x7b2b1d
sub dword [eax - 0x15], ecx
add bh, byte [ebp + 0x2ac90f8c]
fimul dword [edi]
enter 0xfffffffffffff766, 0xffffffffffffffd8
bswap ecx
sub bl, dl
bswap eax
neg ax
jo 0x7b2a9b
neg ch
jmp 0x7b2a6a
rol al, 0
call fcn.007b2afa
mov ch, 0x97
mov ecx, ebp
mov cx, 0x5111
mov ch, byte [esp]
mov cx, word [esp]
jmp 0x7b2b65
jmp 0x7b2b1d
mov cx, bx
jmp 0x7b2b88
ror al, 0
mov cx, bp
setg cl
dec ecx
jle 0x7b2c7e
not ecx
shr ecx, 0xb
inc ecx
stc
jmp 0x7b2bbd
rol ecx, cl
jo 0x7b2a4a
setne cl
pushal
bt ecx, esp
mov ch, cl
mov ch, 0xc4
jmp 0x7b2ad5
mov cx, sp
jmp 0x7b2bd7
stc
mov cx, sp
sub dl, al
mov ch, 0x42
rcl eax, cl
jg 0x7b2bf9
lea eax, [ecx*4]
jmp 0x7b2c47
jmp 0x7b2c40
mov ah, 0xd2
mov eax, dword [esp]
bswap eax
mov eax, edx
mov ah, ch
lea ecx, [edx + edi]
jmp 0x7b2c1e
not ecx
shr ecx, 0xb
inc ecx
jmp 0x7b2bd3
rol bl, 0
mov eax, ebx
call 0x7b2c29
aaa
pop word [esp]
lea esp, [esp + 2]
call fcn.007b2c50
push ss
pushfd
xor dl, byte [ebp - 0x5c]
imul ecx, dword gs:[eax + reloc.iphlpapi.dll_GetAdaptersInfo], 0x8d
add byte [edi + 0x66], cl
xchg ecx, eax
lea eax, [ecx*4]
dec edi
xchg cx, ax
mov ch, byte [esp]
jmp 0x7b2bfb
jmp 0x7b2c16
movzx ebx, byte [edi - 1]
jmp 0x7b2ba5
push 0xf07a237c
jmp 0x7b3318
dec bl
jae 0x7b31d1
jb 0x7b31d1
push 0xf40562ec
inc ebx
jns 0x7b320e
mov ebx, 0xe6eb0d92
cmc
jmp 0x7b3274
call 0x7b31bb
jmp 0x7b2da0
push esp
mov byte [esp], ah
pop word [esp]
call fcn.007b323c
xchg ebx, eax
sbb byte [esi - 0xa21e717], cl
in al, 0x17
jle 0x7b31a8
sbb ecx, dword [edi]
enter 0xffffffffffffd9f7, 0xffffffffffffffc0
ret
push eax
lea esp, [esp + 2]
mov byte [esp], bl
jmp 0x7b3221
lea esp, [esp + 2]
mov dword [esp], ecx
push ecx
mov dword [esp], ebp
mov dword [esp], edx
push ebp
jmp 0x7b325d
mov dword [esp + 2], edi
jmp 0x7b349d
mov byte [esp], dh
mov word [esp + 1], dx
push dword [esp]
jb 0x7b3247
mov dword [esp + 2], edi
jmp 0x7b3372
jae 0x7b31d6
jb 0x7b2da0
push word [esp + 1]
pop dword [esp]
mov dword [esp], ebp
jmp 0x7b32a1
push word [esp + 1]
pop dword [esp]
mov dword [esp], ebp
call 0x7b32a7
mov cs, word [ecx + 0x37eb2434]
push ss
cdq
or dword [eax - 0x65], ebp
sub al, 0x68
cli
push 0x4a4dfa0f
fisttp word [edi + 0x2a]
fst dword [eax - 0x4e]
lodsd eax, dword [esi]
mov esp, 0x66240489
push dword [esp + 1]
jb 0x7b3296
jae 0x7b3280
call 0x7b32f6
popfd
adc eax, dword [ebx + reloc.iphlpapi.dll_GetAdaptersInfo]
xchg esp, eax
or ch, byte [ebp - 0x64]
and eax, dword [ecx - reloc.iphlpapi.dll_GetAdaptersInfo]
push cx
push word [esp + 1]
jge 0x7b32cd
jl 0x7b32cd
adc byte [esi + 0x3a8e7314], al
mov bh, 0x9e
mov dword [esp + 4], edi
lea esp, [esp + 4]
jmp 0x7b333b
mov dword [esp + 4], ebx
jmp 0x7b34ae
mov bx, cx
push di
stc
jmp 0x7b3357
cpuid
lea esp, [esp + 2]
jmp 0x7b3341
pushfd
jmp 0x7b2ea5
mov esi, dword [esp + 0x2c]
cpuid
bsf bp, ax
jns 0x7b3471
js 0x7b3471
jb 0x7b3324
cpuid
lea esp, [esp + 2]
jmp 0x7b3341
mov dword [esp + 3], esp
push word [esp + 1]
lea esp, [esp + 2]
jmp 0x7b330f
sub esp, 0xc0
jmp 0x7b33b1
rdtsc
jmp 0x7b3381
jmp 0x7b33cd
pop esp
mov ebp, 0x21d2b727
lcall 0xed58, 0xa9ce58c5
xor eax, 0x8aec8b24
or al, 0x24
mov ebp, esp
mov cl, byte [esp]
lea ebx, [ecx*4]
rol dx, 5
ja 0x7b339b
jbe 0x7b33cd
ja 0x7b33a2
dec ebx
fstp qword cs:[esi + edi*4 - 0x77]
mov ebx, esi
mov ax, word [esp]
mov edx, dword [esp]
rdtsc
mov dx, 0x46f1
neg eax
jmp 0x7b3409
lea edi, [esp]
clc
jns 0x7b3397
rdtsc
jmp 0x7b3399
clc
bsr dx, bp
jmp 0x7b3438
js 0x7b342f
inc cx
rdtsc
jmp 0x7b33f3
sub ah, 0xa
lea edx, [esp - 0x5f]
mov ecx, esp
call fcn.007b3476
invalid
inc cx
rdtsc
clc
bsr dx, bp
not esi
inc dh
jmp 0x7b3458
mov ecx, esp
jmp 0x7b341a
js 0x7b3411
sub ah, 0xa
lea edx, [esp - 0x5f]
jmp 0x7b343e
jmp 0x7b33e9
mov dword [esp + 3], esp
push word [esp + 1]
lea esp, [esp + 2]
mov dword [esp + 4], ebx
mov dword [esp], esp
call 0x7b32c1