Function at 0x6b5566
Capabilities:
Execute anti-debugging instructions

Disassembly:
add edx, 0x54ed4b04
jmp 0x6b599b
add edx, 0xf89492d0
jmp 0x6b5948
mov ecx, edi
rdtsc
btc ebx, esp
jg 0x6b4ebb
jle 0x6b4e92
retf
lea ebx, [ecx + esi]
stc
mov eax, 0x1e909ed6
jmp 0x6b4ea2
neg al
mov bx, ax
jmp 0x6b4ec9
lea ebx, [ecx + esi]
stc
mov eax, 0x1e909ed6
neg al
mov bx, ax
mov bx, si
xor edi, 0x56535d6e
jmp 0x6b4f09
mov ebx, dword [esp]
dec al
mov bx, si
sub esp, 0xc
sub dl, 0x13
pop eax
jmp 0x6b4f4f
mov ebx, dword [esp]
dec al
mov bx, si
jmp 0x6b4f18
mov dl, byte [esp]
mov ebx, 0x68e82975
rol edi, 0
jno 0x6b4ed4
jo 0x6b4ef3
sub esp, 0xc
sub dl, 0x13
jmp 0x6b4ee2
jmp 0x6b4f84
lea edx, [esi*4]
lea esp, [esp + 8]
xor edi, 0x706afdea
neg bl
jp 0x6b4f39
lea edx, [edi*4]
mov dx, 0x44b9
mov dl, al
jmp 0x6b4f97
lea edx, [edi*4]
mov dx, 0x44b9
mov dl, al
jmp 0x6b4f97
dec edi
mov ebx, dword [esp]
sub esp, 0x1e
jns 0x6b504e
js 0x6b500f
mov ecx, 0x47b4ad3d
invalid
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
cmc
jl 0x6b4ff5
mov dh, 0x1e
jmp 0x6b4ff7
lea eax, [edi + 1]
lea esp, [esp + 1]
jmp 0x6b5061
add edi, dword [esi]
clc
jbe 0x6b4ff9
mov dl, byte [esp]
jmp 0x6b5033
mov dh, 0x1e
jmp 0x6b4fdf
mov dl, byte [esp]
sub esp, 9
xchg word [esp], bx
lea esp, [esp + 1]
jmp 0x6b501d
add esp, 7
pop word [esp + 2]
mov dword [esp + 0x10], edi
jmp 0x6b4fd3
jmp 0x6b63fe
sub esp, 9
xchg word [esp], bx
lea esp, [esp + 1]
jmp 0x6b501d
add esp, 7
pop word [esp + 2]
mov dword [esp + 0x10], edi
lea eax, [edi + 1]
lea esp, [esp + 1]
lea esp, [esp + 0x14]
not edi
jmp 0x6b4fbd
add bl, cl
setne ah
sub esp, 3
jae 0x6b5580
xchg word [esp], ax
lea esp, [esp + 3]
jmp 0x6b54eb
bswap eax
mov edx, dword [esp]
ror al, cl
jmp 0x6b547a
setnp ah
lea eax, [eax*4]
sub esp, 0x17
jmp 0x6b54bc
jmp 0x6b54a4
lea eax, [esp + eax]
lea eax, [ebx + ebp]
sbb eax, edi
mov byte [esp + 9], al
jmp 0x6b54ce
lea esp, [esp + 3]
jmp 0x6b5524
lea esp, [esp + 3]
mov dl, bl
dec eax
jns 0x6b54ba
setnp ah
lea eax, [eax*4]
sub esp, 0x17
lea eax, [esp + eax]
lea eax, [ebx + ebp]
jmp 0x6b54c2
call fcn.006b5537
lea esp, [esp + 0x1c]
sub dl, 0xcf
jmp 0x6b5555
rol dl, 0
mov ax, di
setge al
mov eax, 0x3f34c922
shl eax, 6
jmp 0x6b5551
js 0x6b5505
jns 0x6b5505
mov eax, 0x36fca1f4
mov eax, 0xedc6cfe4
call 0x6b5566
rcl dword [eax - 1]
je 0x6b558d
add esi, dword [esi + 0x60]
bts eax, esi
sub ah, al
neg eax
inc ax
jmp 0x6b5589
xchg word [esp], ax
jmp 0x6b54e7
lea esp, [esp + 8]
add dl, 0x87
bsf eax, edx
jae 0x6b55a7
jb 0x6b55b3
nop
or ebx, dword [ebx + reloc.iphlpapi.dll_GetAdaptersInfo]
cmp dword [edx], ebp
wait
dec byte [0x2a392ebb]
loopne 0x6b5599
fsub dword [esi + 0x40]
jmp 0x6b5589
sbb eax, 0xdd813e2b
jmp 0x6b55e7
sbb eax, 0xdd813e2b
xchg ah, al
bsf ax, bx
jmp 0x6b55ed
dec eax
jp 0x6b58f6
sub esp, 0x1a
sub esp, 0x19
clc
jmp 0x6b5635
xchg ah, al
bsf ax, bx
xor dl, 0xe8
jmp 0x6b55d1
rdtsc
mov dh, 0x58
rdtsc
jmp 0x6b549b
ror dl, 0
jmp 0x6b5656
sub esp, 0xe
mov ah, bh
adc ax, 0x8438
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
bswap eax
push eax
jmp 0x6b565f
add eax, 0x9597a389
xchg dword [esp + 0x24], eax
jmp 0x6b5683
adc ax, 0x8438
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
bswap eax
jmp 0x6b5629
ja 0x6b5618
sub esp, 0xe
mov ah, bh
jmp 0x6b5640
lea esp, [esp + 2]
add cl, dl
mov eax, dword [esp]
neg dx
jo 0x6b572b
jno 0x6b572b
dec edi
salc
clc
add eax, 0x9597a389
xchg dword [esp + 0x24], eax
mov eax, dword [esp + 0xb]
mov ax, si
lea esp, [esp + 3]
jmp 0x6b560f
call 0x6b56a9
jns 0x6b5757
rdtsc
not dx
jmp 0x6b573d
mov edx, dword [esp + 0xa]
lea esp, [esp + 1]
jmp 0x6b5764
rdtsc
not dx
mov edx, dword [esp + 0xa]
lea esp, [esp + 1]
lea esp, [esp + 0x14]
not bl
jmp 0x6b5865
lea eax, [eax + eax]
bsf eax, eax
jbe 0x6b57ab
rol eax, 0x19
jmp 0x6b5790
lea edx, [ecx + edx]
mov dx, word [esp]
inc bl
jmp 0x6b576f
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x6b57b4
rol eax, 0x19
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
call fcn.006b57d4
sub esp, 0x11
push dword [esp + 4]
rol al, 2
pop word [esp + 0xe]
lea esp, [esp + 3]
jmp 0x6b5811
lea eax, [edi*4]
rol al, 5
jmp 0x6b5785
lea esp, [esp + 0x10]
neg bl
mov dx, word [esp]
not dh
bswap edx
jmp 0x6b584b
rol ax, cl
setp al
jmp 0x6b58d5
mov al, byte [esp]
mov edx, ebx
cmc
jle 0x6b5835
jg 0x6b58a5
push eax
ja 0x6b5854
insd dword es:[edi], dx
hlt
cmc
jae 0x6b5802
lea eax, [edi*4]
rol al, 5
lea edx, [ecx + edx]
mov dx, word [esp]
jmp 0x6b578c
rol ax, cl
setp al
jmp 0x6b58d5
jmp 0x6b6040
shl edx, 2
mov ax, 0x6af1
lea eax, [eax*4]
dec eax
ja 0x6b58ad
mov ah, byte [esp]
jmp 0x6b30c0
call [edi - 0x33]
pop ebp
and al, 0xd7
fsubr qword [edi]
sub esp, 0x1a
sub esp, 0x19
jmp 0x6b5679
lea eax, [esi + 0x62]
bswap eax
jmp 0x6b593a
mov ax, word [esp]
jmp 0x6b5901
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
or eax, 0x17a7c675
jp 0x6b595e
lea eax, [edx + edi]
jmp 0x6b3132
mov eax, edx
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jle 0x6b58ed
mov edx, dword [eax]
mov ah, 0xcb
jmp 0x6b591f
mov ax, word [esp]
jmp 0x6b597c
lea eax, [edx + edi]
jmp 0x6b3132
call fcn.006b5a88
in al, 0x77
out 0x82, eax
jno 0x6b5940
push 0xd66899fe
add eax, 0x59cea7b4
push edx
push dword [esp]
jl 0x6b5966
jge 0x6b5966
mov ax, 0xf1b4
neg al
ja 0x6b5a53
jbe 0x6b5a53
mov eax, 0xfcedf29b
cmc
je 0x6b5919
mov ax, word [esp]
lea eax, [esi + 0x62]
bswap eax
jmp 0x6b593a
push edx
ret
mov ah, byte [esp]
jmp 0x6b30c0
jmp 0x6b5604
movzx ebx, byte [edi]
setae ah
lea eax, [ebx + edi]
xchg dh, ah
neg ax
jb 0x6b6290
rdtsc
mov dh, 0x58
rdtsc
bswap eax
mov edx, dword [esp]
jmp 0x6b54a0