Function at 0x13dabb2
Capabilities:
Execute anti-debugging instructions

Disassembly:
push ebx
mov eax, 0x2c48f048
push word [esp + 6]
jmp 0x13dac03
lea esp, [esp + 2]
call 0x13dac38
push eax
xlatb
inc edi
and dl, cl
imul ecx, esi, 0x48b9de48
mov word [ebp - 0x6c], fs
jbe 0x13dac19
pushal
mov byte [esp + 0x15], ah
jmp 0x13dabbf
pushal
mov byte [esp + 0x15], ah
lea esp, [esp + 2]
lea esp, [esp + 0x28]
sub dl, 0x36
shl eax, 0
jp 0x13db06f
jnp 0x13db071
neg ax
lea eax, [edx + 0xf8]
mov eax, 0x72b80a44
mov ax, dx
jmp 0x13db14d
push bx
dec ax
lea esp, [esp + 2]
jmp 0x13db0b0
jmp 0x13db059
push bx
dec ax
lea esp, [esp + 2]
jmp 0x13db0b0
setp ah
push dword [esp + 0xc]
ret 0x10
lea eax, [esp + 0x15]
lea eax, [eax + eax]
mov ax, word [esp]
not eax
call fcn.013db10c
inc esi
int1
add dl, 0xc3
add dl, 0xc3
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
clc
jo 0x13db09a
jno 0x13db0ff
in al, 0x68
invalid
mov word [esp + 2], bx
lea esp, [esp + 1]
xchg dword [esp + 0xc], eax
mov eax, esi
bsr eax, esi
mov al, byte [esp]
jmp 0x13db090
not eax
jmp 0x13db122
lea eax, [esp + 0x15]
lea eax, [eax + eax]
mov ax, word [esp]
jmp 0x13db0e9
inc dl
jmp 0x13db12a
inc ax
jae 0x13db294
mov ax, bx
btr ax, ax
mov ah, byte [esp]
not ah
mov eax, 0x95adbfe1
jmp 0x13db1ce
bsr ax, sp
xchg dword [esp], eax
pushfd
mov dword [esp], ebp
lea eax, [eax + 0x5a]
sub esp, 9
jmp 0x13db0d2
mov al, byte [esp]
mov ax, 0x755c
jmp 0x13db1fb
btc dx, dx
jb 0x13db191
mov al, byte [esp]
mov ax, 0x755c
mov edx, dword [esp]
xchg edx, eax
rdtsc
jmp 0x13db1dc
add cl, dl
lea edx, [ebp*4]
mov ah, 0x56
inc edi
jmp 0x13db1a7
sub esp, 0xb
lea esp, [esp + 3]
lea esp, [esp + 8]
not bl
dec dx
jmp 0x13db204
mov edx, dword [esp]
xchg edx, eax
rdtsc
jmp 0x13db1dc
jbe 0x13db21a
ja 0x13db21a
insb byte es:[edi], dx
hlt
call 0x13db230
loop 0x13db29d
adc dh, byte [ebp - 0x7c]
cmp dl, ah
dec ecx
fnstcw word [eax - 0x749701b5]
and bl, byte [ebp - 0x54]
mov byte [esp + 1], dl
push word [esp]
jbe 0x13db272
mov word [esp + 3], cx
lea esp, [esp + 2]
jmp 0x13db279
mov ah, byte [esp]
not ah
mov eax, 0x95adbfe1
jmp 0x13db1ce
lea esp, [esp + 2]
jmp 0x13db279
mov word [esp + 3], cx
jmp 0x13db25c
lea esp, [esp + 4]
dec bl
not dh
btc dx, bp
jp 0x13db305
mov ax, 0xedf6
sub esp, 0x11
jmp 0x13db29d
mov ax, bx
btr ax, ax
jmp 0x13db24d
mov edx, 0x771c167f
mov al, dl
mov al, byte [esp + 2]
call fcn.013db2e3
mov edx, 0xf3c2d32
xchg esi, eax
mov ax, 0xedf6
sub esp, 0x11
mov edx, 0x771c167f
mov al, dl
mov al, byte [esp + 2]
xchg ah, al
jmp 0x13db472
jmp 0x13db2b3
add esp, 0xe
sub esp, 0x1b
mov dx, bp
pushal
lea eax, [ecx + edx]
jmp 0x13db393
lea esp, [esp + 0x10]
neg bl
sete dh
sub esp, 0xf
je 0x13db361
jne 0x13db3c5
add eax, 0x80711680
mov ebp, 0xebd8f68c
in al, 0x8d
and al, 0x3c
neg al
jmp 0x13db377
lea esp, [esp + 0x3c]
not bl
mov dx, 0xe5b1
bswap eax
bsr dx, si
jmp 0x13db3e6
pushal
lea eax, [ecx + edx]
jmp 0x13db393
pushal
bsf bp, si
jg 0x13db3d0
jle 0x13db400
add eax, 0x5fa31b9f
jmp 0x13db459
add esp, 0xe
sub esp, 0x1b
mov dx, bp
jmp 0x13db3a9
mov ah, dl
bsf cx, bx
mov dword [esp + 0x1c], ebx
jmp 0x13db3ea
jnp 0x13db3af
jp 0x13db3af
lea edx, [eax*4]
bsf edx, esi
sub esp, 0x1d
jmp 0x13db443
mov ah, dl
bsf cx, bx
mov dword [esp + 0x1c], ebx
lea edx, [eax*4]
bsf edx, esi
jmp 0x13db3f4
mov eax, dword [esp]
bsf eax, edi
jnp 0x13db38f
neg al
jmp 0x13db391
jmp 0x13dbab8
add eax, 0x38669457
jmp 0x13db694
lea esp, [esp + 1]
lea esp, [esp + 0x1c]
popal
bswap edx
btr edx, edi
jo 0x13db42d
jno 0x13dbab8
mov dl, 0x8a
jmp 0x13db50b
lea esp, [esp + 1]
rol bl, 0
xchg ah, dh
mov eax, 0xa147c0a5
mov dx, bx
jmp 0x13db41a
mov dx, si
push si
btr dx, bp
jl 0x13db4bc
lea esp, [esp + 2]
call 0x13db4a6
popal
mov al, byte [0x90ba808b]
lcall 0xdfeb, 0x24148ba1
jmp 0x13db4dc
mov eax, dword [eax - reloc.iphlpapi.dll_GetAdaptersInfo]
mov edx, dword [esp]
jmp 0x13db485
lea esp, [esp + 2]
jmp 0x13db432
sub dx, dx
lea edx, [edx + ebp]
stc
bsf edx, esp
lea edi, [edi - 0x67]
jmp 0x13db4ed
mov edx, eax
cmc
pushfd
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
xchg dword [esp + 4], edi
stc
jmp 0x13db4c6
mov edx, esi
mov dl, 0x31
sub esp, 4
mov dh, byte [esp + 2]
xchg dword [esp + 8], edi
call fcn.013db52b
lea edx, [edx + edi]
and dh, 0x27
jb 0x13db49b
jae 0x13db49b
mov dx, cx
setb dh
mov dx, word [esp + 3]
push dword [esp + 0xc]
ret 0x10
mov dl, ah
call fcn.013db580
add eax, 0xf7e29e9a
call fcn.013dc88d
sete dh
mov dx, di
mov esp, ebp
jmp 0x13db52f
jmp 0x13db54a
shl edx, 0x1e
jl 0x13db5b1
sete dh
mov dx, di
jmp 0x13db550
shl eax, 2
setg dh
not dl
xchg dh, dl
jmp 0x13db3b8