Function at 0x10d0885
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov al, 0x69
lea eax, [edi*4]
jmp 0x10d0868
bsr ax, dx
jno 0x10d083d
mov al, 0x69
lea eax, [edi*4]
jmp 0x10d08b9
rdtsc
jmp 0x10d089f
add ebp, dword [esi]
jmp 0x10d0853
mov eax, 0x96e82933
neg ax
neg bl
mov ah, byte [esp]
bswap eax
jmp 0x10d08f1
movzx edx, byte [ebp]
rcl ebx, 9
jne 0x10d0889
je 0x10d08e5
xor ebp, dword [edx + reloc.IPHLPAPI.DLL_GetInterfaceInfo]
mov ecx, 0xcbb4829
sbb byte [ebx + 0x52], bh
rdtsc
jmp 0x10d089f
mov ah, byte [esp]
bswap eax
jmp 0x10d08f1
mov eax, 0x96e82933
neg ax
neg bl
jmp 0x10d08cf
lea ebx, reloc.IPHLPAPI.DLL_GetInterfaceInfo
not bh
setge ah
lea eax, [edx + ebp]
jmp 0x10d0a0f
mov ebx, edx
jmp 0x10d0940
mov ebx, edx
call fcn.010d099f
inc ah
ja 0x10d0979
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov eax, dword [esp]
jmp 0x10d0984
sub esp, 0x18
jmp 0x10d09d9
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov eax, dword [esp]
jmp 0x10d0958
sub esp, 0x18
jmp 0x10d09d9
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov ax, 0x1012
mov al, byte [esp]
jmp 0x10d09c1
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov ax, 0x1012
mov al, byte [esp]
add al, 0x24
call fcn.010d0aad
sbb ecx, dword [ebp + 0xad04]
add byte [eax], al
lea eax, [ebp*4]
not ax
jmp 0x10d09f8
lea esp, [esp + 0x18]
not bl
and eax, 0xdf221ae7
jno 0x10d0989
jo 0x10d09ae
lea eax, [ebp*4]
not ax
call fcn.010d0a70
jp 0x10d09b9
ror bl, 0
bswap eax
mov ah, al
sub esp, 0xd
jb 0x10d0ae5
retf
jae 0x10d0afe
push ebp
add dl, cl
mov ax, word [esp]
neg ax
jp 0x10d093e
jnp 0x10d0917
xchg byte [esp], ah
xchg al, ah
setne ah
lea esp, [esp + 2]
lea edx, [edx + 0x28]
jmp 0x10d0a5b
mov ax, sp
mov ax, bp
not ax
mov ax, 0xa2fd
jmp 0x10d0a86
lea eax, [esp + ecx]
not ax
mov ax, 0x1600
lea eax, [esp + ecx]
xchg al, ah
xchg dword [esp + 4], edx
jmp 0x10d0a45
push dword [esp + 4]
ret 8
jmp 0x10d0b14
mov eax, 0x9392e60
pop eax
pop dword [esp]
call fcn.010d0f36
invalid
mov eax, 0x9392e60
pop eax
pop dword [esp]
lea esp, [esp + 1]
jmp 0x10d0fa4
setg ah
rcl ax, cl
mov al, bl
setg ah
jmp 0x10d0fc0
rol bl, 0
jp 0x10d0f8e
setg ah
jmp 0x10d0fb2
rcl ax, cl
mov al, bl
setg ah
call fcn.010d0fee
and bh, byte [eax - 0x291c8101]
mov eax, 0xd6e37eff
jmp 0x10d146e
xchg ah, al
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov ax, 0x6e2
jmp 0x10d1085
jnp 0x10d1076
mov ah, al
stc
jmp 0x10d102d
add cl, bl
neg eax
jmp 0x10d109d
bts eax, esp
mov eax, dword [esp]
dec bx
inc ebp
mov bx, ax
push si
jmp 0x10d1141
add eax, 0xd925b9d5
jmp 0x10d12d6
mov ah, al
stc
xchg ah, al
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov ax, 0x6e2
jmp 0x10d104c
dec bx
call fcn.010d10a7
add eax, 0x6de3c386
jmp 0x10d1315
jnp 0x10d1056
bts eax, esp
mov eax, dword [esp]
jmp 0x10d1087
setne al
jmp 0x10d11da
shl bh, cl
mov bx, 0xfdde
xchg bl, al
jmp 0x10d111c
shl bh, cl
mov bx, 0xfdde
xchg bl, al
jmp 0x10d116b
mov word [esp], cx
lea esp, [esp + 2]
mov bx, 0x754c
bsr ax, si
jbe 0x10d1114
ja 0x10d10fb
jmp 0x10d1176
rol dl, 0
lea ebx, [ebx + edi]
call fcn.010d111e
mov ax, 0xfc4
lea esp, [esp + 2]
jmp 0x10d11b6
jmp 0x10d1336
lea esp, [esp + 4]
add dl, 0xa3
lea ebx, [ebx + esi]
cmc
jae 0x10d11a0
not eax
xchg al, bl
mov bx, word [esp]
jmp 0x10d1229
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
setne al
lea esp, [esp + 4]
add bl, 0x33
lea eax, [ebx + esi]
bsf ax, bx
jmp 0x10d1045
mov ax, 0x4325
xchg bx, ax
jmp 0x10d1209
mov ax, 0x4325
xchg bx, ax
call 0x10d120f
lodsd eax, dword [esi]
not ax
mov al, bl
mov eax, edi
jmp 0x10d1246
mov ebx, 0xcf9d6a4e
jmp 0x10d1274
push word [esp + 2]
jo 0x10d1259
lea esp, [esp + 2]
jmp 0x10d1297
ror dl, 0
mov bh, al
mov ax, 0x3850
lea eax, [edx*4]
pushfd
jmp 0x10d1230
lea esp, [esp + 2]
jmp 0x10d1297
mov ebx, 0xcf9d6a4e
neg dl
bt ebx, eax
jbe 0x10d1203
ja 0x10d11ed
mov eax, edx
not bx
bswap ebx
mov bx, word [esp]
jmp 0x10d1301
lea esp, [esp + 8]
not dl
mov bx, 0x1b3f
mov bh, 0xef
jmp 0x10d1281
jne 0x10d12bb
je 0x10d1069
pop ebx
xlatb
inc edi
and dl, cl
sbb eax, ebx
dec eax
fidivr word [ecx - 0x6b9a01b8]
jmp 0x10d1069
bsf ebx, esp
jmp 0x10d12e7
lea ebx, reloc.IPHLPAPI.DLL_GetInterfaceInfo
mov bh, 0xad
adc bx, 0xc053
js 0x10d12c0
jns 0x10d1310
mov eax, dword [eax + reloc.IPHLPAPI.DLL_GetInterfaceInfo]
mov ebx, dword [esp]
lea ebx, [eax + ebp]
jmp 0x10d108e
shl eax, 2
mov bx, bp
pushfd
xchg bh, bl
push dword [esp + 1]
jmp 0x10d12a5
bsf ebx, esp
jmp 0x10d12e7
lea ebx, [ebx + edi]
sub esp, 0x19
jmp 0x10d136e
mov esp, edi
mov bl, dh
inc bl
jne 0x10d1343
lea ebx, [ebx + esi]
jmp 0x10d134c
not eax
xchg al, bl
mov bx, word [esp]
jmp 0x10d126f
lea ebx, [ebx + esi]
jmp 0x10d134c
push eax
ret
jnp 0x10d1402
bsr bx, bp
lea esp, [esp + 1]
jmp 0x10d140a
bsr bx, bp
lea esp, [esp + 1]
jmp 0x10d131d
bswap eax
cmp eax, 0xed61f29
jp 0x10d11d1
lea eax, reloc.IPHLPAPI.DLL_GetInterfaceInfo
jmp 0x10d10cc