Function at 0xec224d
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov byte [edx - 0x37], ch
adc dword [ecx + 0x64], 0x2a
inc ecx
mov cl, 0x15
int3
lock sub dword [ebp + reloc.iphlpapi.dll_GetAdaptersInfo], esi
dec ebp
xchg ebp, eax
cmpsb byte [esi], byte es:[edi]
aaa
fld xword [eax - 0x72]
jl 0xd819ba
inc esi
jmp 0x85cd2c39
xchg word [esp + 0x14], dx
setl dh
ror dh, 5
rdtsc
jmp 0xec1032
btc edx, edi
bsr ax, bp
mov edi, eax
shl dx, cl
sub esp, 0x16
xchg ah, dh
jmp 0xec0ff0
mov edx, dword [esp + 3]
mov al, ah
push word [esp + 1]
pop word [esp + 1]
jmp 0xec104f
mov di, 0x58bb
mov eax, dword [esp]
mov edi, 0x255fc5a2
lea edi, [edx*4]
mov dh, byte [esp + 0x15]
lea esp, [esp + 0x12]
jmp 0xec1019
mov ax, 0x637d
xchg byte [esp + 2], dl
mov eax, 0x54eed1dc
mov dword [esp], eax
not dh
xchg dword [esp], edi
jmp 0xec107a
mov ax, 0x342d
push esp
pop eax
inc di
lea edi, [edx + edx]
mov dl, 0x5c
jmp 0xec1006
mov dx, bx
xchg di, dx
lea esp, [esp + 3]
mov ah, byte [esp + 1]
mov di, si
mov byte [esp], dh
jmp 0xec10d1
setle dh
rcr ax, cl
mov edi, 0xa5114f84
push edx
mov di, dx
jmp 0xec10b9
rdtsc
xchg byte [esp], al
add esp, 0
xchg byte [esp], dh
mov di, 0xbd31
mov dh, 0x2a
jmp 0xec106b
mov di, 0xbe5
pop dword [esp + 2]
neg di
pop dword [esp + 2]
shr dx, cl
jmp 0xec10e1
mov eax, esp
pop dx
neg dh
btr edi, edx
mov eax, ebp
sub esp, 0x10
jmp 0xec1090
lea eax, [eax + 0x71]
pop edx
mov dh, byte [esp + 5]
rdtsc
mov edi, dword [esp + 1]
xchg edi, eax
jmp 0xec1136
bts eax, edi
mov edx, 0xc1ea70de
xchg byte [esp], dh
mov dl, dh
mov dh, bh
mov edi, 0x17fcafd4
jmp 0xec10a6
mov al, 6
not dh
call fcn.00ec12de
imul esi, dword [eax + 0x68], 0x7061706c
imul ebp, dword [esi], reloc.iphlpapi.dll_GetAdaptersInfo
push esp
insb byte es:[edi], dx
jae 0xec1178
jb 0xec1199
add byte gs:[edi], cl
iretd
bswap edi
mov di, 0x920d
inc edx
sub esp, 0x1e
cmc
mov di, si
jmp 0xec1118
inc eax
lea esp, [esp]
rdtsc
mov eax, ecx
bswap edx
neg edx
jmp 0xec1102
lea edx, [edi*4]
push edx
bswap edi
mov di, word [esp + 3]
jmp 0xec11a8
jp 0xec11e0
push word [esp + 1]
push dword [esp + 1]
rdtsc
lea esp, [esp + 1]
mov word [esp], bx
jmp 0xec1163
inc dh
btc edi, ebx
not ah
lea eax, [esi + 0xfd]
jmp 0xec1179
mov edx, dword [esp + 2]
push word [esp + 6]
xchg dx, di
pop dword [esp]
mov word [esp + 1], di
jmp 0xec11d5
lea edi, reloc.iphlpapi.dll_GetAdaptersInfo
neg dx
xchg byte [esp + 2], dh
and al, 2
btr eax, esp
jmp 0xec1254
mov eax, 0xf39143dc
lea edi, [esi*4]
bt edx, esp
lea eax, [esi - 5]
mov al, ah
xchg edx, eax
jmp 0xec126c
lea edi, [edx + ebx]
mov dword [esp + 4], ecx
xchg byte [esp + 2], dh
mov dword [esp], esi
push word [esp + 5]
mov dh, bh
jmp 0xec1201
lea edi, [eax*4]
bsr di, cx
push dword [esp]
mov byte [esp + 7], ch
mov edi, edx
xor edi, esi
jmp 0xec122d
mov word [esp + 5], sp
bswap edx
rcr dh, 5
push edx
lea esp, [esp + 0xb]
mov word [esp], sp
jmp 0xec12c4
mov byte [esp + 2], dh
mov edi, dword [esp + 7]
mov edi, dword [esp + 3]
sub esp, 0x1e
jmp 0xec13a9
btr edx, edx
pop di
mov byte [esp], bh
mov dl, dh
sub esp, 0x10
mov byte [esp + 6], bh
jmp 0xec12ae
pop dword [esp + 0x1a]
clc
not eax
cmc
not dx
mov edx, esi
jmp 0xec1306
inc al
setae dh
cld
xchg di, dx
push word [esp + 0x27]
mov dword [esp + 0x1d], ecx
jmp 0xec1330
push dword [esp + 0x22]
not edi
clc
pop dword [esp + 0xe]
push dword [esp]
inc di
jmp 0xec12f3
cld
mov eax, esi
mov dh, byte [esp + 7]
add esp, 0x27
push word [esp + 3]
lea eax, [ecx - 0x9b]
jmp 0xec138c
pop dword [esp + 0xc]
mov dh, byte [esp + 0x15]
push word [esp + 0x13]
mov dh, ch
setge dh
xchg di, ax
jmp 0xec131e
mov ax, bx
bsr ax, bp
xchg dx, di
inc dh
bt edi, esp
setl dh
jmp 0xec13f4
mov dh, byte [esp + 2]
add al, dh
mov word [esp + 3], bx
mov edx, 0x418f0d0a
lea edx, [ecx + ebx]
sub esp, 0x1c
jmp 0xec1372
mov di, dx
pop word [esp + 0x27]
pop ax
mov byte [esp + 0xe], ah
xor edi, esi
mov ax, cx
jmp 0xec135c
rdtsc
mov dword [esp], esi
lea edi, [esi*4]
call fcn.00ec13d5
mov di, word [esp]
btc edx, ebx
bt edx, edx
bswap edi
xchg word [esp], ax
pop dx
jmp 0xec1155
mov dword [esp], ecx
pop dx
btc edi, ebx
lea edi, [edx + esi]
xchg word [esp], di
bts edx, edi
jmp 0xec1479
mov byte [esp], bh
mov byte [esp], bh
lea esp, [esp]
call fcn.00ec1a22
push 0
pushal
mov dword [esp + 0x1b], eax
pop dword [esp + 0x10]
push word [esp + 5]
jmp 0xec1ad0
mov dword [esp + 5], ecx
mov byte [esp + 0x22], dh
pop dword [esp + 8]
pop word [esp + 5]
mov word [esp + 0x1c], di
lea esp, [esp + 0x25]
jmp 0xec1a43
mov dword [esp], ebp
push dword [esp + 3]
push edx
pop dword [esp]
mov dword [esp], ebp
lea esp, [esp + 2]
call fcn.00ec1a9c
push esi
rol dword [eax - reloc.iphlpapi.dll_GetAdaptersInfo], 0x64
and al, 0x11
lea esp, [esp + 0x11]
mov word [esp + 3], bx
pop dword [esp + 3]
pop dword [esp]
jmp 0xec1ab3
mov word [esp], di
mov dword [esp], esi
mov word [esp], dx
push dword [esp]
pushal
push edx
jmp 0xec1a80
push dword [esp + 0xe]
pushal
lea esp, [esp + 0x4f]
push esp
mov word [esp], bx
mov byte [esp + 2], bh
jmp 0xec1ae8
call fcn.00ec1e41
mov word [esp + 1], sp
push dword [esp + 3]
mov word [esp + 5], di
jmp 0xec1ed1
push word [esp + 7]
pop word [esp + 4]
push esp
call fcn.00ec1eb8
mov byte [esp + 3], bh
pop dword [esp + 2]
lea esp, [esp + 9]
push word [esp]
call 0xec219e
dec esp
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
inc esi
jb 0xec1f63
add byte gs:[esi - 1], ah
je 0xec1f28
sbb al, 0x66
push dword [esp + 0x17]
push word [esp + 0x18]
push dword [esp + 0xb]
push dword [esp + 0x1a]
mov dword [esp + 0x10], ebp
jmp 0xec1ba5
jb 0xec1f9e
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
push ebx
imul edi, dword [edx + 0x65], 0x6f4c0041
arpl word [ecx + 0x6c], sp
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
ja 0xec1fa6
jbe 0xec1fac
dec edi
jne 0xec1fbe
push eax
jb 0xec1fb2
jo 0xec1fb0
jb 0xec1fb6
dec eax
popal
jb 0xec1f58
inc edi
je 0xec1fa2
imul ebp, dword [ebp + 0x56], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [edi + ecx], bh
xchg esi, eax
ja 0xec1fd2
jbe 0xec1fd8
dec edi
jne 0xec1fea
push ebp
outsb dx, byte [esi]
jo 0xec1fec
jo 0xec1fde
jb 0xec1fe4
dec eax
popal
jb 0xec1f86
push edx
popal
jae 0xec1fd1
je 0xec1fd0
outsd dx, dword [esi]
outsb dx, byte [esi]
outsb dx, byte [esi]
arpl word gs:[ebx + edx*2 + 0x74], si
popal
je 0xec200d
jae 0xec1fdb
add byte [ecx], al
rol byte [ebx + 0x696d153a], 0x64
imul ecx, dword [edi + 0x75], 0x706e5574
cmp dl, byte [0x6964696d]
dec edi
jne 0xec201b
imul ecx, dword fs:[edi + 0x75], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec1ffd
push ebp
outsb dx, byte [esi]
jo 0xec201d
jb 0xec2011
jo 0xec200f
jo 0xec200f
jb 0xec2015
dec eax
popal
popal
jb 0xec1fb7
add byte [ebx + 0x65], dl
je 0xec2000
push ebx
je 0xec2000
jb 0xec202f
outsd dx, dword [esi]
jb 0xec200d
outsd dx, dword [esi]
add byte gs:[edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esi
insb byte es:[edi], dx
popal
jae 0xec1fd0
insb byte es:[edi], dx
jae 0xec2047
je 0xec2046
jb 0xec2038
arpl word [ecx + 0x74], sp
inc ecx
popal
je 0xec2019
add byte [edi + 0x65], al
je 0xec202d
jb 0xec204e
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0xec203a
jb 0xec205a
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebx
add byte [edi + 0x65], al
je 0xec2032
je 0xec2032
jne 0xec2063
jb 0xec2058
outsb dx, byte [esi]
je 0xec204a
push 0x64616572
add byte [edi + 0x65], al
je 0xec2046
je 0xec2046
imul ebp, dword [ebp + 0x54], reloc.iphlpapi.dll_GetAdaptersInfo
dec edi
insb byte es:[edi], dx
push edx
jne 0xec207c
outsb dx, byte [esi]
add byte [edi + edx*2 + 0x43656469], al
test byte [edi + 0x69], dl
inc ebx
imul esp, dword [ebp + 0x43], reloc.iphlpapi.dll_GetAdaptersInfo
push 0x6f547261
outsd dx, dword [esi]
dec ebp
jne 0xec2089
je 0xec2088
inc edx
jns 0xec2096
add byte gs:[edi + ebp*2 + 0x63], cl
popal
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
push esp
insb byte es:[edi], dx
jae 0xec2088
je 0xec208e
popal
insb byte es:[edi], dx
jne 0xec20a1
add byte [edi + 0x72], dl
imul esi, dword [ebp + 0x46], 0x656c69
add byte [esp + ebp*2 + 0x73], dl
push esp
insb byte es:[edi], dx
jae 0xec2092
inc edi
je 0xec20a4
popal
insb byte es:[edi], dx
jne 0xec20b7
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edi], dh
push ds
imul ecx, dword [eax + reloc.iphlpapi.dll_GetAdaptersInfo], 0x6d695465
push esp
mov byte [ebx], ch
inc esi
imul ebp, dword [ebp + 0x54], 0x54656d69
outsd dx, dword [esi]
push ebx
jns 0xec20e5
je 0xec20d9
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x74736c00
jb 0xec20e2
je 0xec20f0
arpl word [eax + 0x79], si
jo 0xec20fa
inc ecx
add byte [edx + 0x66], al
mov dword [esp + 1], edx
mov word [esp + 1], dx
add dword [ebp - reloc.iphlpapi.dll_GetAdaptersInfo], ecx
lea esp, [esp + 1]
lea esp, [esp + 8]
and al, 8
call fcn.00c628bd
daa
or dl, bl
invalid
jmp 0xec4ae5
insb byte es:[edi], dx
inc edi
je 0xec20e7
je 0xec20e7
je 0xec2117
insd dword es:[edi], dx
dec esi
popal
insd dword es:[edi], dx
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
and al, 0xa
insb byte es:[edi], dx
add ah, cl
push word [esp + 0xa]
lea esp, [esp + 8]
jmp 0xec2084
popal
insb byte es:[edi], dx
inc esi
imul ebp, dword [esi + 0x64], 0x6d6f7441
insd dword es:[edi], dx
inc ecx
add byte [edi - 0x5a], bl
pop edi
cmpsb byte [esi], byte es:[edi]
ror dword [ebp - reloc.iphlpapi.dll_GetAdaptersInfo], 1
and al, 1
lea esp, [esp + 3]
lea esp, [esp + 1]
pop word [esp + 3]
push edx
call 0xec20bb
dec ecx
outsb dx, byte [esi]
dec dword [ecx + 0x6e]
je 0xec2164
jb 0xec216d
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 0xec2110
push eax
rol dword [ebp + esi*2 + 0x70], cl
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x61486574
arpl word [ecx + 0x74], sp
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ebx + 0x65], dl
je 0xec2172
popal
jae 0xec219d
inc ebp
jb 0xec219e
outsd dx, dword [esi]
jb 0xec212f
dec edx
inc esi
insb byte es:[edi], dx
jne 0xec21a7
push 0x656c6946
inc edx
jne 0xec21a2
jb 0xec21b3
add byte [eax + 0x65], cl
popal
jo 0xec218c
jb 0xec21ad
add ch, ah
push ebx
je 0xec2194
outsb dx, byte [esi]
dec edi
inc si
imul ebp, dword [ebp], reloc.iphlpapi.dll_GetAdaptersInfo
imul ebp, dword [ebp + 0x53], 0x657a69
adc al, 0x47
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc esp
insb byte es:[edi], dx
insb byte es:[edi], dx
je 0xec21d6
inc ecx
je 0xec21e3
insd dword es:[edi], dx
add byte [esi + 0x69], al
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x6f4c6f54
arpl word [ecx + 0x6c], sp
inc esi
imul ebp, dword [ebp + 0x54], 0x656d69
push ebx
je 0xec21d8
add byte gs:[ebx + 0x65], dl
je 0xec21d8
imul ebp, dword [ebp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec219d
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x87007265
xchg dword [eax - 0xfcdb9c], ecx
je 0xec21c9
mov byte [esp + 3], ah
push dword [esp + 4]
jmp 0xec20e8
add al, 0xe9
cmp eax, 0x47ffffff
je 0xec2203
je 0xec2203
imul ebp, dword [ebp + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
dec ecx
outsd dx, dword [esi]
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0xec2229
popal
je 0xec2228
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [esi], ch
cmp dword [eax], ebx
jnp 0xec2219
int 0x49
outsb dx, byte [esi]
je 0xec2231
jb 0xec223a
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
dec ecx
outsb dx, byte [esi]
arpl word [edx + 0x65], si
jb 0xec223d
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec21dd
push ecx
jne 0xec2245
jb 0xec225b
push eax
jb 0xec224c
outsd dx, dword [esi]
jb 0xec2256
popal
outsb dx, byte [esi]
arpl word [ebp + 0x46], sp
jb 0xec2255
jno 0xec2267
outsb dx, byte gs:[esi]
arpl word [ecx], di
push edi
fimul word [ebx + ebp - 0x1a]
or dword [edi + reloc.iphlpapi.dll_GetAdaptersInfo], ebp
jns 0xec2254
push eax
jb 0xec226d
outsd dx, dword [esi]
jb 0xec2277
popal
outsb dx, byte [esi]
arpl word [ebp + 0x43], sp
outsd dx, dword [esi]
jne 0xec2280
je 0xec2279
jb 0xec2216
inc edi
je 0xec226d
push ebx
jns 0xec228f
je 0xec2283
insd dword es:[edi], dx
inc esp
imul esi, dword [edx + 0x65], 0x726f7463
jns 0xec226a
inc ecx
add byte [ebx + esi*2 + 0x74], ch
jb 0xec229b
outsb dx, byte gs:[esi]
inc ecx
add byte [ebp + 0x75], cl
insb byte es:[edi], dx
je 0xec22a1
inc edx
jns 0xec22af
je 0xec22a1
push esp
push esp
outsd dx, dword [esi]
push edi
imul esp, dword [ebp + 0x43], 0x726168
jb 0xec2247
mov dh, 0xa1
loopne 0xec226e
pop edx
mov ch, 0x8a
and al, 4
bsr di, cx
stc
mov dh, byte [esp + 3]
rol dh, 3
inc al
jmp 0xec1a0b
je 0xec227c
add eax, eax
mov byte [ebx], 0xfe
add edi, esi
shr cl, 0xa8
idiv edi
call dword [edx + 0x65]
jae 0xec22dc
insd dword es:[edi], dx
push esp
push 0x64616572
add byte [edi + 0x6c], al
popal
add byte fs:[edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push ebx
imul edi, dword [edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
add byte gs:[ebx + 0x72], al
popal
jb 0xec22e3
popal
je 0xec22e6
push ebx
push ebx
insd dword es:[edi], dx
insd dword es:[edi], dx
popal
jo 0xec22ef
outsd dx, dword [esi]
jb 0xec22ef
inc ecx
add byte [edx + 0x65], dl
insb byte es:[edi], dx
popal
jae 0xec22f8
push ebx
insd dword es:[edi], dx
popal
jo 0xec2301
outsd dx, dword [esi]
jb 0xec2301
add byte gs:[edi + eax*2 + 0x75437465], ah
add byte [edi + eax*2 + 0x75437465], ah
inc ebx
jne 0xec2316
jb 0xec2317
jb 0xec230b
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0xec22f9
jb 0xec231a
arpl word [ebp + 0x73], sp
jae 0xec22b0
add bh, dl
xlatb
push esp
jb 0xec2322
imul ebp, dword [esi + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0xec22c2
inc edi
je 0xec2316
jb 0xec2337
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [esi + 0x67], 0x65470041
je 0xec2324
popal
jae 0xec234f
inc ebp
jb 0xec2350
outsd dx, dword [esi]
jb 0xec22e1
or dword ds:[eax + reloc.iphlpapi.dll_GetAdaptersInfo], ebp
inc ebx
test al, 0x4c
popal
popal
jbe 0xec234e
inc ebx
jb 0xec2355
je 0xec2357
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 [edi + 0x61], dl
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jne 0xec236f
je 0xec236e
jo 0xec2373
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ebx + esi*2], si
arpl word gs:[ebx + esi*2], si
invalid
bound eax, qword [ebp + 0x6e]
inc ebp
outsb dx, byte [esi]
je 0xec2380
jb 0xec2360
jb 0xec2360
jb 0xec2388
je 0xec238a
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 [edi + 0x65], al
je 0xec237d
outsd dx, dword [esi]
jne 0xec23a0
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
insb byte es:[edi], dx
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [ebp + 0x78], al
imul esi, dword [eax + edx*2 + 0x72], 0x7365636f
jae 0xec234b
popfd
in al, dx
dec dword [edi + ebp*2 + 0x63]
imul edx, dword [edx + 0x65], 0x73
dec esp
outsd dx, dword [esi]
arpl word [ebx + 0x52], bp
jae 0xec23c5
outsd dx, dword [esi]
jne 0xec23ca
jb 0xec23bc
arpl word [ebp], sp
inc edi
je 0xec23a2
add byte gs:[edi + 0x65], al
je 0xec23a2
jne 0xec23d3
jb 0xec23d4
jb 0xec23c8
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0xec23ba
push 0x64616572
dec ecx
add byte fs:[edi + 0x6c], al
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
inc esi
jb 0xec23dc
add dh, al
dec esp
outsd dx, dword [esi]
popal
push edx
jae 0xec23f1
jae 0xec23f1
jne 0xec23f6
arpl word [ebp], sp
inc esi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
dec esi
js 0xec2403
inc esi
imul ebp, dword [ebp + 0x41], 0x73707100
push 0xffffffffffffff85
inc esi
imul ebp, dword [esi + 0x64], 0x6f736552
jae 0xec2411
jne 0xec2416
arpl word [ebp + 0x41], sp
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
push edx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
dec eax
popal
jo 0xec240d
push edx
inc ecx
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
xor al, 0x27
dec esi
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
inc ebx
jb 0xec243b
je 0xec2433
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x74697243
je 0xec243d
imul esp, dword [ebx + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec2445
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0xec2433
jb 0xec2454
arpl word [ebp + 0x73], sp
jae 0xec2432
popal
jo 0xec23ee
inc esp
insb byte es:[edi], dx
je 0xec2459
inc ebx
jb 0xec2460
imul esi, dword [ecx + ebp*2 + 0x63], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [ecx + ebp*2 + 0x6f], si
je 0xec2462
arpl word [ecx + 0x6c], sp
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add cl, bl
cmp byte [ebx], bl
inc esp
jbe 0xec2474
arpl word [ebp + 0x49], sp
dec ecx
outsd dx, dword [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0xec2486
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [edi + 0x65], al
je 0xec2470
jae 0xec2482
jb 0xec2463
popaw
jne 0xec2490
je 0xec2472
inc ebx
dec ecx
inc esp
add byte [edx + 0x6d], dh
jl 0xec2476
popal
jo 0xec2473
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
insb byte es:[edi], dx
jae 0xec24ae
jb 0xec24a8
insb byte es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push edi
add byte [edi + 0x43], cl
jb 0xec24a9
popal
je 0xec24ac
inc esi
imul ebp, dword [ebp + 0x41], 0x74654700
push esi
jb 0xec24c7
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
insb byte es:[edi], dx
inc ecx
add byte [edi + 0x6c], al
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
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 esp
outsd dx, dword [esi]
popal
dec esp
imul esp, dword [edx + 0x72], 0x41797261
jb 0xec24eb
inc ecx
add byte [edi + 0x72], dl
push edi
jb 0xec24e0
imul esi, dword [ebp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec24de
push eax
jb 0xec24e5
jbe 0xec24df
je 0xec24e5
push eax
jb 0xec24f2
outsd dx, dword [esi]
imul bp, word [ebp + 0x53], 0x7274
push ebx
je 0xec24fc
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
ret
imul esi, dword [edx + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec251a
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0xec2504
je 0xec2525
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
dec esp
outsd dx, dword [esi]
arpl word [ebx], bp
push ebp
les eax, [ebx + 0x72]
popal
jb 0xec252e
popal
je 0xec2531
inc ebp
jbe 0xec2534
outsb dx, byte [esi]
je 0xec2513
add byte [edi + 0x5e], dh
test eax, 0x47826bc8
je 0xec252d
jb 0xec2548
imul esi, dword [esi + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
jbe 0xec2542
popal
je 0xec2548
push eax
jb 0xec2555
outsd dx, dword [esi]
imul bp, word [ebp + 0x53], 0x7274
je 0xec255f
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
lahf
out 0x11, al
cmp eax, 0x11e69f0c
nop
inc edi
je 0xec2542
jne 0xec256a
insb byte es:[edi], dx
push eax
popal
je 0xec256b
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [ebx], dl
inc edi
je 0xec2565
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0xec2559
imul esi, dword [edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jns 0xec255f
outsd dx, dword [esi]
jb 0xec2596
inc ecx
add byte [ebx + 0x65], dl
je 0xec2569
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
je 0xec259d
jb 0xec2594
bound esi, qword [ebp + 0x74]
je 0xec2594
jae 0xec2572
jae 0xec2572
add byte [edx + 0x6ec75425], cl
jns 0xec257f
push esp
invalid
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
add byte gs:[eax - 0x45], bl
xchg edx, eax
inc esi
imul ebp, dword [esi + 0x64], 0x73726946
je 0xec2595
pop eax
mov ebx, 0x6e694692
inc esi
imul esi, dword [edx + 0x73], 0x6c694674
inc ecx
add byte [ebp + 0x6c], al
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
insb byte es:[edi], dx
je 0xec25bf
inc esi
inc esi
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
mul cl
add byte [0xe1f6ef9c], cl
and byte [edi + 0x65], al
je 0xec25be
push esp
insd dword es:[edi], dx
insd dword es:[edi], dx
jo 0xec25be
popal
je 0xec25d9
inc ecx
add byte [edi + 0x65], al
je 0xec25c4
outsd dx, dword [esi]
jne 0xec25e7
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0xec25d8
jb 0xec25f9
arpl word [ecx + 0x64], ax
jb 0xec25f5
jae 0xec2605
add byte [ebx - 0x66], ah
lcall 0x6547, 0x7e17e4f5
je 0xec25f3
cmc
in al, 0x17
jle 0xec25e1
je 0xec25f3
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0xec260e
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0xec2615
popal
je 0xec2614
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x65], al
je 0xec25f6
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], 0x65470041
add byte [edi + 0x65], al
inc edi
je 0xec2617
je 0xec2617
imul esp, dword [ebx + 0x6b], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [ebx + 0x43], bp
outsd dx, dword [esi]
jne 0xec2638
je 0xec25cc
dec ecx
push ebx
je 0xec2614
jne 0xec2645
jb 0xec263a
outsb dx, byte [esi]
je 0xec261c
imul esi, dword [edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec2640
arpl word [edi + ebp*2 + 0x72], si
jns 0xec2622
add byte [edi + 0x61], dl
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
dec edi
bound ebp, qword [edx + 0x65]
outsd dx, dword [esi]
jb 0xec263d
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push 0x65
arpl word [eax + eax + 0x43], si
add byte [ebx + 0x6c], al
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0xec2660
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add al, ch
inc ebx
jb 0xec266b
popal
popal
je 0xec266e
push eax
jb 0xec267b
arpl word [ebp + 0x73], sp
jae 0xec2652
jae 0xec2683
inc ecx
add byte [ebx], cl
inc edi
je 0xec265d
je 0xec265d
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
bound esi, qword [ebp + 0x74]
je 0xec2690
imul esp, dword [edx + 0x75], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0xec2666
add byte [edi + 0x65], al
je 0xec2670
imul ebp, dword [ebp + 0x54], reloc.iphlpapi.dll_GetAdaptersInfo
dec eax
popal
jo 0xec267b
jae 0xec26ae
jae 0xec26ae
jb 0xec26ab
jns 0xec263e
add byte [ebx + 0x65], dl
push ebx
je 0xec2695
je 0xec2695
je 0xec26a8
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edi + 0x65], al
je 0xec2694
outsb dx, byte [esi]
jbe 0xec26bb
jb 0xec26c3
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec26ad
je 0xec26ce
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
jae 0xec2661
add byte [ebx + 0x65], dl
push ebx
je 0xec26ad
je 0xec26ad
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0xec26dc
je 0xec2670
mov byte [0x463f2cdd], al
jb 0xec26dc
inc ebp
outsb dx, byte [esi]
jbe 0xec26e5
imul esi, dword [edx + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec26ed
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec26d7
push ebx
je 0xec26f8
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0xec26e9
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte fs:[esi + 0x72], al
add byte [esi + 0x72], al
inc esi
jb 0xec26fd
inc ebp
inc ebp
outsb dx, byte [esi]
jbe 0xec2706
jb 0xec270e
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec26f8
je 0xec2719
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
jae 0xec26ed
inc ecx
add byte [edi + 0x65], al
je 0xec26f6
inc edi
je 0xec26f6
outsb dx, byte [esi]
jbe 0xec271d
jb 0xec2725
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec2712
push esi
popal
jb 0xec2728
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [esi], al
mov cl, 0xb0
inc edi
je 0xec271f
je 0xec2732
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[ecx + 0x73], cl
dec ecx
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
arpl word [eax], ax
mov bl, 0x47
je 0xec2728
outsb dx, byte [esi]
jbe 0xec274f
imul esi, dword [edx + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec2757
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec2741
push ebx
je 0xec2762
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
dec esp
inc ebx
dec ebp
popal
jo 0xec274f
je 0xec2770
jb 0xec2768
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
inc ecx
add byte [ebx + 0x65], dl
je 0xec274d
inc esi
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [ebx + 0x65], dl
je 0xec2755
outsb dx, byte [esi]
jbe 0xec277c
imul esi, dword [edx + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec2784
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0xec2771
popal
jb 0xec2787
imul esp, dword [ecx + 0x62], reloc.iphlpapi.dll_GetAdaptersInfo
stosb byte es:[edi], al
popal
bound ebp, qword [ebp + 0x41]
add byte [edx + 0x74726956], ch
jne 0xec278c
push esi
imul esi, dword [edx + 0x74], 0x466c6175
je 0xec279f
popal
insb byte es:[edi], dx
inc esi
jb 0xec2794
add byte gs:[ebx + 0x6f], al
outsd dx, dword [esi]
jo 0xec27ae
push edx
arpl word gs:[eax + eax + 0x48], si
popal
jo 0xec2782
jb 0xec27a6
popal
je 0xec27a9
add ch, al
je 0xec27af
mov ss, word [ebp + 0x6e]
push 0x6c646e61
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
js 0xec27b8
jo 0xec27cc
je 0xec27c2
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec2762
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], 0x73490072
inc edx
dec ecx
jae 0xec27a7
popal
push edi
jb 0xec27d3
je 0xec27d1
push eax
je 0xec27e1
add byte [edi + 0x65], al
je 0xec27c7
inc edi
je 0xec27c7
je 0xec27e8
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
inc ecx
add byte [ecx + ebx*4], dl
or dword [eax - 0x65], ebp
push 0x56787b9b
jnp 0xec27fe
push esi
imul esi, dword [edx + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
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 edi
je 0xec27ea
je 0xec280b
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push edi
push edi
add byte [ebx + 0x4c], bl
inc ebx
dec ebp
popal
jo 0xec27fc
je 0xec281d
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
mov esp, 0x626f6c47
popal
push edi
add byte [edx + 0x6c47bcad], dh
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx], bp
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0xec2826
jb 0xec282c
push ebx
je 0xec283c
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push edi
add byte [ecx + 0x73], cl
inc edx
popal
push edx
popal
push eax
je 0xec284d
add byte [ecx + 0x15e68313], al
clc
push ss
add dword [ebx + 0x6f], 0x7261706d
popal
jb 0xec2850
push ebx
push ebx
je 0xec2860
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec284a
jns 0xec286c
je 0xec2860
insd dword es:[edi], dx
dec ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0xec2801
push edi
imul ebp, dword [esi + 0x48], 0x41706c65
add byte [ebp + 0x6c], al
insb byte es:[edi], dx
je 0xec2875
dec ebp
outsb dx, byte gs:[esi]
jne 0xec2815
inc edi
je 0xec2864
jns 0xec286f
je 0xec287f
popal
je 0xec2885
add byte [ebp + 0x53], dl
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
xor ch, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
jo 0xec28a9
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0xec2899
je 0xec28a9
jb 0xec2890
popal
bound ebp, qword [ebp + 0x41]
add byte [eax + 0x6f], dl
jae 0xec28ba
push ecx
jne 0xec28b2
je 0xec2898
dec ebp
jae 0xec28c1
jae 0xec28b0
popal
add byte gs:[bx + si + 3], al
add byte gs:[eax + 3], al
mov edx, 0x74654795
push ebx
je 0xec28bd
jb 0xec28d2
jne 0xec28d0
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x6e45776f
outsd dx, dword [esi]
ja 0xec28b4
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x64]
add byte [ebx], cl
xchg byte [ebx + esi*2], dl
mov gs, word [ebp - 0x49]
sahf
push eax
imul ecx, dword gs:[ebp + 0x65], 0x73
jae 0xec28e8
inc ecx
add byte [ebx + 0x68], dl
outsd dx, dword [esi]
ja 0xec28e7
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
popal
dec ecx
insd dword es:[edi], dx
popal
inc ecx
add cl, ch
or byte [ebx + 0x57666544], ch
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0xec28fe
jb 0xec291f
arpl word [ecx], ax
inc ebp
add byte [ebp + 0x6e], al
outsb dx, byte [esi]
jne 0xec2924
inc esp
imul esi, dword [ebx + 0x70], 0x5379616c
jo 0xec2928
popal
jns 0xec2912
je 0xec2936
je 0xec292c
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
insb byte es:[edi], dx
outsb dx, byte [esi]
jae 0xec2908
add byte [ebx + 0x6c], al
imul esp, dword [ebp + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
push ebx
arpl word [edx + 0x65], si
jb 0xec2939
outsb dx, byte gs:[esi]
add dl, al
jge 0xec2926
fbld tbyte [esi]
inc edi
je 0xec2923
insb byte es:[edi], dx
popal
jae 0xec2957
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
inc ecx
add byte [ebp + 0x6e], al
popal
bound ebp, qword [ebp + 0x4d]
outsb dx, byte gs:[esi]
jne 0xec293e
je 0xec295c
insd dword es:[edi], dx
add byte [edi + 0x65], al
je 0xec2950
jne 0xec2961
bound ecx, qword [ebp + 0x65]
outsb dx, byte [esi]
dec ebp
outsb dx, byte gs:[esi]
jne 0xec2904
inc ecx
rol dword [ecx + 0x20], 1
sal dword [ebx], cl
rcl byte [edx + esi*2 + 0x61]
outsb dx, byte [esi]
jae 0xec297d
popal
je 0xec2979
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0xec297d
je 0xec298d
jb 0xec2961
inc ecx
add byte [ebx + 0x72], al
popal
popal
je 0xec298c
inc ecx
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0xec2990
je 0xec29a0
jb 0xec2987
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [ebx - 0x36], dl
xchg esp, eax
inc edi
push ebx
retf 0x9465
je 0xec2985
insb byte es:[edi], dx
inc ebx
je 0xec29b8
insb byte es:[edi], dx
dec ecx
inc esp
add byte [edi], al
dec ecx
outsb dx, byte [esi]
je 0xec29b4
jb 0xec29bd
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ebx + 0x65], bp
inc ebp
js 0xec29bc
push 0x65676e61
add byte [ebp + 0x6f], cl
add byte gs:[di + 0x6f], cl
imul esp, dword fs:[esi + 0x79], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [ecx + 0x70], al
jo 0xec29d4
outsb dx, byte [esi]
dec ebp
outsb dx, byte gs:[esi]
jne 0xec29b7
add byte [esi + 0x43fb98b9], ch
cwde
sti
inc ebx
jb 0xec29e3
popal
popal
je 0xec29e6
dec ebp
outsb dx, byte gs:[esi]
jne 0xec2986
add dl, dl
ror byte [ebp - 0x24], cl
das
dec ebp
fsubr qword [edi]
dec ecx
jae 0xec29d0
inc edx
popal
inc ebx
inc ebx
outsd dx, dword [esi]
push eax
je 0xec2a09
add byte [ebx + 0x65], dl
je 0xec29f0
imul ebp, dword [ebp + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebx + 0x65], dl
je 0xec29fa
outsb dx, byte [esi]
push 0x6c646e61
inc ebp
js 0xec2a13
jo 0xec2a27
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec29bd
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [esp + esi*2 + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
insb byte es:[edi], dx
je 0xec2a20
jb 0xec29bd
add byte [ebx + 0x65], dl
push ebx
je 0xec2a13
je 0xec2a13
arpl word gs:[ebp + eax*2 + 0x6d], si
jo 0xec2a3c
jns 0xec29ca
inc edi
je 0xec2a25
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebx
jb 0xec2a3d
outsd dx, dword fs:[esi]
ja 0xec29d4
and dword [ebx + 0x72], eax
popal
popal
je 0xec2a40
dec ecx
arpl word [edi + 0x6e], bp
inc esi
jb 0xec2a51
insd dword es:[edi], dx
push edx
jae 0xec2a56
outsd dx, dword [esi]
jne 0xec2a5b
arpl word [ebp + 0x45], sp
js 0xec29ee
pushal
mov dword [reloc.iphlpapi.dll_GetAdaptersInfo], eax
popal
fidiv dword [reloc.iphlpapi.dll_GetAdaptersInfo]
je 0xec2a5d
dec ecx
arpl word [edi + 0x6e], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc esi
jb 0xec2a6e
insd dword es:[edi], dx
push edx
jae 0xec2a73
jne 0xec2a78
arpl word [ebp], sp
push edx
imul esi, dword gs:[bp + di + 0x74], 0x6c437265
imul esi, dword [eax + 0x62], reloc.iphlpapi.dll_GetAdaptersInfo
inc esi
outsd dx, dword [esi]
jb 0xec2a8b
popal
je 0xec2a62
inc ecx
add byte [ecx + ebp*2 + 0x73], al
jo 0xec2a88
je 0xec2a8c
push 0x7373654d
popal
inc ecx
add byte [edi + edx*2], ah
mov esi, 0x72442889
popal
ja 0xec2a86
dec ecx
arpl word [edi + 0x6e], bp
inc ebp
js 0xec2a43
dec ebx
imul ebp, dword [esp + ebp*2 + 0x54], 0x72656d69
add byte [ebx + 0x72], al
popal
je 0xec2ab8
push eax
outsd dx, dword [esi]
jo 0xec2acc
jne 0xec2ac8
jo 0xec2aa6
dec ebp
outsb dx, byte gs:[esi]
jne 0xec2a5d
inc esp
jae 0xec2ad5
jb 0xec2ad2
outsd dx, dword [esi]
jns 0xec2aa6
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0xec2acd
je 0xec2add
jb 0xec2ac4
popal
bound ebp, qword [ebp]
push ebx
je 0xec2ad0
add byte gs:[ebx + 0x65], dl
je 0xec2ad0
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
add byte [ebx - 0x1e], cl
sbb eax, 0x7465476c
inc ecx
inc edi
je 0xec2acb
je 0xec2acb
arpl word [ecx + ebp*2 + 0x76], si
push edi
je 0xec2af6
imul esi, dword [esi + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
ja 0xec2a96
jbe 0xec2af4
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
je 0xec2ae7
jae 0xec2b10
popal
push eax
outsd dx, dword [esi]
jae 0xec2aa4
jg 0xec2aec
int1
invalid
imul ebp, dword [esp + 0x57], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0xec2b08
jb 0xec2b33
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x44007845
outsb dx, byte [esi]
je 0xec2b10
js 0xec2acd
add byte [edx + esi*2 + 0x61], al
inc esp
jb 0xec2b31
ja 0xec2b17
add byte gs:[bp + di + 0x63], dl
add byte [ebx + 0x63], dl
jb 0xec2b3f
outsb dx, byte gs:[esi]
push esp
outsd dx, dword [esi]
inc ebx
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x65520074
insb byte es:[edi], dx
popal
jae 0xec2b51
inc ebx
popal
jo 0xec2b64
jne 0xec2b64
add byte gs:[edi + 0x65], al
inc edi
je 0xec2b3b
je 0xec2b3b
popal
jo 0xec2b6f
jne 0xec2b6f
add bl, dh
ljmp 0x6942
insd dword es:[edi], dx
popal
jo 0xec2b4d
add byte [0x59cea7b4], al
into
pop ecx
push edi
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword [esi]
ja 0xec2b5f
jb 0xec2b8a
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x74654700
push ebx
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
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
je 0xec2b9d
push edx
arpl word gs:[eax + eax + 0x53], si
je 0xec2b3d
push ebx
je 0xec2b84
je 0xec2b84
popal
jo 0xec2bb8
jne 0xec2bb8
add byte gs:[eax + 0x7465479b], bh
dec ebp
jae 0xec2bc4
popal
inc ecx
add byte [ebx + 0x65], dl
je 0xec2bad
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0xec2b63
push eax
je 0xec2baf
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax + 0x53], si
je 0xec2bc3
push ebx
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:[si + 0x6f], cl
popal
push ebx
je 0xec2bf4
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [ebx + 0x65], dl
je 0xec2bdb
push eax
jb 0xec2bfc
jo 0xec2bd0
add dl, dh
dec edi
jae 0xec2bfb
je 0xec2bea
arpl word gs:[eax + eax + 0x4d], si
outsd dx, dword [esi]
jbe 0xec2c05
push edi
imul ebp, dword [esi + 0x64], 0xed00776f
inc esp
jae 0xec2c20
jb 0xec2c1d
outsd dx, dword [esi]
jns 0xec2bf9
dec ecx
arpl word [edi + 0x6e], bp
add byte [edi + 0x65], al
je 0xec2c05
outsb dx, byte gs:[esi]
jne 0xec2bff
push 0x4d6b6365
popal
jb 0xec2c2f
imul eax, dword [ecx + ebp*2 + 0x6d], 0x65
outsb dx, byte [esi]
jae 0xec2c34
inc esp
imul ebp, dword [ebp + 0x65], 0x6f69736e
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0xec2bcf
inc edi
je 0xec2c23
jb 0xec2c44
jo 0xec2c18
add byte [esi - 0x79], ah
invalid
call 0xec224d
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
add ch, ch
invalid
outsd dx, dword [esi]
ja 0xec2c32
js 0xec2bef
in eax, dx
jle 0xec2bde
mov eax, dword [esi + reloc.iphlpapi.dll_GetAdaptersInfo]
inc esp
outsd dx, dword [esi]
iretd
imul esp, dword [ecx + 0x6c], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0xec2c75
insb byte es:[edi], dx
outsd dx, dword [esi]
dec ebp
jae 0xec2c75
popal
inc ecx
inc ecx
add byte [esi + 0x43], dl
push 0x4d6b6365
outsb dx, byte gs:[esi]
jne 0xec2c5b
je 0xec2c79
insd dword es:[edi], dx
add byte [ecx + 0x64], al
push 0x75
jae 0xec2c90
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [ebp + eax*2 + 0x78], si
outsd dx, dword [esi]
ja 0xec2c75
arpl word gs:[ebp + eax*2 + 0x78], si
add byte [edi + 0x65], al
je 0xec2c80
arpl word [edx + 0x6f], si
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0xec2c36
rol dword [eax + reloc.iphlpapi.dll_GetAdaptersInfo], 0x4d
popal
jo 0xec2c97
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0xec2c96
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
sub dword [eax - 0x15], ecx
add dl, byte [ebx + 0x65]
outsb dx, byte [esi]
inc esp
insb byte es:[edi], dx
dec ecx
je 0xec2cc1
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ebp
jae 0xec2cd4
popal
inc ecx
add byte [ebp + 0x65531f8c], bh
je 0xec2cba
outsb dx, byte gs:[esi]
jne 0xec2cba
je 0xec2cd8
insd dword es:[edi], dx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec2ccc
jo 0xec2cee
add byte [edi + 0x65], al
je 0xec2ccc
popal
jae 0xec2cf7
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push eax
outsd dx, dword [esi]
jo 0xec2d02
jo 0xec2c8f
je 0xec2c75
in al, 0x7a
sbb eax, 0x47914bec
jp 0xec2cb0
in al, dx
dec ebx
xchg ecx, eax
inc edi
je 0xec2ce7
jae 0xec2d10
popal
push esp
imul ebp, dword [ebp + 0x65], 0x646e4500
inc esp
imul esp, dword [ecx + 0x6c], 0x1000676f
xchg ebx, eax
push edx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0xec2d1c
push eax
jb 0xec2d29
jo 0xec2cfd
add byte [edx], cl
movsd dword es:[edi], dword [esi]
aam 0x47
je 0xec2d07
insb byte es:[edi], dx
popal
jae 0xec2d3b
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
inc ecx
add byte [edi + 0x65], al
je 0xec2d29
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0xec2d28
insb byte es:[edi], dx
popal
arpl word [ebp + 0x6d], sp
outsb dx, byte gs:[esi]
je 0xec2ce1
inc edi
out dx, al
stc
fdivr dword [ebx]
adc dl, byte [edx + 0x65]
imul esi, dword [bp + di + 0x74], 0x69577265
push edx
imul esi, dword gs:[bp + di + 0x74], 0x69577265
jb 0xec2d47
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0xec2d43
jae 0xec2d6c
jae 0xec2d6c
popal
inc ecx
add byte [edi + 0x65], al
je 0xec2d55
jns 0xec2d77
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0xec2d0a
inc edi
je 0xec2d5b
outsb dx, byte gs:[esi]
jne 0xec2d5b
je 0xec2d79
insd dword es:[edi], dx
dec ecx
inc esp
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x6956776f
jae 0xec2d8d
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0xec2d77
imul esi, dword [ebx + 0x69], reloc.iphlpapi.dll_GetAdaptersInfo
bound ebp, qword [ebp]
push ebx
je 0xec2d6f
jne 0xec2da0
jae 0xec2d9f
jb 0xec2d32
inc edi
je 0xec2d84
js 0xec2dad
inc esp
insb byte es:[edi], dx
push esp
popal
bound ecx, qword [ecx + 0x74]
insd dword es:[edi], dx
add byte [esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x47], si
je 0xec2d9e
outsb dx, byte gs:[esi]
jne 0xec2d9e
je 0xec2dbc
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0xec2dca
outsb dx, byte [esi]
je 0xec2d5e
inc ebp
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x57]
imul ebp, dword [esi + 0x64], 0x5200776f
jb 0xec2dd1
popal
ja 0xec2dc9
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebx + 0x72], al
popal
jb 0xec2de0
popal
je 0xec2de3
inc esp
imul esp, dword [ecx + 0x6c], 0x6e49676f
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
popal
jb 0xec2df1
insd dword es:[edi], dx
inc ecx
add byte [ebp + 0x65526f1c], cl
imul esi, dword [bp + di + 0x74], 0x6c437265
inc ebx
insb byte es:[edi], dx
popal
jae 0xec2e16
inc ecx
add byte [ebx + 0x65], dl
je 0xec2e00
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0xec2dfb
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ebx + 0x65], dl
je 0xec2dfb
jne 0xec2e2c
jae 0xec2e2b
jb 0xec2e0e
outsd dx, dword [esi]
jae 0xec2dc1
inc edi
je 0xec2e1c
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0xec2e17
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ecx + 0x73], cl
push edx
jae 0xec2e25
arpl word gs:[ebp + eax*2 + 0x6d], si
jo 0xec2e4e
jns 0xec2ddc
push edx
insb byte es:[edi], dx
popal
popal
jae 0xec2e48
inc esp
inc ebx
add byte [esi + 0x61], dh
mov al, byte [0x4c751ae3]
outsd dx, dword [esi]
popal
inc ebx
jne 0xec2e65
jae 0xec2e64
jb 0xec2e38
add byte [edi + edx*4 - 2], ah
push ebx
je 0xec2e40
arpl word [ecx + ebp*2 + 0x76], si
push edi
je 0xec2e6b
jbe 0xec2e69
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
push 0x475d228b
and bl, byte [ebp + 0x47]
je 0xec2e61
outsb dx, byte gs:[esi]
jne 0xec2e6b
push ebx
je 0xec2e7b
je 0xec2e81
add byte [ecx + 0x6e], cl
jbe 0xec2e82
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0xec2e2c
je 0xec2e8c
push edx
arpl word gs:[eax + eax - 0x41], si
mov esp, 0xbfc736db
push esi
popal
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0xec2e40
add byte [edi + 0x36dbbc2e], bh
mov edi, 0x36dbbc2e
invalid
popal
je 0xec2ea0
push edx
arpl word gs:[eax + eax - 0x6e], si
xchg edx, eax
add al, 0x9a
std
or al, 0xb9
xor dword [eax], esi
push ebp
jo 0xec2eaf
popal
je 0xec2eb3
push edi
imul ebp, dword [esi + 0x64], 0x4700776f
je 0xec2e9c
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0xec2e63
mov bh, 0x27
mov bh, 0x27
daa
inc edx
mov cl, 0x16
sub al, byte [ebp + 0x71]
jne 0xec2ecf
jno 0xec2ee2
popal
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x47], si
je 0xec2ecc
outsd dx, dword [esi]
jo 0xec2ed2
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
dec ecx
jae 0xec2edb
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
hlt
inc edi
je 0xec2ee0
popal
jb 0xec2ef8
outsb dx, byte [esi]
je 0xec2e96
out 0xe, eax
cdq
clc
invalid
inc edi
je 0xec2ee6
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [ebx + 0x65], dl
outsb dx, byte [esi]
dec ebp
jae 0xec2f20
popal
inc ecx
inc ecx
add byte [edi + 0x73], dh
jo 0xec2f28
jae 0xec2f25
jb 0xec2f20
imul ebp, dword [esi + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
inc esp
jae 0xec2f35
outsb dx, byte [esi]
je 0xec2f20
inc ecx
add byte [0x74736544], ch
jb 0xec2f32
jns 0xec2f08
jne 0xec2f39
jae 0xec2f38
jb 0xec2ecb
cmp al, 0x53
push ebx
je 0xec2f20
push eax
popal
jb 0xec2f38
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0xec2ed6
setbe byte [eax + 0x6f]
jae 0xec2f50
je 0xec2f2a
dec ebp
jae 0xec2f53
popal
inc ecx
inc ecx
add byte [edi + ebp*2 + 0x61], cl
outsd dx, dword [esi]
popal
dec ecx
arpl word [edi + 0x6e], bp
inc ecx
add byte [ecx], al
inc edi
je 0xec2f4b
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [eax + eax + 0x47], si
ja 0xec2f4c
arpl word gs:[eax + eax + 0x47], si
je 0xec2f45
jne 0xec2f76
jae 0xec2f75
jb 0xec2f58
outsd dx, dword [esi]
jae 0xec2f0b
inc esp
jb 0xec2f6f
ja 0xec2f64
js 0xec2f87
inc ecx
add byte [ebp + 0x65], cl
jae 0xec2f8c
popal
inc edx
outsd dx, dword [esi]
js 0xec2f61
add al, al
cmp dword [edx], 0x53
je 0xec2f7f
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0xec2f7e
outsd dx, dword [esi]
jae 0xec2f31
inc ebp
insd dword es:[edi], dx
jo 0xec2fa9
jns 0xec2f7a
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], reloc.iphlpapi.dll_GetAdaptersInfo
jo 0xec2f9d
outsd dx, dword [esi]
popal
jb 0xec2fa3
add byte [edi + 0x65], al
je 0xec2f88
insb byte es:[edi], dx
dec ecx
je 0xec2fae
insd dword es:[edi], dx
add byte [edi + 0x65], al
je 0xec2fa2
inc edi
je 0xec2fa2
jns 0xec2fc4
jae 0xec2fc6
je 0xec2fb8
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ebp
je 0xec2fca
imul esp, dword [ebx + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
push ebx
je 0xec2fa9
je 0xec2fa9
outsd dx, dword [esi]
jb 0xec2fcb
jb 0xec2fd8
jne 0xec2fd9
push edi
imul ebp, dword [esi + 0x64], 0x5700776f
outsd dx, dword fs:[esi]
ja 0xec2f73
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jne 0xec2ff3
je 0xec2fbe
outsd dx, dword [esi]
jb 0xec2fc4
dec ecx
outsb dx, byte [esi]
jo 0xec2ff3
je 0xec2fc9
dec ecx
insb byte es:[edi], dx
add byte gs:[edx + esi*2 + 0x61], al
ja 0xec2fcf
inc esi
jb 0xec2fec
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0xec3004
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [ebx + 0x6c], al
outsd dx, dword [esi]
jae 0xec2fff
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0xec3001
outsd dx, dword [esi]
popal
jb 0xec3007
add byte fs:[edx + esi*2 + 0x61], dl
add byte [edx + esi*2 + 0x61], dl
outsb dx, byte [esi]
jae 0xec3016
insb byte es:[edi], dx
popal
je 0xec3012
dec ebp
jae 0xec3024
popal
add byte gs:[di + 0x6e], al
push eax
push eax
popal
imul ebp, dword [esi + 0x74], 0x74654700
inc ebx
inc edi
je 0xec3005
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0xec3028
outsd dx, dword [esi]
popal
jb 0xec302e
inc esp
inc esp
popal
je 0xec302f
add byte [ebx + 0x79], dl
jae 0xec3047
push ebx
jns 0xec3045
je 0xec3039
insd dword es:[edi], dx
insd dword es:[edi], dx
push eax
popal
jb 0xec303a
popal
insd dword es:[edi], dx
je 0xec3042
jb 0xec3052
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [esi], bl
dec edi
jo 0xec304e
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebx + 0x65], dl
je 0xec304f
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
js 0xec3075
inc ecx
add byte [ebp + 0x6e], dl
outsb dx, byte [esi]
jb 0xec306c
imul esi, dword [bp + di + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
popal
jae 0xec3085
inc ecx
add byte [ecx - 0x78], ch
inc edi
je 0xec3071
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
js 0xec3097
inc ecx
add byte [edi + 0x65], al
je 0xec306f
inc esi
outsd dx, dword [esi]
jb 0xec3091
jb 0xec309e
outsd dx, dword [esi]
jne 0xec309f
push edi
imul ebp, dword [esi + 0x64], 0x4600776f
inc esi
jb 0xec309d
insd dword es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x46], si
imul ebp, dword [esi + 0x64], 0x646e6957
outsd dx, dword [esi]
ja 0xec3093
add byte [esi + 0x69], al
outsb dx, byte [esi]
push edi
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
js 0xec3091
inc ecx
add byte [ebx + 0x65], dl
je 0xec30ac
je 0xec30ac
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0x41
add byte [ebx], ch
inc edi
je 0xec30ab
insb byte es:[edi], dx
popal
jae 0xec30df
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [ebp + 0x6e], al
jne 0xec30e3
insd dword es:[edi], dx
push esp
push 0x64616572
push edi
imul ebp, dword [esi + 0x64], 0x73776f
inc edx
std
int3
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0xec3109
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
rcl dword [eax - 0x2d]
dec edx
inc edi
push eax
ror dword [edx + 0x47], cl
je 0xec30e9
jae 0xec3113
je 0xec3119
jo 0xec3103
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
inc edi
je 0xec311d
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
add ch, ah
adc al, 0x87
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0xec314d
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
inc edi
je 0xec3137
add byte [edi + 0x65], al
je 0xec3137
push ebx
jns 0xec3159
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0xec312e
jb 0xec3163
jae 0xec3158
add byte [esi], ch
cmp dword [eax], ebx
inc ebp
outsb dx, byte [esi]
jne 0xec3165
inc ebx
push 0x57646c69
imul ebp, dword [esi + 0x64], 0x73776f
jae 0xec3105
insd dword es:[edi], dx
jmp [edi + 0xa]
stc
mov cl, 0x52
inc edi
je 0xec3167
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
js 0xec318d
outsd dx, dword [esi]
ja 0xec316a
js 0xec318d
dec esp
outsb dx, byte gs:[esi]
je 0xec3187
je 0xec3187
inc ecx
add ch, cl
pop esp
scasd eax, dword es:[edi]
push ebx
je 0xec316b
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0xec3194
inc esp
popal
je 0xec3195
add byte [ecx + 0x62], dl
bound esp, qword [ebp + 0x64]
push esp
bound esp, qword [edx + 0x65]
push esp
js 0xec31b3
dec edi
jne 0xec31b6
inc ecx
add byte [ecx + 0x3ccdaa34], ah
xchg ebp, eax
mov eax, dword [reloc.iphlpapi.dll_GetAdaptersInfo]
imul ebp, dword [esi + 0x50], 0x746e6961
imul ebp, dword gs:[bp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [edi + 0x44], al
inc esp
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x68], al
popal
jb 0xec31bb
push ebp
jo 0xec31d8
jo 0xec31ce
jb 0xec31ac
jb 0xec31ac
inc ecx
add byte [ebp + 0x6c], al
je 0xec31d7
inc esp
inc ebx
add byte [ebx], ah
pop edx
push edx
imul esi, dword gs:[bp + di + 0x74], 0x6f487265
je 0xec31ce
jns 0xec3186
mov ch, 0xa4
movsb byte es:[edi], byte [esi]
dec ecx
outsb dx, byte [esi]
je 0xec31f1
jb 0xec3201
jae 0xec31f4
arpl word gs:[edx + edx*2 + 0x65], si
arpl word [edx + edx*2 + 0x65], si
arpl word [eax + eax - 0x29], si
je 0xec3196
add bh, dl
xlatb
or dword ds:[eax + reloc.iphlpapi.dll_GetAdaptersInfo], ebp
imul esi, dword gs:[bp + di + 0x74], 0x6f487265
je 0xec31f4
jns 0xec31ac
inc edi
jb 0xec3210
jns 0xec3204
je 0xec3225
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [ebx + 0x74], dl
popal
jb 0xec3231
inc esp
outsd dx, dword [esi]
arpl word [ecx], ax
inc ebx
jb 0xec322a
popal
je 0xec322d
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
inc ecx
inc ebp
js 0xec3212
add byte [edx + 0x65], dl
arpl word [ecx + 0x6e], si
outsb dx, byte [esi]
insb byte es:[di], dx
add byte gs:[edi + 0x65], al
je 0xec3223
jne 0xec3254
jb 0xec3249
outsb dx, byte [esi]
je 0xec3236
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x62], si
popfd
inc ebx
jb 0xec3257
popal
popal
je 0xec325a
inc ebx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0xec325b
je 0xec3265
bound ebp, qword [ebp + 0x44]
inc ebx
add ah, ch
inc dword [edi + 0x65]
je 0xec3258
inc edi
je 0xec3258
imul edi, dword [eax + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec3265
push esp
js 0xec3288
js 0xec3288
inc ebp
js 0xec328b
outsb dx, byte gs:[esi]
je 0xec326b
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x413233
invalid
push edx
outsd dx, dword [esi]
jne 0xec3297
push edx
push edx
arpl word gs:[eax + eax + 0x70], si
jae 0xec329c
je 0xec322f
jo 0xec32a4
push 0xffffffffffffff85
xor al, 0x53
test dword [ebx + edx*2], esi
je 0xec3298
popal
jb 0xec32ad
push eax
popal
add byte gs:[bx + 0x65], al
je 0xec3285
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x27006e67
daa
inc esp
jae 0xec32c2
jb 0xec32bf
jns 0xec32a9
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0xec3258
add byte [ebx + 0x65], dl
push ebx
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], 0x43006e67
jb 0xec32ce
add byte [ebx + 0x72], al
popal
popal
je 0xec32d1
push eax
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0xec32d8
outsd dx, dword [esi]
outsb dx, byte [esi]
push edx
outsb dx, byte [si]
add byte [esi - 0x27], cl
cmp byte [ebx], bl
inc edi
je 0xec32c3
jbe 0xec32eb
arpl word [ebp + 0x43], sp
popal
jo 0xec32fb
add byte [ebx + 0x65], dl
je 0xec32e1
js 0xec3304
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0xec3296
inc edi
je 0xec32ee
je 0xec32ee
js 0xec3311
je 0xec32eb
dec ebp
je 0xec3313
imul esp, dword [ebx + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [edx + 0x4d], dh
outsd dx, dword [esi]
jbe 0xec3310
push esp
outsd dx, dword [esi]
inc ebp
js 0xec32b0
inc ebx
jb 0xec3318
popal
je 0xec331b
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0xec32fc
add byte [ebp - 0x13], dh
jge 0xec32c4
add al, 0xf7
dec ebx
test dword [ebx + 0x7c], reloc.iphlpapi.dll_GetAdaptersInfo
jl 0xec3317
push ebx
je 0xec3309
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0xec32ce
inc ebx
jb 0xec3336
popal
je 0xec3339
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x74], 0x67526369
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
jo 0xec334e
imul esp, dword [ebx + 0x52], reloc.iphlpapi.dll_GetAdaptersInfo
imul esi, dword fs:[edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0xec3350
popal
je 0xec3353
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x4f007463
arpl word [eax + eax + 0x4f], si
je 0xec32fe
dec edi
salc
inc ecx
push ebx
je 0xec3355
push eax
imul edi, dword [eax + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [eax + 0x74], dl
push esi
imul esi, dword [ebx + 0x69], 0x656c62
bound ebp, qword [ebp]
insb byte es:[edi], dx
add byte gs:[ebx + 0x65], dl
add byte [ebx + 0x65], dl
push ebx
je 0xec336b
je 0xec336b
push ebx
je 0xec338c
je 0xec3380
je 0xec3380
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[edi + 0x65], al
je 0xec336d
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], 0x5200786f
arpl word gs:[esi + edx*2 + 0x69], si
jae 0xec33a2
imul esi, dword [ebx + 0x69], reloc.iphlpapi.dll_GetAdaptersInfo
bound ebp, qword [ebp]
inc ebp
js 0xec33a3
insb byte es:[edi], dx
jne 0xec33a7
inc ebx
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x746365
ret
jp 0xec33a5
les esi, [edi + 0x54]
jb 0xec33b6
outsb dx, byte [esi]
jae 0xec33c4
popal
je 0xec33c0
inc ebx
push 0x65737261
je 0xec33ac
outsb dx, byte [esi]
outsw dx, word [esi]
add byte [esi - 0x57], bl
enter 0x446b, 0x65
inc esp
jae 0xec33e3
jae 0xec33e3
jb 0xec33e0
jns 0xec33c0
outsb dx, byte gs:[esi]
jne 0xec3377
push ebx
arpl word [ecx + 0x6c], sp
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
jo 0xec33f1
jb 0xec33f8
inc ebp
js 0xec33fb
inc ebp
js 0xec338a
push esp
js 0xec3402
js 0xec3402
dec edi
jne 0xec3405
inc ecx
add byte [ebx + 0xf19600], bl
test eax, 0x7465533d
push edi
imul ebp, dword [esi + 0x64], 0x724f776f
ja 0xec33f3
dec edi
jb 0xec340d
inc ebp
inc ebp
js 0xec33a9
push ss
mov ds, word [ebx + edi*2]
xchg esi, eax
jnp 0xec3344
and dword [edi + reloc.iphlpapi.dll_GetAdaptersInfo], ebx
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
je 0xec3403
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0xec3400
js 0xec3431
inc ebp
js 0xec33c0
inc ebp
js 0xec3437
push ebx
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], 0x11006e67
nop
adc ecx, dword [edx + reloc.iphlpapi.dll_GetAdaptersInfo]
jae 0xec3440
je 0xec3433
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
jo 0xec3451
jb 0xec3458
je 0xec3434
dec edi
jb 0xec344e
inc ebp
js 0xec33ea
inc edi
je 0xec3444
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
jo 0xec3462
jb 0xec3469
inc ebp
js 0xec346c
inc ebp
js 0xec33fb
push esp
invalid
je 0xec3459
push esi
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0xec3477
outsd dx, dword [esi]
jb 0xec347e
inc ebp
js 0xec3481
inc ebp
js 0xec3410
inc edi
je 0xec3463
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2], si
push ebx
arpl word [ecx + 0x6c], sp
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
je 0xec346f
js 0xec342c
inc ebx
jb 0xec3494
popal
je 0xec3497
push eax
push eax
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
add byte [ebx + 0x65], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
arpl word [eax + eax + 0x43], si
fimul dword [eax + 0x2f]
ficomp dword [ebp - 0x45]
inc ebx
jb 0xec34b2
popal
je 0xec34b5
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
add byte [edx + 0x626d6f43], dl
imul ebp, dword [esi + 0x65], 0x6e6752
inc ebx
jb 0xec34cc
xchg edx, eax
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
bound ebp, qword [ecx + 0x6e]
push edx
outsb dx, byte [si]
outsb dx, byte [esi]
add byte [ebx + 0x72], al
popal
popal
je 0xec34cf
push eax
push eax
popal
je 0xec34e2
jb 0xec34df
jb 0xec34df
inc edx
jb 0xec34e9
jae 0xec34de
add byte [0xe1f6ef9c], cl
or eax, 0xe1f6ef9c
inc ebx
jb 0xec34e4
popal
popal
je 0xec34e7
push ebx
push ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [edx + eax*2 + 0x72], 0x687375
inc ebx
jb 0xec34f5
popal
je 0xec34f8
dec eax
popal
je 0xec34fa
push 0x73757242
push 0x74655300
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
dec edi
jb 0xec3513
inc ebp
js 0xec34af
inc ebx
jb 0xec3517
popal
je 0xec351a
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x65530070
je 0xec350d
popal
jo 0xec3510
outsd dx, dword [esi]
add byte gs:[edx + 0x65], dl
jae 0xec353f
outsd dx, dword [esi]
jb 0xec3533
inc esp
inc ebx
add byte [eax], ah
arpl word [ebx + 0x72], ax
popal
je 0xec353e
inc edx
jb 0xec3551
jae 0xec3546
dec ecx
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x43007463
jb 0xec3549
arpl word [eax + eax + 0x43], si
inc ebx
jb 0xec354f
popal
popal
je 0xec3552
inc esp
inc ebx
inc ecx
add byte [edx + 0x4317e4f5], bl
inc ebx
jb 0xec355d
popal
je 0xec3560
inc esi
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0xec3549
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x417463
inc edi
je 0xec3561
js 0xec3584
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0xec3516
inc ebx
jb 0xec357e
popal
je 0xec3581
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x74], 0x67526369
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0xec356e
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[edx + 0x65], al
imul ebp, dword [bp + 0x50], 0x687461
imul ebp, dword gs:[bp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
je 0xec3582
je 0xec3582
inc edx
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0xec3547
add byte [esi + 0x49], bh
jle 0xec3592
call 0x6633d759
je 0xec35a3
push ebx
je 0xec35c4
jb 0xec35b8
je 0xec35b8
je 0xec35b8
push 0x4d746c42
outsd dx, dword [esi]
add byte gs:[ebx + 0x72], al
add byte [ebx + 0x72], al
popal
popal
je 0xec35c9
push edx
outsd dx, dword [esi]
jne 0xec35d6
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
outsb dx, byte [si]
add byte [eax + 0x61], dl
je 0xec35dd
push esp
outsd dx, dword [esi]
push edx
imul ebp, dword gs:[bx + 0x6e], 0x74654700
inc edi
je 0xec35d2
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0xec35cc
imul ebp, dword [esp + ebp*2 + 0x4d], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
je 0xec35e8
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
dec edi
jb 0xec3603
inc ebp
js 0xec359f
invalid
mov cl, 0xb0
inc edi
je 0xec3600
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
js 0xec35b4
mov bl, 0x43
jb 0xec361d
popal
je 0xec3620
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0xec3621
je 0xec362b
bound ebp, qword [ebp + 0x42]
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec3627
popal
jo 0xec35cc
inc edi
je 0xec3627
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec361e
outsd dx, dword fs:[esi]
ja 0xec361b
js 0xec364c
inc ebp
js 0xec35db
stosb byte es:[edi], al
lds edx, [ebx + 0x65]
je 0xec3631
push ebx
je 0xec3631
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0xec362b
imul ebp, dword [esp + ebp*2 + 0x4d], reloc.iphlpapi.dll_GetAdaptersInfo
je 0xec3656
dec ebp
outsd dx, dword [esi]
add byte gs:[edi - 0x72], dh
inc edi
je 0xec3647
mov es, word [edi + 0x65]
je 0xec3647
je 0xec3665
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x47], si
je 0xec3647
dec ecx
inc edx
imul esi, dword [ebx + esi*2], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
js 0xec3684
push esp
js 0xec3688
dec edi
jne 0xec368b
inc ecx
add byte [ebx + 0x72], al
popal
je 0xec3684
inc esp
inc esp
dec ecx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x2db10070
mov ebp, 0xbcb237c4
add byte [ecx + 0x37c4bd2d], dh
les esi, [edi]
mov dl, 0xbc
pop dword [ebx + 0x72]
popal
jb 0xec3698
popal
je 0xec369b
push eax
popal
insb byte es:[edi], dx
je 0xec36b0
add byte gs:[esi], dl
xchg esp, eax
or ch, byte [ebp - 0x64]
dec eax
adc dword [ebx + 0x74], 0x63746572
jb 0xec36ae
je 0xec36ae
push 0x746c42
inc edx
insb byte es:[edi], dx
je 0xec3650
inc esp
insb byte es:[edi], dx
je 0xec36bb
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x6f], si
insb byte es:[edi], dx
xor esi, dword gs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x65], dl
je 0xec36ad
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[eax + 0x47], al
je 0xec36c9
jns 0xec36eb
je 0xec36df
insd dword es:[edi], dx
push eax
popal
insb byte es:[edi], dx
je 0xec36f5
inc ebp
outsb dx, byte [esi]
je 0xec36f8
imul esp, dword [ebp + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0xec368a
dec ebp
push ebx
dec ecx
dec ebp
inc edi
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + 0x65], dl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0xec3703
dec ebx
jns 0xec36a2
push ebx
insb byte es:[edi], dx
arpl word gs:[eax + edx*2 + 0x61], si
insb byte es:[edi], dx
je 0xec3722
je 0xec3714
add byte gs:[edi + ebp*2 + 0x63], al
add byte [edi + ebp*2 + 0x63], al
inc esp
outsd dx, dword [esi]
arpl word [ebp + 0x6d], si
jne 0xec3722
outsb dx, byte gs:[esi]
je 0xec3709
jb 0xec372a
jo 0xec3722
jb 0xec3733
imul esp, dword [ebp + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
xchg ebp, eax
add al, 0x57
dec ecx
dec esi
push ebx
push eax
dec edi
dec edi
dec esp
inc esp
push edx
push esi
add byte [edi - 0x54f71662], dh
inc edi
jb 0xec373e
imul esp, dword fs:[ebp + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
insb byte es:[edi], dx
add dl, al
jge 0xec373c
outsb dx, byte gs:[esi]
je 0xec3729
imul ebp, dword [esp + ebp*2], reloc.iphlpapi.dll_GetAdaptersInfo
popal
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x656c6150
je 0xec376a
je 0xec375c
add byte gs:[edx + 0x65], dl
add byte [edx + 0x65], dl
push edx
push ecx
push ecx
jne 0xec3763
jb 0xec3779
push esi
popal
insb byte es:[edi], dx
jne 0xec376a
inc ebp
js 0xec3749
add byte [ebp - 0x32], cl
dec ebp
into
pop esp
cmp edx, esi
xor bh, bl
inc ecx
inc esp
push esi
inc ecx
push eax
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [esi], ah
push ecx
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0xec3789
push eax
jb 0xec3790
outsb dx, byte [esi]
je 0xec378f
jb 0xec372c
jb 0xec372c
push edx
push ebx
je 0xec3789
popal
insb byte es:[edi], dx
jne 0xec379c
inc ebp
js 0xec377b
add dl, dl
push edx
shl byte [edi - 0x35ac4cae], 0x52
dec edi
jo 0xec37ae
cmpsd dword [esi], dword es:[edi]
push edx
mov bl, 0x53
retf 0x6552
outsb dx, byte [esi]
dec ebx
jns 0xec3793
js 0xec3791
add byte [edx + 0x65], dl
push ecx
jne 0xec37bc
jb 0xec37d2
push esi
popal
insb byte es:[edi], dx
jne 0xec37c3
inc ecx
add byte [esi - 0x1b], ah
jne 0xec3780
sbb al, 0xef
out dx, eax
sete byte [edi]
dec edi
jo 0xec37d0
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
push eax
jb 0xec37d8
outsb dx, byte [esi]
je 0xec37d7
jb 0xec37b5
add byte [ebx + 0x48], dl
inc edi
je 0xec37c8
je 0xec37c8
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc esp
jb 0xec37e5
add byte [edx + esi*2 + 0x61], al
inc esi
imul ebp, dword [esi + 0x69], 0x53006873
dec eax
jae 0xec37f3
add byte [ebx + 0x48], dl
inc edi
je 0xec37e5
je 0xec37e5
push ebx
jo 0xec37f9
arpl word gs:[ecx + 0x61], bp
arpl word [ecx + 0x61], bp
insb byte es:[edi], dx
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0xec37ef
jb 0xec37ef
popal
je 0xec380a
inc ecx
add byte [esi + 0x454853b9], ch
dec esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + esi*2 + 0x61], al
inc ecx
arpl word [ebx + 0x65], sp
jo 0xec3830
inc esi
imul ebp, dword [ebp + 0x73], 0x42485300
dec eax
inc edx
jb 0xec3836
ja 0xec383c
jae 0xec382f
inc esi
inc esi
outsd dx, dword [esi]
jb 0xec3814
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0xec3815
jb 0xec3815
add byte [eax + 0x617244fb], bl
inc esp
jb 0xec383b
push ecx
jne 0xec3843
jb 0xec3859
inc esi
imul ebp, dword [ebp + 0x41], 0x65685300
insb byte es:[edi], dx
add byte [ebx + 0x68], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
js 0xec3853
arpl word [ebp + 0x74], si
jne 0xec3865
inc ecx
add byte [ebx + 0x68], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
pop edi
dec esi
outsd dx, dword [esi]
je 0xec3867
jns 0xec384a
arpl word [edi + 0x6e], bp
inc ecx
add dl, dl
dec ebp
push ebx
dec eax
inc edi
je 0xec385e
popal
je 0xec3879
inc esi
jb 0xec3883
insd dword es:[edi], dx
dec ecx
inc esp
dec esp
imul esi, dword [ebx + 0x74], 0x2fdc0041
je 0xec385d
add ah, bl
das
and dword ss:[edx + 0x65], edx
inc ebx
jb 0xec388c
popal
je 0xec388f
dec ebx
jns 0xec3873
js 0xec3871
inc ecx
add byte [ebx + 0x4c], al
push ebx
dec ecx
inc esp
inc esi
jb 0xec38a8
insd dword es:[edi], dx
push eax
jb 0xec38ac
outsd dx, dword [esi]
dec ecx
inc esp
add byte [eax - 0x5d], ah
fisubr dword [eax]
xbegin 0x1df6d68c
pop es
mov ch, 0x53
mov dword [eax], esi
add byte [eax], al
add byte [eax], al
arpl word [eax - 0x69], sp
sbb eax, 0x8953b507
xor byte [eax], al
add byte [eax], al
add byte [ebx + 0x60], ah
xchg edi, eax
adc byte [edi - 0x18], 0x48
xchg edi, eax
cmp byte [eax + 0x3f6ef690], 0xa8
aam 0xc2
call 0xb96ccfa6
mov eax, 0x3f6ef690
nop
imul byte [esi + 0x3f]
test al, 0xd4
ret 0x4473
jae 0xec38ab
mov al, 0x56
sahf
in eax, 0xa
fdiv qword [edi - 0x5e486a05]
mov eax, dword [reloc.iphlpapi.dll_GetAdaptersInfo]
jns 0xec381a
aam 0xd2
lodsb al, byte [esi]
mov dl, 0x79
mov byte [0x9c3af879], al
ret 0xedcc
shr byte [edx + esi*4 - 0x7865d87], cl
jns 0xec3872
clc
cmp bl, byte [edx + eax*8 + 0x76a8edcc]
add byte [eax], bh
stosb byte es:[edi], al
jp 0xec380e
cmpsd dword [esi], dword es:[edi]
invalid
mov al, byte [0xd01c8d47]
sbb al, 0xd0
and eax, 0xc5bf1a76
xchg edi, eax
jno 0xec38d5
add dword [eax], reloc.iphlpapi.dll_GetAdaptersInfo
mov edi, 0xfe7bafb9
mov esi, 0xf38d3005
cli
scasb al, byte es:[edi]
stc
hlt
mov word [esi], fs
rcl dword [ecx]
rcl dword es:[ecx]
jno 0xec38b8
mov ebp, 0x63a68e6e
jbe 0xec38ab
inc eax
cmpsd dword [esi], dword es:[edi]
jbe 0xec3899
lea ebp, [ebx - 0x7c]
xchg dword [eax - 0x34f42361], ebx
mov esi, 0xc33949b7
clc
inc ecx
invalid
stosb byte es:[edi], al
inc byte [edx - 0x68b71f11]
inc eax
mov eax, 0xf690
add byte [eax], al
push es
inc edx
test al, 0xd4
in eax, dx
scasb al, byte es:[edi]
dec ecx
xor byte [ebp - 0x2d], al
dec eax
or dl, byte [ebx]
jno 0xec38f9
push ss
cmpsb byte [esi], byte es:[edi]
aad 0x39
shr byte [ebp - 0xd], cl
and byte [edx], 0x61
and byte [edx], 0x61
mov al, byte [0x878b9c9f]
imul byte [eax]
retf
sub eax, 0xec4aad
jmp 0xec4ab0
call 0xec4aad
pop eax
jmp 0xec4a8e
mov ebx, eax
jmp 0xec4b86
add dword [esp], reloc.iphlpapi.dll_GetAdaptersInfo
call 0xc5e480
jmp 0xec4aa8
call 0xec4aea
jmp 0xec4ac7
popal
jmp 0xd819cb
add eax, 0xc5c69d
add ebx, 0x4b4324
mov dword [ebx], eax
jmp 0xec4b32