Function at 0x13a082e
Capabilities:
Execute anti-debugging instructions

Disassembly:
push 0xf138fb2c
jmp 0x13a0843
add eax, 0xbcde15ec
jmp 0x13a1ce7
add eax, 0x8463a297
jmp 0x13a1d47
pushfd
jmp 0x13a0602
lea esp, [esp + 2]
lea esp, [esp + 1]
lea esp, [esp + 1]
mov dword [esp + 0x18], esi
call fcn.013a0814
xchg ecx, esi
bsr ebp, ebx
jl 0x13a09f2
jge 0x13a08eb
rcl byte [ebx - 0x36]
xchg esp, eax
pushfd
pop dword [esp]
mov word [esp], bp
push esp
mov dword [esp + 0x1c], edi
lea esp, [esp + 0x1c]
jmp 0x13a0816
lea ebp, [esp]
mov ch, 0x8d
mov cx, bp
mov ch, 0xf4
mov eax, ecx
jmp 0x13a08be
jmp 0x13a0881
xchg dh, bl
dec al
jmp 0x13a08ce
mov ecx, edi
mov edx, dword [esp]
rdtsc
mov eax, dword [esp]
rol bl, 6
jmp 0x13a0971
sub esp, 0xc0
mov esi, esp
cpuid
mov cx, 0x9698
jmp 0x13a0899
jo 0x13a08a3
jno 0x13a08a3
bsr eax, ebx
push edi
mov byte [esp + 1], dl
not bh
xchg edx, ebx
jmp 0x13a0980
mov dx, word [esp]
jmp 0x13a09f6
jle 0x13a08d2
bsr eax, ebx
push edi
call 0x13a090a
rol edi, 0
bswap ebx
mov ax, di
and dl, dl
jns 0x13a09c1
bswap ebx
neg al
jmp 0x13a09aa
bswap ebx
neg al
ror edi, 0
jmp 0x13a09d9
jmp 0x13a09a6
jmp 0x13a1401
pop ds
pop edi
retf 0x3f58
mov eax, dword [esp]
mov ebx, ecx
mov ah, 0x59
ror eax, 0xd
jb 0x13a09c3
jae 0x13a09c3
jle 0x13a09cd
jp 0x13a0a08
in al, dx
push edx
xchg ecx, eax
adc byte [ebx - 0x74995af6], dl
adc al, 0x24
mov dx, word [esp]
mov edi, dword [esp + 0x2c]
mov ch, byte [esp]
dec bp
jp 0x13a0897
jnp 0x13a0881
invalid
sub edi, 0x2a5ef758
push si
mov bh, ch
mov dh, byte [esp]
jmp 0x13a0ac6
bswap ebx
mov ebx, 0x4a4ca416
lea ebx, [ebx*4]
jmp 0x13a0a49
bswap ebx
mov ebx, 0x4a4ca416
lea ebx, [ebx*4]
jmp 0x13a0a0b
jge 0x13a0a61
pop word [esp + 2]
xchg ah, al
jmp 0x13a0a88
pop word [esp + 2]
xchg ah, al
mov byte [esp + 1], bl
lea esp, [esp + 3]
add edi, dword [ebp]
xchg bh, dl
jmp 0x13a0aa8
mov byte [esp + 1], bl
lea esp, [esp + 3]
jmp 0x13a0a70
mov ebx, dword [esp]
xchg bx, ax
push esp
jmp 0x13a0a92
mov ax, word [esp + 1]
xchg bx, ax
lea esp, [esp + 2]
inc edi
sub esp, 9
jmp 0x13a0a4b
lea esp, [esp + 4]
xor edi, 0x6d3b8c00
mov bh, cl
or al, bl
js 0x13a0a3b
jns 0x13a0a21
mov eax, 0x72f2f104
neg eax
jmp 0x13a198e
mov dl, bl
cmc
jge 0x13a18ce
jl 0x13a18b1
sbb al, 0x8d
sbb eax, 0x8e579764
push ds
mov ebx, gs
loopne 0x13a1879
mul cl
mov dx, 0x20f3
mov dh, 0xa4
mov dx, cx
rdtsc
push dword [esp + 4]
ret 8
dec ah
mov al, 0xa9
mov al, 0xdd
jmp 0x13a18d4
dec ah
mov al, 0xa9
mov al, 0xdd
jmp 0x13a195f
mov eax, 0x26703961
jmp 0x13a18f7
mov al, byte [esp]
mov eax, 0x26703961
inc dl
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
mov eax, 0x7a9dec00
mov eax, esi
jmp 0x13a192b
lea esp, [esp + 3]
jmp 0x13a1939
mov ax, 0xeb93
bsr eax, edi
lea eax, [eax - 0xcb]
inc ax
pushfd
pop eax
jmp 0x13a1a3d
mov ax, di
sub esp, 0x13
js 0x13a1908
lea esp, [esp + 3]
jmp 0x13a190c
lea esp, [esp + 0x10]
sub dl, 4
mov al, ah
add eax, 0x9f1d124e
ja 0x13a190e
jbe 0x13a196e
mov al, 0x28
mov esi, 0xde9828d9
inc ebp
aad 0xbc
dec edi
mov word [eax - 0xa], gs
add edi, esi
cmp ah, byte [edi - 0x72]
neg dl
rol eax, 6
jg 0x13a18ef
mov al, byte [esp]
jmp 0x13a18d9
mov ax, 0xeb93
bsr eax, edi
lea eax, [eax - 0xcb]
jmp 0x13a19b7
je 0x13a1876
jne 0x13a1876
mov eax, dword [esp]
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x13a19d6
inc ax
pushfd
call 0x13a199a
sahf
mov eax, edx
mov ah, 0xca
lea eax, [edx + edi]
lea esi, [esi - 0xa1]
jmp 0x13a1adf
lea eax, [ecx*4]
pushfd
xchg word [esp], ax
xchg dword [esp + 4], esi
neg ax
mov ax, word [esp]
jmp 0x13a19c0
add dl, 0xd7
pushal
shl ax, cl
jmp 0x13a1a69
bsf ax, sp
jle 0x13a1a10
jg 0x13a1a10
add al, 0x8b
sbb edi, dword [esi - 0x73]
cmp eax, 0xc5a22caa
xor al, 0x86
mov ecx, 0xc280fb98
push es
add dl, 6
mov eax, 0xeb06904
mov eax, edi
mov ah, byte [esp]
lea eax, [edi*4]
jmp 0x13a1a26
mov al, ch
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
mov ah, al
pop ax
push eax
jmp 0x13a1a90
jbe 0x13a1a53
mov al, ch
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x13a1aad
mov eax, 0xeabff1a9
mov eax, ebx
bsf eax, eax
push dword [esp + 4]
ret 8
lea esp, [esp + 2]
sub cl, dl
mov ah, ch
mov ax, word [esp]
jmp 0x13a1ab4
mov ah, al
pop ax
push eax
jmp 0x13a1a90
inc edi
mov al, byte [esp]
setae dh
lea eax, [esp - 4]
dec dh
jmp 0x13a1b25
mov ax, 0xb197
rdtsc
lea edx, [ecx + edx]
mov eax, 0x32c9b76
btr eax, esp
jmp 0x13a1af2
mov ax, word [esp]
mov ah, al
mov ax, di
mov eax, edx
xchg dword [esp + 4], esi
mov al, dl
jmp 0x13a1a7f
dec ax
jmp 0x13a1b70
lea edx, [ecx + edx]
mov eax, 0x32c9b76
btr eax, esp
jmp 0x13a1af2
js 0x13a1ac7
mov ax, 0xb197
rdtsc
jmp 0x13a1b08
push dx
jmp 0x13a1b48
dec edx
push dx
call 0x13a1b4e
test dword [edi], reloc.iphlpapi.dll_GetAdaptersInfo
mov ebp, 0x24048f66
lea esp, [esp + 4]
jmp 0x13a1b78
rol bl, 0
jne 0x13a1b45
dec edx
jmp 0x13a1b2f
neg bl
cmc
jmp 0x13a1e5b
mov al, 0x1b
and dx, cx
btr edx, edi
xchg ah, dh
mov dx, di
jmp 0x13a1bdc
inc dl
jmp 0x13a1c1d
xor bl, 0xab
mov eax, ebx
dec al
je 0x13a1bc6
inc dl
mov al, byte [esp]
rdtsc
mov dx, sp
jmp 0x13a1c03
btr edx, edi
xchg ah, dh
mov dx, di
jmp 0x13a1b8e
rol bl, 0
mov dh, 0x59
mov eax, dword [esp]
btr dx, bp
jno 0x13a1ce2
mov ah, bh
jmp 0x13a1c98
mov al, byte [esp]
rdtsc
mov dx, sp
jmp 0x13a1c03
mov edx, 0xb8dce478
mov dh, 0x8e
jmp 0x13a1cb2
dec bl
jmp 0x13a1c7d
mov dh, byte [esp]
jmp 0x13a1cc0
mov eax, ebx
clc
jo 0x13a1c9c
mov dh, byte [esp]
jmp 0x13a1dff
neg edx
bsr edx, edi
shl eax, 2
rol edx, cl
jmp 0x13a1cfd
not dx
jmp 0x13a06cc
iretd
call 0x13a1c46
mov edx, dword [esp]
bsf edx, edi
jg 0x13a1d1c
mov dx, 0xb8ca
mov dh, byte [esp]
jmp 0x13a1d22
jnp 0x13a1d3a
mov edx, edi
mov dx, bx
jmp 0x13a1ccc
mov dh, byte [esp]
jmp 0x13a1d22
mov dx, 0xb8ca
jmp 0x13a1d06
mov eax, dword [eax + reloc.iphlpapi.dll_GetAdaptersInfo]
mov edx, dword [esp]
shl dl, 5
jno 0x13a1d83
jo 0x13a1d5d
mov byte [edx], cl
cwde
dec dword [edx]
into
sub eax, dword [edx - 0x75]
xlatb
mov edx, edi
mov dx, bx
mov edx, ebx
not dx
jmp 0x13a06cc
neg dl
jno 0x13a1d69
jo 0x13a1da5
cld
jge 0x13a1d3d
je 0x13a1cd9
inc ebx
into
dec esi
fdivr qword [ebx - 0x59a019aa]
rcl dword [eax - 0x46]
add eax, 0x86e6751c
bnd jmp 0x13a071a
mov edx, 0xe6751c05
xchg dl, dh
jmp 0x13a071a
dec edx
sub edx, 0xca5c26a
bswap edx
call fcn.013a1dcf
rcl byte [edi - 0x39]
mov byte [0xe54ae951], al
adc al, 0x87
cmp dword cs:[edx - reloc.iphlpapi.dll_GetAdaptersInfo], edi
mov edx, 0xe6751c05
xchg dl, dh
jmp 0x13a071a
mov esp, esi
or dx, ax
jae 0x13a1e34
jb 0x13a1e3c
sbb byte [ebx + 0x52], bh
int 0x5c
dec edx
sub edx, 0xca5c26a
bswap edx
jmp 0x13a1d8f
neg edx
bsr edx, edi
jmp 0x13a1cc5
mov dh, ah
jmp 0x13a234c
mov dh, ah
mov edx, dword [esp]
btc edx, edi
jmp 0x13a2352
je 0x13a1b81
mov al, 0x1b
and dx, cx
jmp 0x13a1bf9
push eax
ret
mov edx, dword [esp]
btc edx, edi
lea edx, [esi*4]
jmp 0x13a22b0