Function at 0x66bb30
Capabilities:
Execute anti-debugging instructions

Disassembly:
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop word [esp]
clc
lea esp, [esp]
push word [esp + 1]
mov dword [esp], eax
jmp 0x66bb73
mov eax, edx
lea eax, [eax*4]
neg eax
bswap eax
jmp 0x66bc1a
pop word [esp + 8]
cld
pop eax
lea esp, [esp + 9]
xchg dword [esp], eax
stc
jmp 0x66bbf9
shl dl, cl
bswap eax
sbb ax, 0x5e6f
bswap edx
mov si, sp
xchg byte [esp], ah
jmp 0x66bb9f
neg eax
push edx
bts edx, edi
inc ah
sub esp, 0x14
xchg byte [esp + 3], dh
jmp 0x66bbb5
mov byte [esp + 5], al
mov word [esp], bx
add esp, 9
sub esp, 0x1b
jmp 0x66bcfd
sub esp, 0x12
ror esi, cl
mov dl, byte [esp + 0x15]
rdtsc
rdtsc
add esp, 0xd
jmp 0x66bbe3
lea eax, [ebp*4]
bts ax, di
push esi
cld
mov eax, 0xf9977948
mov si, di
jmp 0x66bbd2
add esp, 0
neg eax
push eax
mov word [esp + 2], ax
mov dl, byte [esp + 3]
mov dword [esp], ecx
jmp 0x66bcaa
rdtsc
lea eax, [edx*4]
mov al, bl
mov esi, 0x9e3a3054
lea esp, [esp]
mov esi, ecx
jmp 0x66bc31
rdtsc
rol si, 0
sub si, 0x99a0
mov byte [esp + 1], ch
jmp 0x66bcd8
xchg word [esp + 3], ax
push word [esp + 1]
bsr esi, ebp
btc esi, ebx
rdtsc
mov ax, si
jmp 0x66bc71
lea esp, [esp]
xchg dx, ax
pop word [esp]
push word [esp + 2]
push ax
mov word [esp + 4], si
jmp 0x66bc87
btr si, bx
sub esp, 0x19
xchg dx, ax
mov dword [esp + 0x17], edi
mov dl, ah
jmp 0x66bf20
xchg dl, al
add esp, 6
mov ah, al
mov word [esp], sp
cmp edx, ebp
xchg word [esp], ax
jmp 0x66bcc2
mov ax, 0x606f
xchg dword [esp + 0x13], eax
inc ah
lea esp, [esp + 0x1b]
not eax
add esp, 0
jmp 0x66bc5a
xchg edx, esi
push word [esp + 6]
call fcn.0066bd4a
stc
pop word [esp + 3]
xchg dword [esp + 0xb], edx
pop si
xchg dl, al
jmp 0x66bf6e
btr edx, edi
adc edx, ebx
call fcn.0066bf55
inc al
sub esp, 0x1e
lea esp, [esp + 0x4c]
mov al, byte [esp]
cld
std
jmp 0x66bfbd
or esi, 0xc6abe4ac
pushal
xchg byte [esp + 4], dh
mov ax, word [esp + 0xe]
jmp 0x66bfe7
mov dh, byte [esp]
mov eax, 0x89eb6339
mov ah, byte [esp]
inc edx
rdtsc
btc si, di
jmp 0x66bfa7
lea edx, [esp + ebp]
ror esi, 0xf
lea esi, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x66ddb9
xchg ah, dh
neg si
mov al, byte [esp + 0x14]
lea esi, [ebp + 0xb8]
mov dword [esp + 0x1a], ecx
jmp 0x66bfd1
lea eax, [ecx + ebp]
xchg dx, ax
xchg word [esp + 1], ax
add esp, 0xc
call fcn.0066c43b
lea esp, [esp + 0x1d]
pop word [esp]
mov word [esp], di
jmp 0x66ccd6
push 0
pushfd
pop word [esp]
push word [esp + 1]
mov dword [esp], ebx
jmp 0x66cceb
lea esp, [esp]
mov byte [esp], bh
push word [esp]
push edi
push dword [esp + 2]
lea esp, [esp + 0xc]
jmp 0x66ccc0
mov word [esp], ax
mov byte [esp + 1], ah
pushal
call 0x66ccfa
mov word [esp + 0x15], si
call fcn.0066cda3
ja 0x66cd67
jbe 0x66cd6d
dec edi
jne 0x66cd7f
push edx
jae 0x66cd83
popal
jb 0x66cd86
add dl, ch
lea esp, [esp]
call 0x66cd85
dec ebx
inc ebp
push edx
dec esi
inc ebp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [0x24448f66], al
add esp, dword [esi - 1]
je 0x66cd65
pop word [esp + 3]
push word [esp + 0x20]
push word [esp + 0xb]
pop dword [esp + 0xd]
mov word [esp + 0x13], sp
and byte [esi - 1], ah
je 0x66cd6a
or ecx, dword [edi + reloc.iphlpapi.dll_GetAdaptersInfo]
mov dword [esp + 0x13], esp
mov word [esp], ax
jmp 0x66cd22
lea esp, [esp + 3]
and al, 3
mov dword [esp + 0x1f], ebx
pop esp
and al, 0x1f
jmp 0x66cd38
add byte [eax], al
wait
in eax, dx
in eax, dx
cld
call fcn.0066cd6f
in eax, 0xff
invalid
mov dword [esp + 5], ecx
lea esp, [esp + 0x1c]
mov dword [esp + 0xb], ecx
pop dword [esp + 0xd]
jmp 0x66d49e
push word [esp + 0x14]
mov word [esp], sp
call fcn.0066d488
inc edi
je 0x66d500
jb 0x66d521
arpl word [ebp + 0x73], sp
jae 0x66d50d
jb 0x66d52d
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
bound ebp, qword [ebp + 0x69]
imul ecx, dword fs:[edi + 0x75], 0x706e5574
jb 0x66d533
jo 0x66d531
jb 0x66d537
dec eax
popal
jb 0x66d4d9
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edx + 0x65], dl
popal
inc esi
imul ebp, dword [ebp], reloc.iphlpapi.dll_GetAdaptersInfo
imul ebp, dword [ebp + 0x65], 0x656e6f5a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x66d56d
popal
je 0x66d56c
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ecx
inc ecx
je 0x66d581
insd dword es:[edi], dx
inc ecx
add byte [esi + 0x27d48d1d], al
mov byte [0x6f6c47ec], al
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
inc edi
je 0x66d567
je 0x66d597
insd dword es:[edi], dx
dec esi
popal
insd dword es:[edi], dx
inc ecx
inc ecx
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
popal
insb byte es:[edi], dx
inc esi
imul ebp, dword [esi + 0x64], 0x6d6f7441
outsb dx, byte [esi]
inc ecx
je 0x66d5ab
insd dword es:[edi], dx
inc ecx
add byte [ebx + 0x65], dl
je 0x66d588
outsb dx, byte [esi]
dec edi
inc si
imul ebp, dword [ebp], reloc.iphlpapi.dll_GetAdaptersInfo
jne 0x66d5b7
jb 0x66d5cd
push eax
jb 0x66d5be
outsd dx, dword [esi]
jb 0x66d5c8
popal
outsb dx, byte [esi]
arpl word [ebp + 0x43], sp
outsd dx, dword [esi]
jne 0x66d5d1
je 0x66d5ca
jb 0x66d567
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
inc esp
insb byte es:[edi], dx
je 0x66d5d8
inc ecx
je 0x66d5e5
insd dword es:[edi], dx
add byte [eax + 0x73], dh
push 0xffffffffffffff85
xor al, 0x27
push ecx
jne 0x66d5e6
jb 0x66d5fc
push eax
jb 0x66d5ed
outsd dx, dword [esi]
jb 0x66d5f7
popal
outsb dx, byte [esi]
arpl word [ebp + 0x46], sp
jb 0x66d5f6
jno 0x66d608
outsb dx, byte gs:[esi]
arpl word [ecx], di
inc esi
insb byte es:[edi], dx
add byte [esi + 0x6c], al
jne 0x66d60f
push 0x656c6946
inc edx
jne 0x66d60a
jb 0x66d61b
add byte [ebx + esi*2 + 0x74], ch
jb 0x66d611
je 0x66d61f
arpl word [eax + 0x79], si
jo 0x66d629
outsb dx, byte [esi]
inc ecx
add byte [ebp + 0x6e], dl
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x46], bp
imul ebp, dword [ebp], reloc.iphlpapi.dll_GetAdaptersInfo
push esp
imul ebp, dword [ebp + 0x65], 0x6f4c6f54
inc esi
imul ebp, dword [ebp + 0x54], 0x54656d69
outsd dx, dword [esi]
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
dec esi
fnstcw word [eax]
push esp
imul ebp, dword [ebp + 0x65], 0x38d94e00
cmp byte [ebx], bl
jb 0x66d620
sbb esi, dword [edx + 0x44]
jne 0x66d64e
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x61486574
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[esi + 0x69], al
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x79536f54
jns 0x66d66b
jae 0x66d66d
je 0x66d65f
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
push edx
dec edi
push eax
xor al, byte [eax]
ja 0x66d66b
jbe 0x66d671
dec edi
jne 0x66d683
push eax
jb 0x66d677
jo 0x66d675
jo 0x66d675
jb 0x66d67b
dec eax
popal
jb 0x66d61d
jb 0x66d61d
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
inc esi
jb 0x66d68a
add byte gs:[edi + 0x65], al
je 0x66d671
imul ebp, dword [ebp + 0x53], reloc.iphlpapi.dll_GetAdaptersInfo
insd dword es:[edi], dx
jl 0x66d6ad
popal
jbe 0x66d69e
dec edi
jne 0x66d6b0
push ebp
outsb dx, byte [esi]
jo 0x66d6b2
jo 0x66d6a4
jb 0x66d6aa
dec eax
popal
jb 0x66d64c
push ebx
je 0x66d696
je 0x66d696
imul ebp, dword [ebp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x66d65b
push ebx
rol dword [ebx + 0x26], cl
aad 0x54
salc
inc edi
je 0x66d6a9
jne 0x66d6da
jb 0x66d6cf
outsb dx, byte [esi]
je 0x66d6bd
jb 0x66d6de
arpl word [ebp + 0x73], sp
jae 0x66d674
jae 0x66d6e6
add byte [ebx + 0x72], al
popal
inc ebx
jb 0x66d6dc
popal
je 0x66d6df
push ebx
insd dword es:[edi], dx
popal
jo 0x66d6e8
outsd dx, dword [esi]
jb 0x66d6e8
inc ecx
add byte [ecx + 0x54], al
jb 0x66d6f7
imul ebp, dword [esi + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x66d697
add byte [edx + 0x65], dl
insb byte es:[edi], dx
push edx
insb byte es:[edi], dx
popal
jae 0x66d703
push ebx
insd dword es:[edi], dx
popal
jo 0x66d70c
outsd dx, dword [esi]
jb 0x66d70c
add bl, al
jp 0x66d700
push ebp
les esi, [edi + 0x52]
push edx
jae 0x66d726
jne 0x66d71f
insd dword es:[edi], dx
push esp
push 0x64616572
add byte [ebp + 0x6e], al
je 0x66d723
jb 0x66d703
jb 0x66d703
jb 0x66d72b
je 0x66d72d
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [edi + 0x72], dl
imul esi, dword [ebp + 0x46], 0x656c69
pop esi
push edi
jb 0x66d73b
je 0x66d739
inc esi
imul ebp, dword [ebp], reloc.iphlpapi.dll_GetAdaptersInfo
test eax, 0x65746e49
outsb dx, byte [esi]
je 0x66d744
jb 0x66d74d
jb 0x66d74d
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66d6f0
inc edi
je 0x66d744
jb 0x66d765
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [esi + 0x67], 0x72430041
imul ebp, dword [ebp + 0x53], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
inc ecx
add byte [ebx + 0x72], al
jb 0x66d76a
popal
popal
je 0x66d76d
inc esi
imul ebp, dword [ebp + 0x41], 0x826bc800
cmp eax, 0x7661654c
inc ecx
add al, cl
imul eax, dword [edx + reloc.iphlpapi.dll_GetAdaptersInfo], 0x76
inc ebx
jb 0x66d783
je 0x66d785
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebp + 0x76], al
imul esp, dword [ebx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [ebp + 0x49], sp
dec ecx
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x66d7a6
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [edi + ebx*4], cl
out 0x11, al
nop
adc edx, dword [edi + 0x61]
imul esi, dword [esi + eax*2 + 0x6f], 0x6c754d72
dec ebp
jne 0x66d7b3
je 0x66d7b2
jo 0x66d7b7
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ebx + esi*2], si
inc esi
imul ebp, dword [esi + 0x64], 0x6f736552
jne 0x66d7d0
arpl word [ebp + 0x41], sp
add byte [edx + 0x8f99e08], cl
fsub qword [0x65746e49]
stc
or ah, bl
and eax, 0x65746e49
outsb dx, byte [esi]
je 0x66d7d2
jb 0x66d7db
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc esp
arpl word gs:[edx + 0x65], si
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66d77e
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x52], bp
jae 0x66d7f5
outsd dx, dword [esi]
jne 0x66d7fa
arpl word [ebp], sp
insb byte es:[edi], dx
jae 0x66d802
jb 0x66d7fc
outsb dx, byte gs:[esi]
push edi
add byte [edi + ebp*2 + 0x61], cl
push edx
jae 0x66d80b
jne 0x66d810
arpl word [ebp], sp
inc ebp
js 0x66d80d
je 0x66d7f6
jb 0x66d817
arpl word [ebp + 0x73], sp
jae 0x66d7ad
call fcn.0063148d
fstp xword [esp + edi*8]
invalid
jmp 0x66f9a5
out dx, al
and dword [eax], eax
add byte [edi + edx*2 + 0x69], dl
inc ebx
push 0x6f547261
push esp
push edi
imul esp, dword [ebp + 0x43], 0x54726168
outsd dx, dword [esi]
dec ebp
jne 0x66d831
je 0x66d830
inc edx
jns 0x66d83e
add bh, al
outsb dx, byte [esi]
inc edi
je 0x66d81f
je 0x66d81f
outsd dx, dword [esi]
jne 0x66d842
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x66d828
jne 0x66d859
jb 0x66d84e
outsb dx, byte [esi]
je 0x66d840
push 0x64616572
dec ecx
add byte fs:[ecx + 0x58], bh
pop eax
mov ebx, 0x746c754d
imul eax, dword [edx + 0x79], 0x6f546574
je 0x66d865
inc edx
jns 0x66d873
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
xchg edx, eax
or eax, 0xe1f6ef9c
pushfd
out dx, eax
mul cl
loope 0x66d7ae
call fcn.0066d485
inc esp
insb byte es:[edi], dx
je 0x66d882
inc ebx
jb 0x66d889
imul esi, dword [ecx + ebp*2 + 0x63], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [ecx + ebp*2 + 0x6f], si
je 0x66d88b
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
je 0x66d893
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ebx + 0x65], dl
je 0x66d883
push edx
dec edi
push eax
xor al, byte [eax]
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esi
jb 0x66d8a3
add byte gs:[ebx + esi*2 + 0x74], ch
insb byte es:[edi], dx
jae 0x66d8b7
je 0x66d8b6
jb 0x66d8b1
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
inc ecx
add byte [ebx + esi*2 + 0x74], ch
jb 0x66d8b1
jo 0x66d8c9
inc ecx
add byte [eax], ah
arpl word [edx + 0x74736cf5], bx
jb 0x66d8be
popal
je 0x66d89f
add ah, ah
pop ss
jle 0x66d8ac
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebx
jb 0x66d8d9
je 0x66d8db
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [esi + 0x69], al
outsb dx, byte [esi]
dec esi
js 0x66d8f9
js 0x66d8f9
inc esi
imul ebp, dword [ebp + 0x41], 0x646e4500
push eax
inc ecx
add byte [ebp + 0x6e], al
inc ebp
outsb dx, byte [esi]
push eax
popal
je 0x66d8fa
add byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
je 0x66d8fc
jb 0x66d905
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc ebp
js 0x66d904
push 0x65676e61
add byte [edi + 0x6c], al
outsb dx, byte [esi]
add byte gs:[bx + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
jmp 0x6b06d124
push 0xfffffffffffffff8
clc
lahf
push 0xffffffffffffff8c
or eax, dword [edi + 0x6c]
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebx
imul edi, dword [edx + 0x65], 0x74654700
push ebp
je 0x66d920
jae 0x66d932
jb 0x66d913
popaw
jne 0x66d940
je 0x66d922
inc ebx
dec ecx
inc esp
add byte [edx + 0x65482cdd], ah
popal
jo 0x66d923
invalid
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc edi
je 0x66d931
jne 0x66d959
insb byte es:[edi], dx
push eax
popal
je 0x66d95a
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [edi], bh
push es
mov cl, 0x47
je 0x66d94f
jb 0x66d970
arpl word [ebp + 0x73], sp
jae 0x66d94e
dec eax
popal
jo 0x66d90a
dec esp
outsd dx, dword [esi]
popal
dec esp
imul esp, dword [edx + 0x72], 0x41797261
jb 0x66d98e
inc ecx
add byte [ecx + 0x73], cl
dec ecx
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], reloc.iphlpapi.dll_GetAdaptersInfo
dec esp
inc esi
jb 0x66d988
dec esp
dec esp
imul esp, dword [edx + 0x72], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
je 0x66d97c
popal
jae 0x66d9a7
je 0x66d979
inc ebp
jb 0x66d9a8
outsd dx, dword [esi]
jb 0x66d939
inc edi
je 0x66d993
jb 0x66d9b3
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
dec eax
popal
jo 0x66d99e
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc ebx
jb 0x66d9bb
popal
je 0x66d9be
inc ebp
jbe 0x66d9c1
outsb dx, byte [esi]
je 0x66d9a0
add byte [ebx + 0x65], dl
je 0x66d9aa
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [edi + 0x72], dl
imul esi, dword [ebp + 0x50], 0x61766972
je 0x66d9da
imul esi, dword [esi + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
push eax
jb 0x66d9e7
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [ebp + 0x53], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [edi + 0x6c], al
push ebx
je 0x66d9f1
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
popal
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc esi
imul ebp, dword [esi + 0x64], 0x736f6c43
add byte gs:[edi + 0x65], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x66d9fe
add byte [edi + 0x65], al
je 0x66d9ee
jb 0x66da09
jbe 0x66da03
je 0x66da09
push eax
jb 0x66da16
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [ebp + 0x53], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [edi + 0x6c], al
push ebx
je 0x66da20
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
dec ecx
imul eax, dword [eax], 0x49
jae 0x66da1d
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte fs:[edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec esp
outsd dx, dword [esi]
arpl word [ebx], bp
inc edi
je 0x66da1e
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
je 0x66da52
jb 0x66da49
bound esi, qword [ebp + 0x74]
jae 0x66da27
add byte [eax + 0x74c5aab3], dh
inc esi
imul ebp, dword [esi + 0x64], 0x73726946
je 0x66da3c
mov al, 0xb3
stosb byte es:[edi], al
lds esi, [esi + eax*2 + 0x69]
outsb dx, byte [esi]
inc esi
imul esi, dword [edx + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [edi + 0x65], al
je 0x66da4c
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
dec ebp
outsd dx, dword [esi]
jne 0x66da6f
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ecx
add byte [edi - 0x72], ah
sbb dword [eax + 0x5b], edi
inc edi
je 0x66da6b
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x66da86
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x66da8d
popal
je 0x66da8c
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x65], al
je 0x66da6e
inc edi
je 0x66da6e
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
outsb dx, byte [esi]
dec esp
imul ebp, dword [esi + 0x65], 0xadb20041
mov esp, 0x4781168f
je 0x66da91
add dword [edi + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x66dab2
arpl word [ecx + 0x64], ax
jb 0x66daae
jae 0x66dabe
add byte [edx - 0x3e], al
push eax
aaa
ret 0x323
inc edx
ret 0x3750
add edi, dword [edx + reloc.iphlpapi.dll_GetAdaptersInfo]
jne 0x66dacc
jb 0x66dac1
outsb dx, byte [esi]
je 0x66daa3
imul esi, dword [edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jns 0x66daa9
add byte [edi + 0x65], al
je 0x66dac1
imul esp, dword [ebx + 0x6b], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [ebx + 0x43], bp
outsd dx, dword [esi]
jne 0x66dae2
imul eax, dword [ebx + 0x6f], 0x75
outsb dx, byte [esi]
je 0x66da76
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x66dae0
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[esi + 0x1fec8515], dl
add byte [esi + 0x1fec8515], dl
pop ds
inc dword [eax + ecx*2]
popal
jo 0x66dad4
inc esi
jb 0x66daf5
add byte gs:[edi + 0x65], al
add byte [edi + 0x65], al
je 0x66dadb
outsb dx, byte [esi]
jbe 0x66db02
jb 0x66db0a
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66daf4
je 0x66db15
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
jb 0x66db10
inc ebp
outsb dx, byte [esi]
jbe 0x66db19
jb 0x66db21
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66db0b
je 0x66db2c
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push edi
add byte [edi + 0x7246e99e], dh
inc ebp
outsb dx, byte [esi]
jbe 0x66db34
sahf
jmp 0x65cc4d0d
jb 0x66db3c
outsd dx, dword [esi]
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66db26
je 0x66db47
jb 0x66db3f
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
jae 0x66db1b
add byte [edi + 0x65], al
je 0x66db24
inc edi
je 0x66db24
outsb dx, byte [esi]
jbe 0x66db4b
jb 0x66db53
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66db3d
je 0x66db5e
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
mov bl, byte [eax]
sbb byte [edi - 0x76], bh
jg 0x66da81
arpl word [ebx + 0x61686e55], bp
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebp
inc ebp
js 0x66db68
jo 0x66db7c
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x66db12
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x65470072
je 0x66db5b
jb 0x66db12
inc edi
je 0x66db5b
inc ebp
outsb dx, byte [esi]
jbe 0x66db82
jb 0x66db8a
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66db77
popal
jb 0x66db8d
popal
bound ebp, qword [ebp + 0x41]
insb byte es:[edi], dx
inc ecx
add byte [eax + 0x65], cl
popal
jo 0x66db73
jae 0x66dba6
jb 0x66dba3
jns 0x66db36
inc ebx
outsd dx, dword [esi]
jo 0x66dbb3
push edx
arpl word gs:[eax + eax + 0x47], si
arpl word [eax + eax + 0x47], si
je 0x66db3f
inc edi
je 0x66db89
imul ebp, dword [ebp + 0x54], reloc.iphlpapi.dll_GetAdaptersInfo
jns 0x66dbb9
add byte gs:[ebx + eax*2 + 0x4d], cl
dec esp
inc ebx
dec ebp
popal
jo 0x66dba4
je 0x66dbc5
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
dec eax
insb byte es:[edi], dx
jo 0x66dba1
add byte [ebx + 0x65], dl
je 0x66dbaa
outsb dx, byte [esi]
jbe 0x66dbd1
jb 0x66dbd9
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x66dbc6
popal
jb 0x66dbdc
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [esi + 0x69], dl
jb 0x66dbf1
je 0x66dbf3
jne 0x66dbe0
popal
insb byte es:[edi], dx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
dec ecx
jae 0x66dbcb
popal
push edi
jb 0x66dbf7
imul esi, dword [ebp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebx
dec ebp
je 0x66dbf5
push eax
je 0x66dc05
add byte [ebx + eax*2 + 0x4d], cl
popal
jo 0x66dbed
je 0x66dc0e
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
je 0x66dbf8
je 0x66dbf8
push ebx
je 0x66dc19
jb 0x66dc11
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
outsb dx, byte [esi]
push esp
push esp
jns 0x66dc1d
inc ecx
add byte [ebp + 0x53], dl
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [esi + 0x69], dl
jb 0x66dc33
jne 0x66dc22
insb byte es:[edi], dx
inc esi
jb 0x66dc2a
add byte gs:[edi + 0x65], al
add byte [edi + 0x65], al
je 0x66dc1e
je 0x66dc3f
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push edi
jns 0x66dc43
push edi
add bh, al
inc eax
salc
mov cl, 0x40
mov al, byte [0x65484c7d]
jge 0x66dc2a
dec eax
popal
popal
jo 0x66dc26
jb 0x66dc4a
popal
je 0x66dc4d
add byte [ebx + 0x65], dl
je 0x66dc42
outsb dx, byte [esi]
push 0x6c646e61
insb byte es:[edi], dx
inc ebp
inc ebp
js 0x66dc5b
arpl word [ebp + 0x70], sp
je 0x66dc65
jo 0x66dc6f
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x66dc05
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x6f430072
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x66dc6b
jb 0x66dc71
push ebx
je 0x66dc81
jb 0x66dc79
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push ecx
outsb dx, byte [esi]
inc ecx
add bh, bl
push ecx
rcl byte [ebx - 0x36]
inc edi
je 0x66dc71
retf 0x6547
push ebx
je 0x66dc84
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ecx + 0x73], cl
add byte [ecx + 0x73], cl
inc edx
popal
push edx
popal
push eax
je 0x66dca5
add byte [eax + 0x74], dl
dec ecx
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax + 0x43], si
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x66dca3
jb 0x66dca9
push ebx
push ebx
je 0x66dcb9
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push edi
add byte [ebx + 0x65], dl
je 0x66dca3
je 0x66dca3
je 0x66dcb6
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x49], si
jae 0x66dca7
popal
inc ebx
outsd dx, dword [esi]
push eax
push eax
je 0x66dce0
add byte [edi + 0x65], al
inc edi
je 0x66dcb4
je 0x66dcb4
arpl word [ecx + ebp*2 + 0x76], si
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x66dccb
je 0x66dccb
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x66dcfa
je 0x66dc8e
push ebx
je 0x66dce9
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x66dce5
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [edi + 0x65], al
je 0x66dcff
je 0x66dcff
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
xchg esp, eax
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x66dcae
xchg esp, eax
pop es
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
je 0x66dcfc
outsd dx, dword [esi]
jb 0x66dd0c
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push 0x65
arpl word [eax + eax + 0x53], si
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
push esp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x2ca80074
mov byte [0xb9da34c5], al
inc edi
je 0x66dd2c
jae 0x66dd55
jae 0x66dd55
popal
push eax
push eax
outsd dx, dword [esi]
jae 0x66dce9
inc esp
insb byte es:[edi], dx
je 0x66dd54
dec ebp
outsb dx, byte gs:[esi]
jne 0x66dcf4
push ebx
push 0x6957776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x66dcff
push eax
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0x66dd69
inc ecx
add byte [edi + 0x65], al
je 0x66dd63
inc edi
je 0x66dd63
jns 0x66dd85
je 0x66dd79
insd dword es:[edi], dx
dec ebp
outsb dx, byte gs:[esi]
jne 0x66dd1a
inc esp
push di
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
cwde
sti
ror byte [ebp - 0x24], cl
das
dec ebp
fsubr qword [edi]
inc esp
jae 0x66dda7
jb 0x66dda4
jns 0x66dd78
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x66dd9f
je 0x66ddaf
jb 0x66dd96
popal
bound ebp, qword [ebp]
inc ebx
outsd dx, dword [esi]
jo 0x66ddc4
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x66ddb4
je 0x66ddc4
outsd dx, dword [esi]
jb 0x66ddab
popal
bound ebp, qword [ebp + 0x41]
add byte [eax + 0x6f], dl
jae 0x66ddd5
push ecx
jne 0x66ddcd
imul esi, dword [ebp + ecx*2 + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
add byte gs:[edi + 0x65], al
je 0x66ddb3
jae 0x66dddc
popal
add byte gs:[bx + 0x65], al
je 0x66ddbc
jns 0x66ddc7
je 0x66ddd7
je 0x66dddd
add byte [esi], dh
inc edi
inc edi
je 0x66ddc1
insb byte es:[edi], dx
popal
jae 0x66ddf5
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
inc ecx
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x6e45776f
outsd dx, dword fs:[esi]
ja 0x66ddd6
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
add byte [ecx], ah
add byte fs:[ecx], ah
pushal
mov dword [reloc.iphlpapi.dll_GetAdaptersInfo], eax
jb 0x66de02
outsb dx, byte [esi]
jae 0x66de10
popal
je 0x66de0c
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x66de10
je 0x66de20
jb 0x66ddf4
add byte [edi - 0x42], dl
mov dword [eax], ebp
dec ebx
push edi
mov esi, 0xb84b2889
and al, 0x7f
mov eax, 0xcf797f24
jns 0x66dd8d
mov ax, cx
neg dx
add esp, 5
pushfd
not esi
jmp 0x66cc8b
invalid
push esp
outsd dx, dword [esi]
push ebx
arpl word [edx + 0x65], si
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x66de35
jne 0x66de46
dec ebp
outsb dx, byte gs:[esi]
jne 0x66dde9
loop 0x66de30
outsb dx, byte [esi]
jne 0x66de5b
inc esp
imul esi, dword [ebx + 0x70], 0x5379616c
jns 0x66de49
push ebx
je 0x66de6d
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
popal
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x4b004170
imul ebp, dword [esp + ebp*2 + 0x54], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [edi + 0x65], al
imul ebp, dword [ebp + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x66de5d
insb byte es:[edi], dx
inc ebx
je 0x66de90
insb byte es:[edi], dx
dec ecx
inc esp
add byte [ebx + 0x72], al
popal
je 0x66de8d
dec ebp
outsb dx, byte gs:[esi]
jne 0x66de2d
sbb eax, 0x616e456c
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x4d]
dec ebp
outsb dx, byte gs:[esi]
jne 0x66de83
je 0x66dea1
insd dword es:[edi], dx
add byte [ebx + 0x72], al
popal
je 0x66dea9
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
arpl word [ebp + 0x6c], sp
jb 0x66dead
je 0x66debd
jb 0x66dea4
popal
bound ebp, qword [ebp + 0x41]
add byte [edi + 0x65], al
je 0x66de9d
popal
jo 0x66ded1
jne 0x66ded1
add byte gs:[edi + 0x46], bh
int1
dec esp
outsd dx, dword [esi]
popal
dec ecx
insd dword es:[edi], dx
popal
inc ecx
inc ecx
add byte [ebx + 0x68], al
imul ebp, dword [esp + 0x57], 0x6f646e69
ja 0x66dec1
jb 0x66deec
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0xf0007845
push ebx
jns 0x66defd
inc ebp
js 0x66de86
invalid
je 0x66def1
insd dword es:[edi], dx
push eax
popal
jb 0x66def2
popal
insd dword es:[edi], dx
je 0x66defa
jb 0x66df0a
jae 0x66dee1
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [edi + 0x65], al
je 0x66def4
inc edi
je 0x66def4
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add ah, dh
ja 0x66de96
xor byte [ecx - 0x6a], 0xea
push ebx
je 0x66defa
popal
jo 0x66df2e
jne 0x66df2e
add byte gs:[0x6c6552b4], al
add byte [0x6c6552b4], al
insb byte es:[edi], dx
popal
jae 0x66df2c
inc ebx
popal
jo 0x66df3f
jne 0x66df3f
add byte gs:[ebx + 0x65], dl
je 0x66df26
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x66dedc
add byte [ecx + 0x73], cl
push edi
dec ecx
jae 0x66df36
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0x66dee5
push ebx
je 0x66df3c
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
popal
outsb dx, byte [esi]
add byte gs:[bx + di + 0x6e], cl
add byte gs:[ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
je 0x66df60
push edx
push edx
arpl word gs:[eax + eax + 0x53], si
arpl word [eax + eax + 0x53], si
je 0x66df47
jne 0x66df78
jae 0x66df77
jb 0x66df0a
mov ah, 0x56
test ecx, ebx
jnp 0x66ded7
cmp eax, 0x393c2b94
test byte [eax], al
add byte [eax], al
add byte [esi], dl
in eax, 0x99
cdq
xchg ebx, eax
loopne 0x66def5
call dword [esi - 0x55]
js 0x66df77
xchg ebx, eax
xchg ebx, eax
invalid
movsx ecx, word [eax + 0x55]
dec eax
push ebp
sal byte [ebx + 0x7c9dde44], 1
mov gs, word [edx - 0x2d]
pop ebp
jns 0x66dedb
add dword [esi + reloc.iphlpapi.dll_GetAdaptersInfo], ecx
sahf
xchg ebx, eax
mov bh, 0x9a
jns 0x66df5a
lcall 0x808e, 0x1ef21879
cmp dword [ebx + reloc.iphlpapi.dll_GetAdaptersInfo], edi
push ds
mov es, word [eax - 0x1c5d44c7]
inc ebx
dec ebx
mov ebx, 0x4b43e3a2
mov ch, 0x8b
lahf
sahf
rcl dword [reloc.iphlpapi.dll_GetAdaptersInfo]
or cl, bl
int1
stc
pop ss
push edx
cdq
movsd dword es:[edi], dword [esi]
jne 0x66defa
sbb byte ds:[ecx + edx*2 - 0x30a94986], ah
shr dword [esi + reloc.iphlpapi.dll_GetAdaptersInfo], 0xed
jl 0x66dfad
movsb byte es:[edi], byte [esi]
push ecx
jp 0x66df1c
push esi
iretd
mov dword [reloc.iphlpapi.dll_GetAdaptersInfo], eax
outsb dx, byte [esi]
sbb al, 0x1c
inc eax
sbb al, 0x40
mov ebx, 0x3abfa055
loope 0x66df76
fsub qword [edi - 0x8a7533a]
mov byte [0x4deefdcd], al
jp 0x66df97
jne 0x66dffa
test ecx, ebx
out dx, eax
invalid
inc ecx
pop ebp
test dl, cl
jmp 0x66df62
mov edi, 0
mov eax, 0x34b3c060
sbb byte [esp + edi*8 - 0x2c81828f], dl
mov eax, dword [reloc.iphlpapi.dll_GetAdaptersInfo]
lahf
dec ebp
sbb byte [ebp + 0x4e009358], dh
mov ebx, 0x970e38e
mov edi, 0xbda0060b
adc eax, 0x897c9416
xlatb
retf 0xf9dd
jmp 0x66e00d
pop eax
cmc
test al, 0xcd
std
out dx, al
dec esp
jp 0x66e01f
or dword [ecx - 0x7b], ebp
invalid
pop ebp
test dl, cl
in al, 0xc5
xchg ebx, eax
add al, 0xc4
call dword [esi + 0x6b]
ja 0x66e07f
lds edx, [ebx + 0x56ffc404]
imul esi, dword [edi + 0x52], 0xffffff93
xchg ebx, eax
shr edx, cl
sbb cl, byte [ecx - 0x40f04af5]
jb 0x66e0a6
sal byte [ebx + 0x7c9dd684], 0x13
jbe 0x66e0ab
rcr dword [reloc.iphlpapi.dll_GetAdaptersInfo], cl
cmpsb byte [esi], byte es:[edi]
jns 0x66e062
xor dl, byte [edi]
mov es, word [eax - 0x1c5d318f]
add ecx, dword [ebx - 0x4b]
mov esp, edx
wait
rcl dword [reloc.iphlpapi.dll_GetAdaptersInfo]
sub ebp, edx
int1
stc
push edi
push ebp
cdq
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
xchg ecx, eax
sbb ah, ah
push edx
jp 0x66e024
sbb byte [eax + 0x7ea9aec1], bh
xchg edx, eax
je 0x66e0d6
outsd dx, dword [esi]
cmp al, 0xa3
aaa
cmp eax, 0x24bb1813
sbb al, 0x40
and al, 0x1c
inc eax
sti
push ebx
mov al, byte [0xf5dae0bf]
fsubr st(7), st(0)
shr byte [eax + ebx*2 - 0x2325ec8], 0x2e
dec ebp
jp 0x66e09f
push edi
push 0xffffffffffffff85
fldcw word [edi]
retf 0x9411
inc ebp
pop ebp
test byte [edx], cl
in eax, 0xc5
xchg ebx, eax
lodsd eax, dword [esi]
invalid
js 0x66e0ff
xchg ebx, eax
xor edi, ebx
sbb cl, byte [ecx - 0x40f04ab5]
out 0x52, eax
sal byte [ebx + 0x7c9dd6c4], 0xed
nop
push 0xffffffffffffffd3
fld qword [eax - 0x6f0c6c62]
jns 0x66e0e2
jb 0x66e0e3
mov es, word [eax - 0x1c5d31c5]
ret
pop ebx
cdq
rcl dword [reloc.iphlpapi.dll_GetAdaptersInfo]
mov al, bl
int1
stc
xchg edi, eax
push ebp
cdq
movsd dword es:[edi], dword [esi]
adc bl, byte [esi + edi + 0x7a532418]
mov dh, 0x82
retf 0xaec1
push ds
sbb al, 0x40
cmp edx, dword [eax - 0x41]
pop eax
retf
add dword [esp], reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x66fc07
call 0x66f9aa
jmp 0x66f98f
mov dword [ebx], eax
popal
jmp 0x66bb2a
mov ebx, eax
add eax, 0x585ae4
add ebx, 0x4ac2e8
jmp 0x66fa10
call 0x66fab6
pop eax
sub eax, 0x66fab6
jmp 0x66fa3f
call 0x585d7d
jmp 0x66fab1