Function at 0x1483781
Capabilities:
Execute anti-debugging instructions

Disassembly:
xchg byte [esp + 2], ah
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
mov byte [esp + 1], ah
jmp 0x1483787
mov byte [esp + 1], ah
jmp 0x148376b
lea esp, [esp + 4]
neg dl
neg ah
jmp 0x14837f0
lea eax, [eax + ebx]
bswap eax
not ax
mov al, ah
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
push sp
jmp 0x14837b9
lea esp, [esp + 2]
jmp 0x14837f9
not ax
mov al, ah
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x14837a5
jbe 0x1483795
lea eax, [eax + ebx]
bswap eax
jmp 0x14837cf
xor dl, 0x43
clc
jmp 0x148382f
mov al, 0xc6
mov eax, ebx
pushfd
lea eax, [ebp*4]
jmp 0x14838ea
jnp 0x1483803
mov al, 0xc6
mov eax, ebx
jmp 0x148383b
pushfd
lea eax, [ebp*4]
jmp 0x14838ea
add cl, dl
mov eax, dword [esp]
sub esp, 3
jl 0x1483881
stc
neg al
jmp 0x1483884
jb 0x14838a6
mov ah, dl
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x14838ae
neg al
lea esp, [esp + 3]
jmp 0x14838c6
stc
jmp 0x148386b
lea esp, [esp + 3]
jmp 0x14838c6
mov ax, bx
mov dh, byte [esp]
mov eax, 0x3edfe641
push ebx
setl dh
jmp 0x1485473
mov ah, dl
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x1483849
jb 0x148388a
mov ax, bx
mov dh, byte [esp]
jmp 0x14838d0
dec ebp
pushal
rdtsc
xchg ah, dh
or dh, bl
jmp 0x14838b0
mov eax, 0x3edfe641
push ebx
setl dh
jmp 0x1485473
lea esp, [esp + 4]
xor dl, 0x66
lea eax, [ebp*4]
lea eax, [edx + 0x36]
adc ah, dl
jmp 0x148385f
lea edx, [eax + ebp]
ror al, 3
jne 0x148393a
neg ax
jmp 0x1483924
lea edx, [edx - 0xd3]
bswap eax
neg bl
jmp 0x1483902
mov eax, dword [esp]
mov dx, 0xf40
rcl eax, cl
jmp 0x1483951
neg ax
mov eax, dword [esp]
mov dx, 0xf40
rcl eax, cl
mov ax, 0x59e1
jmp 0x14839ff
mov ax, 0x59e1
jmp 0x14839ff
jmp 0x14839bd
lea esp, [esp + 2]
lea esp, [esp + 2]
jmp 0x1483990
mov ax, di
mov eax, dword [esp]
jmp 0x1483918
mov edx, ecx
jmp 0x14839a0
inc bl
bt dx, bx
jns 0x148397a
mov edx, ecx
jmp 0x14839db
rdtsc
btr edx, edi
mov dl, al
xchg dx, ax
push edi
mov ax, 0x74c7
jmp 0x1483a5c
mov dword [esp + 0x24], eax
jmp 0x14852fc
not dh
xor edx, esi
not edx
jmp 0x148395c
rdtsc
btr edx, edi
mov dl, al
call 0x14839e8
in al, dx
call fcn.01483c66
call 0x14839f2
jmp 0x1485273
not bl
push ebp
mov edx, 0x4162a793
inc edx
jb 0x148395a
not dh
xor edx, esi
not edx
lea esp, [esp + 2]
lea esp, [esp + 2]
jmp 0x1483990
call 0x1483a31
jmp 0x148536d
lea esp, [esp + 4]
dec bl
mov eax, 0x2828f805
mov dx, sp
call fcn.01483a46
mov dword [esp + 0x28], eax
jmp 0x148533d
bsf edx, edi
jp 0x1483972
mov ax, di
mov eax, dword [esp]
lea edx, [edx - 0xd3]
bswap eax
jmp 0x1483920
pop ecx
jmp 0x14852be
sub ecx, 0x10016c7a
mov dword [ecx + reloc.iphlpapi.dll_GetAdaptersInfo], eax
jmp 0x14852e6
movzx ebx, byte [eax]
jmp 0x14852ff
popal
popfd
ret
add ebx, 0x7fbd0d11
cmp ebx, 0x7fbd0ddd
je 0x1485369
jne 0x14839b3
out dx, al
jns 0x14852ff
mov byte [ebx - 0x37], bh
rcr byte [edx - 0x38], 0xaf
pop edx
ljmp 0x75b9
inc dword [esp + 8]
popfd
ret 4
popal
push esi
mov dword [esp], eax
lea esp, [esp + 4]
jmp 0x1485418
jne 0x1485335
pushal
jmp 0x1483a2c
mov edi, 0x58ffffe6
pop eax
sub eax, 0x35de63fa
jmp 0x1485395
call 0x14853a5
dec ebp
push ebx
push esi
inc ebx
push edx
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add bl, ch
paddd mm1, mm1
push 0x24648d8b
lea esp, [esp + 8]
cmp dword [esp + 4], 0
jmp 0x1485365
popfd
jmp 0x1485450
lea esp, [esp + 4]
ret
lea esp, [esp + 4]
inc bl
bswap eax
mov eax, 0xceea3356
not dx
jmp 0x14840fc