Function at 0x853146
Capabilities:
Execute anti-debugging instructions

Disassembly:
bsr ax, sp
bswap eax
stc
xchg dword [esp], edx
mov dx, word [esp + 0xd]
rdtsc
jmp 0x85317b
jmp 0x853127
rcr al, cl
mov bp, 0x3692
rcl al, 1
pop edx
sub esp, 8
mov dword [esp], edi
jmp 0x8531b1
rcr edx, 0xa
rdtsc
xchg word [esp + 7], ax
btr eax, esi
btc eax, ebp
mov al, 0x3d
jmp 0x853148
xchg word [esp + 8], dx
mov word [esp + 0xa], bx
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
bswap eax
mov eax, esp
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x85315e
xchg byte [esp + 0x12], ah
shl dl, cl
pushal
lea edx, [esi - 0x35]
push dword [esp + 7]
clc
jmp 0x8531c5
inc bp
mov byte [esp + 3], bh
neg eax
bsr eax, ebp
mov ah, byte [esp + 0x10]
sub esp, 6
jmp 0x853197
mov eax, dword [esp + 0x2a]
push word [esp + 0x37]
lea ebp, reloc.iphlpapi.dll_GetAdaptersInfo
mov dl, 0xd1
jmp 0x8531f9
bsf ax, cx
bsf edx, ebx
mov bp, word [esp + 5]
lea esp, [esp + 0x20]
not dl
jmp 0x853389
mov eax, esp
add esp, 0xc
xchg byte [esp], dl
mov ebp, dword [esp + 3]
pushal
sub esp, 9
jmp 0x8532ae
neg ax
mov ah, bl
mov dh, al
lea eax, reloc.iphlpapi.dll_GetAdaptersInfo
lea edx, [ebx + esi]
bsf edx, ebx
jmp 0x853226
xchg dx, bp
mov dx, 0x49e7
bswap edx
mov eax, 0x2c166b93
cld
jmp 0x85328f
mov edx, 0x51e0c0b8
xchg dx, bp
std
clc
mov bp, sp
mov eax, dword [esp]
jmp 0x853251
mov eax, 0xbd5332b5
not dx
bt eax, esp
mov ah, byte [esp]
std
jmp 0x8532f7
mov bp, word [esp]
rdtsc
setb al
bswap ebp
mov ax, word [esp]
mov edx, esp
jmp 0x853279
mov byte [esp + 0x29], ch
pushal
lea esp, [esp + 0x4d]
mov ebp, 0x1830a7e3
mov al, 2
cld
jmp 0x853267
sete dh
sub esp, 0x17
xchg ah, dh
push di
bswap eax
jmp 0x853320
setne dh
lea edx, [esi + esi]
xchg ebp, edx
mov dx, word [esp]
neg ax
lea edx, reloc.iphlpapi.dll_GetAdaptersInfo
jmp 0x8532c1
mov ebp, dword [esp]
lea eax, [edi + ebp]
mov bp, ax
xchg ebp, edx
neg ebp
bts dx, bx
jmp 0x8532d7
mov bp, word [esp + 0x18]
xchg bp, dx
setp ah
call fcn.0085330a
not al
mov ebp, dword [esp + 0x14]
xchg dh, ah
xchg al, ah
cmp bp, 0xfcf1
jmp 0x853360
mov dl, al
xchg word [esp + 0x17], ax
mov dword [esp + 0x17], esp
lea ebp, reloc.iphlpapi.dll_GetAdaptersInfo
mov eax, dword [esp + 0x19]
mov dh, 2
jmp 0x8533b4
stc
add esp, 6
mov bp, di
lea esp, [esp + 4]
mov dl, al
pop dword [esp]
jmp 0x85323c
cmc
cmc
rdtsc
mov eax, 0x628511d7
call fcn.008533f7
dec ebp
jne 0x85341b
inc esp
imul esi, dword [esi], reloc.iphlpapi.dll_GetAdaptersInfo
and al, 0x43
pushal
lea esp, [esp + 0x43]
setne dh
mov ebp, dword [esp]
std
inc al
jmp 0x85339e
ja 0x85347e
jbe 0x853484
dec edi
jne 0x853496
je 0x85347a
push edi
jb 0x85348e
je 0x85348c
add byte [ebx + 0xf172444], cl
mov esp, 0x81c287d0
shr cl, cl
xor cl, dl
jb 0x853421
aad 0xfd
invalid
mov al, 0x71
mov ebp, 0x7ca94d05
call 0x85347a
push edx
je 0x8534b7
push ebp
outsb dx, byte [esi]
ja 0x8534b8
outsb dx, byte [esi]
add byte fs:[ebp - 0x7cfbdb9c], cl
in al, dx
push ss
lea esp, [esp + 4]
sub esp, 0x16
xchg ebp, eax
pushal
lea esp, [esp + 0x5e]
mov eax, edx
jmp 0x85343c
bswap edx
call 0x853464
pop ax
lea esp, [esp + 2]
invalid
and al, 2
bsr eax, edx
call 0x8534b9
insd dword es:[edi], dx
imul esp, dword [ecx + ebp*2 + 0x53], 0x61657274
add byte [eax], al
add byte [ebp + 0x69], ch
imul edx, dword fs:[ebx + 0x74], 0x6d616572
popal
insd dword es:[edi], dx
dec edi
jne 0x853510
add byte [eax - 0x5d], ah
fidiv dword [reloc.iphlpapi.dll_GetAdaptersInfo]
and al, 0x26
mov ah, 0x19
mov word [esp + 0x1c], bp
xor dx, 0x730b
mov ax, 0x5b3
jmp 0x853452
cdq
mov word [esp], cx
lea edx, [ebx + 0xcd]
mov edx, dword [esp + 8]
jmp 0x854309
and al, 8
xchg al, ah
neg ah
mov eax, dword [esp]
call fcn.008536af
inc ebx
jb 0x85437d
popal
je 0x854380
inc ebp
jbe 0x854383
outsb dx, byte [esi]
je 0x854362
add byte [ebx + 0x65], dl
je 0x85436c
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
add byte [edi + 0x65], al
je 0x854385
jb 0x8543a5
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
insb byte es:[edi], dx
outsd dx, dword [esi]
bound esp, qword [ecx + 0x6c]
inc ecx
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
inc edi
je 0x854395
popal
jae 0x8543c0
inc ebp
jb 0x8543c1
outsd dx, dword [esi]
jb 0x854352
inc ebp
js 0x8543c5
popal
outsb dx, byte [esi]
inc ebp
outsb dx, byte [esi]
jbe 0x8543c5
jb 0x8543cd
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x8543b7
je 0x8543d8
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]
dec esp
outsd dx, dword [esi]
arpl word [ebx], bp
in al, 0x17
jle 0x8543c4
call 0x74eeb5d7
jb 0x8543e8
je 0x8543e6
push eax
push eax
jb 0x8543ed
imul esi, dword [esi + 0x61], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
jbe 0x8543e7
popal
je 0x8543ed
push eax
jb 0x8543fa
imul bp, word [ebp + 0x53], 0x7274
imul ebp, dword [esi + 0x67], 0x6c470041
inc ecx
add byte [edi + 0x6c], al
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
inc esi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
add byte gs:[ebx], cl
mov byte [0x616f4cdd], al
dec esp
imul esp, dword [edx + 0x72], 0x41797261
bound esi, qword [edx + 0x61]
jb 0x854435
inc ecx
add byte [ebp + 0x6c], al
insb byte es:[edi], dx
je 0x854429
inc esi
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
arpl word [edi + 0x6e], bp
imul esp, dword [ebx], reloc.iphlpapi.dll_GetAdaptersInfo
inc esi
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
bound esi, qword [ebp + 0x74]
jae 0x854427
add byte [edi], bh
aas
push es
inc esi
imul ebp, dword [esi + 0x64], 0x73726946
je 0x854439
inc esi
imul esi, dword [edx + 0x73], 0x6c694674
inc ecx
add byte [ebx + 0x65], dl
imul ebp, dword [ebp + 0x41], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebx
je 0x85443f
jne 0x854470
jb 0x854465
outsb dx, byte [esi]
je 0x854447
imul esi, dword [edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jns 0x85444d
add byte [ecx - 0x3a554c50], dh
inc edi
je 0x85445c
jne 0x854484
insb byte es:[edi], dx
push eax
popal
je 0x854485
dec esi
popal
insd dword es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x854474
outsd dx, dword [esi]
jne 0x854497
jne 0x854497
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ecx
add byte [edi - 0x72], dh
sbb dword [eax + 0x47], edi
mov ds, word [bx + di]
js 0x854481
inc edi
je 0x854493
outsd dx, dword [esi]
insb byte es:[edi], dx
jne 0x8544ae
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
jb 0x8544b5
insd dword es:[edi], dx
popal
je 0x8544b4
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x65], al
je 0x854496
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], 0x65480041
inc ecx
add byte [eax + 0x65], cl
popal
jo 0x8544a7
jb 0x8544cb
popal
popal
je 0x8544ce
add byte [edi + 0x65], al
je 0x8544be
jb 0x8544df
arpl word [ecx + 0x64], ax
jb 0x8544db
jb 0x8544db
jae 0x8544eb
add byte [ebx + 0x72], al
popal
je 0x8544e4
push eax
jb 0x8544f1
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x8544f9
jae 0x8544c8
inc ecx
add byte [ebx + 0x61], dl
jbe 0x8544f1
inc esp
inc ebx
add byte [edi + 0x65], al
je 0x8544e7
imul esp, dword [ebx + 0x6b], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebx
outsd dx, dword [esi]
jne 0x854508
je 0x85449c
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], 0x6e695372
insb byte es:[di], dx
insb byte es:[edi], dx
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x49], si
je 0x8544b0
dec ecx
jae 0x85450d
outsd dx, dword [esi]
outsd dx, dword [esi]
insd dword es:[edi], dx
add byte fs:[edi + 0x65], al
je 0x85450d
jb 0x85452e
outsd dx, dword [esi]
arpl word [ebp + 0x73], sp
jae 0x85450c
popal
jo 0x8544c8
inc edi
je 0x854511
inc ebp
outsb dx, byte [esi]
jbe 0x854538
imul esi, dword [edx + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x854540
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x85452a
je 0x85454b
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0x8544de
push ebp
outsb dx, byte [esi]
push 0x6c646e61
insb byte es:[edi], dx
inc ebp
inc ebp
js 0x85454d
jo 0x854561
jo 0x854561
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x8544f7
imul ebp, dword [esp + esi*2 + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
push ebx
je 0x854543
je 0x854543
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x854572
je 0x854506
push ecx
fisttp word [edi + 0x2a]
fnstenv [ebx]
dec edi
sub bl, cl
xor esi, dword [edx + reloc.iphlpapi.dll_GetAdaptersInfo]
mov dl, 0x46
inc esi
jb 0x854575
inc ebp
inc ebp
outsb dx, byte [esi]
jbe 0x85457e
jb 0x854586
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x854570
je 0x854591
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x85458d
jae 0x854565
add byte [esi + 0x72], al
inc ebp
inc ebp
outsb dx, byte [esi]
jbe 0x854596
jb 0x85459e
outsd dx, dword [esi]
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x854588
je 0x8545a9
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
mov esp, 0x736f6c43
outsb dx, byte [esi]
jae 0x854593
add byte [ebp + 0x6f6c43bc], ch
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x8545a9
dec eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[esi + 0x69], dl
push esi
imul esi, dword [edx + 0x74], 0x416c6175
jb 0x8545c3
jne 0x8545b2
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 ebx
outsd dx, dword [esi]
jo 0x8545d5
push edx
arpl word gs:[eax + eax + 0x4c], si
dec esp
inc ebx
dec ebp
popal
jo 0x8545ba
je 0x8545db
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc edx
popal
push edi
jb 0x8545df
imul esi, dword [ebp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
dec esp
je 0x8545dd
push eax
je 0x8545ed
add byte [edi + 0x614d434c], cl
inc ebx
dec ebp
popal
jo 0x8545d6
je 0x8545f7
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
inc ecx
inc ecx
add byte [edi + 0x65], al
je 0x8545e1
push ebx
je 0x854602
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
outsb dx, byte [esi]
push esp
push esp
jns 0x854606
inc ecx
add byte [0x9c6d0a94], bl
jae 0x854521
push ebx
je 0x8545f9
outsb dx, byte [esi]
push 0x6c646e61
insb byte es:[edi], dx
inc ebp
js 0x854612
jo 0x854626
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x8545bc
jb 0x8545bc
inc edi
je 0x854613
je 0x854634
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push edi
outsb dx, byte [esi]
push esp
jns 0x854638
push edi
add byte [edx + eax*8 + 0x50], cl
aaa
ret 0x32c
inc ebp
outsb dx, byte [esi]
jbe 0x854642
jb 0x85464a
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x854637
popal
jb 0x85464d
popal
bound ebp, qword [ebp + 0x41]
add byte [ebx + 0x6f], al
insd dword es:[edi], dx
jo 0x854650
jb 0x854656
push ebx
je 0x854666
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [ecx + 0x73], cl
dec ecx
jae 0x85463e
inc edx
popal
push edx
popal
push eax
push eax
je 0x854677
add byte [esi + 0x69], dl
jb 0x85467e
push esi
imul esi, dword [edx + 0x74], 0x466c6175
jne 0x85466d
insb byte es:[edi], dx
inc esi
jb 0x854675
add byte gs:[ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x854678
jb 0x85467e
push ebx
je 0x85468e
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x85467c
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x85462b
dec eax
popal
jo 0x854674
jae 0x8546a7
jb 0x8546a4
outsd dx, dword [esi]
jns 0x854637
inc ebx
jb 0x85469f
popal
je 0x8546a2
dec ebp
jne 0x8546b4
js 0x854684
inc ecx
add byte [edi + 0x69], dl
outsb dx, byte [esi]
dec eax
insb byte es:[edi], dx
jo 0x85468d
add byte [ebx + 0x65], dl
je 0x8546a4
push ebx
je 0x8546a4
push ebx
je 0x8546b7
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
add byte gs:[edx - 0x6148fb6b], bh
dec ecx
jae 0x8546a4
popal
inc ebx
outsd dx, dword [esi]
push eax
je 0x8546dd
add byte [ebx + 0x6f], al
outsd dx, dword [esi]
jo 0x8546e9
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x8546d9
popal
je 0x8546e9
jb 0x8546d0
popal
bound ebp, qword [ebp + 0x41]
insb byte es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x8546d8
dec edi
push eax
xor al, byte [eax]
push eax
outsd dx, dword [esi]
jae 0x854702
je 0x8546e0
push ecx
jne 0x8546fa
je 0x8546e0
jae 0x854709
popal
add byte gs:[si + 0x72], dl
popal
outsb dx, byte [esi]
jae 0x85470c
insb byte es:[edi], dx
popal
je 0x854708
inc ecx
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x85470c
je 0x85471c
jb 0x8546f0
add byte [edi + 0x65], al
je 0x8546ff
jns 0x85470a
je 0x85471a
je 0x854720
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x6e45776f
popal
bound ebp, qword [ebp + 0x64]
add byte [ebx + 0x68], dl
outsd dx, dword [esi]
ja 0x854728
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
imul ebp, dword [esp + ebp*2 + 0x54], reloc.iphlpapi.dll_GetAdaptersInfo
insb byte es:[edi], dx
insb byte es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x6f4c0072
insd dword es:[edi], dx
jb 0x8546e1
add byte [edi + ebp*2 + 0x61], cl
dec esp
outsd dx, dword [esi]
popal
push ebx
je 0x85475a
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
popal
outsb dx, byte [esi]
inc ecx
add byte [edi + ebp*2 + 0x61], cl
dec ecx
insd dword es:[edi], dx
popal
inc ecx
add byte [ebx + 0x6c], al
imul esp, dword [ebp + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
push ebx
arpl word [edx + 0x65], si
jb 0x854769
outsb dx, byte gs:[esi]
add cl, ch
or byte [ebx + 0x79537dc2], ch
jae 0x854784
stosd dword es:[edi], eax
ret 0x537d
push ebx
jns 0x854782
je 0x854776
insd dword es:[edi], dx
insd dword es:[edi], dx
push eax
popal
jb 0x854777
insd dword es:[edi], dx
je 0x85477f
jb 0x85478f
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [ebp + 0x6e], al
popal
bound ebp, qword [ebp + 0x4d]
dec ebp
outsb dx, byte gs:[esi]
jne 0x854776
je 0x854794
insd dword es:[edi], dx
add byte [ecx - 0x32], al
pop esp
cmp edx, esi
xor al, 0xdf
inc ebp
outsb dx, byte [esi]
jne 0x8547a9
inc esp
imul esi, dword [ebx + 0x70], 0x5379616c
je 0x8547bb
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
push ecx
rcl byte [ebx - 0x36]
inc edi
je 0x8547a9
jns 0x8547cb
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x8547a0
jb 0x8547d5
jae 0x8547ca
add byte [ebp + 0x6f], cl
imul esp, dword fs:[esi + 0x79], 0x756e654d
inc ecx
dec ebp
outsb dx, byte gs:[esi]
jne 0x8547af
add byte [ebx + 0x65], dl
je 0x8547c7
imul ebp, dword [ebp + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x854778
add byte [ebp + 0x43], ah
inc ebx
jb 0x8547e1
popal
je 0x8547e4
dec ebp
outsb dx, byte gs:[esi]
jne 0x854784
inc ecx
jo 0x8547f7
outsb dx, byte gs:[esi]
dec ebp
outsb dx, byte gs:[esi]
jne 0x8547d0
add byte [edi + eax + 0x7243b9ae], dl
popal
inc ebx
jb 0x8547fc
popal
je 0x8547ff
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x854803
jb 0x854803
je 0x854813
jb 0x8547fa
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [ebx + 0x72], al
popal
popal
je 0x854817
push eax
outsd dx, dword [esi]
jo 0x85482b
jo 0x854805
outsb dx, byte gs:[esi]
jne 0x8547bc
add byte [ebx + 0x65], dl
je 0x854817
push ebx
je 0x854817
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
add byte [eax - 0x23b22d05], bl
sti
ror byte [ebp - 0x24], cl
inc edi
je 0x854816
je 0x854816
insb byte es:[edi], dx
inc ebx
je 0x854849
insb byte es:[edi], dx
dec ecx
inc esp
add byte [edi + 0x65], al
je 0x85482c
jae 0x854855
jae 0x854844
popal
push eax
push eax
outsd dx, dword [esi]
jae 0x8547e9
inc ebp
outsb dx, byte [esi]
push eax
popal
je 0x854858
add byte [ebx + 0x72], al
popal
je 0x85485c
dec ecx
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
inc esi
jb 0x85486d
insd dword es:[edi], dx
push edx
jae 0x854872
jne 0x854877
arpl word [ebp], sp
inc ebx
jb 0x854870
popal
je 0x854873
dec ecx
arpl word [edi + 0x6e], bp
inc esi
jb 0x854884
insd dword es:[edi], dx
push edx
jae 0x854889
jne 0x85488e
arpl word [ebp + 0x45], sp
js 0x854821
push ebx
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], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte gs:[esi]
je 0x854830
das
inc edi
je 0x854888
jne 0x854899
dec ebp
outsb dx, byte gs:[esi]
jne 0x85483c
inc ebx
push 0x57646c69
imul ebp, dword [esi + 0x64], 0x7246776f
outsd dx, dword fs:[esi]
ja 0x85488e
jb 0x8548b9
outsd dx, dword [esi]
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x36007845
and dword [ebp + 0x73], eax
inc esp
jae 0x8548cd
je 0x8548cc
jb 0x8548ca
outsd dx, dword [esi]
jns 0x85489e
inc ecx
arpl word [ebx + 0x65], sp
insb byte es:[edi], dx
jb 0x8548c5
je 0x8548d5
jb 0x8548bc
popal
bound ebp, qword [ebp]
push ebx
je 0x8548c3
push edx
arpl word gs:[ebp + eax*2 + 0x6d], si
arpl word [ebp + eax*2 + 0x6d], si
je 0x8548ba
insd dword es:[edi], dx
jo 0x8548ec
je 0x8548f2
jns 0x85487a
add byte [edx + 0x65], dl
insb byte es:[edi], dx
push edx
insb byte es:[edi], dx
popal
jae 0x8548e6
inc ebx
popal
jo 0x8548f9
je 0x8548fb
jne 0x8548f9
jb 0x8548ed
add byte gs:[eax - 0x5d], ah
add byte [eax - 0x5d], ah
pushal
mov dword [reloc.iphlpapi.dll_GetAdaptersInfo], eax
imul esi, dword [ebx + 0x74], 0x6c437265
ficom dword [edx + 0x65]
imul esi, dword [bp + di + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
imul esi, dword [eax + 0x62], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
popal
jb 0x854901
inc esi
outsd dx, dword [esi]
jb 0x85490e
popal
je 0x8548e5
add byte [edi + 0x65], al
je 0x8548ec
popal
jo 0x854920
jne 0x854920
add byte gs:[ebx + 0x65], dl
je 0x8548f7
popal
jo 0x85492b
jne 0x85492b
add byte gs:[0x41746547], dh
add byte [0x41746547], dh
inc edi
je 0x854901
arpl word [ecx + ebp*2 + 0x76], si
push edi
jbe 0x85492a
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0x8548cc
push ebx
je 0x854923
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:[bp + si], ch
cmpsb byte [esi], byte es:[edi]
xor al, 0x53
scasb al, byte es:[edi]
inc ebp
push edi
inc edi
je 0x854939
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:[bp + di + 0x65], dl
je 0x854948
je 0x854948
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 0x8548fe
push eax
je 0x85494a
outsb dx, byte [esi]
push edx
arpl word gs:[eax + eax - 0x42], si
push ebp
push ebx
inc ebp
push edx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x6f], cl
jbe 0x85497c
push edi
imul ebp, dword [esi + 0x64], 0x4f00776f
jae 0x854988
jae 0x854988
je 0x854977
arpl word gs:[eax + eax + 0x43], si
push 0x4d6b6365
arpl word gs:[ebx + 0x4d], bp
outsb dx, byte gs:[esi]
jne 0x85497c
je 0x85499a
insd dword es:[edi], dx
add byte [ebx + 0x65], dl
je 0x854992
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
js 0x8549b8
inc ecx
add byte [ebx + 0x65], dl
je 0x85498d
jne 0x8549be
jae 0x8549bd
jb 0x854950
push ebx
je 0x8549a1
outsb dx, byte gs:[esi]
jne 0x8549a1
je 0x8549bf
insd dword es:[edi], dx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x44007370
jae 0x8549db
jb 0x8549d8
jns 0x8549b4
arpl word [edi + 0x6e], bp
add byte [esi + 0x69], al
insb byte es:[edi], dx
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax - 0x77], si
dec ecx
outsb dx, byte [esi]
je 0x8549e2
add byte [ecx + 0x65746e49], cl
jb 0x8549f2
jb 0x8549f2
arpl word gs:[edx + edx*2 + 0x65], si
arpl word [eax + eax + 0x28], si
dec ecx
outsb dx, byte [esi]
insb byte es:[edi], dx
popal
je 0x8549f4
push edx
arpl word gs:[eax + eax + 0x53], si
je 0x854994
push ebx
je 0x8549ef
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0x8549ea
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
inc ecx
add byte [edi + ecx*8 + 0x5f], al
cmp cl, cl
xor al, 0xe2
inc edi
je 0x854a05
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [edi + 0x65], al
je 0x854a03
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
jne 0x854a34
add byte [edx + 0x65], dl
jb 0x854a28
ja 0x854a20
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x854a26
jns 0x854a48
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x8549db
dec esp
outsd dx, dword [esi]
popal
inc ebx
jne 0x854a54
jae 0x854a53
jb 0x854a27
add byte [ebp + 0x6e], al
popal
bound ebp, qword [ebp + 0x57]
imul ebp, dword [esi + 0x64], 0x5300776f
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x8549f4
push ebx
je 0x854a39
arpl word [ecx + ebp*2 + 0x76], si
push edi
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebx + 0x65], dl
je 0x854a4b
je 0x854a4b
jne 0x854a7c
jae 0x854a7b
jb 0x854a5e
outsd dx, dword [esi]
jae 0x854a11
sbb eax, 0x6b656550
dec ebp
jae 0x854a8d
popal
inc ecx
add byte [edx + 0x65], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
popal
jae 0x854a8b
inc esp
inc ebx
add byte [ebp + 0x73], al
je 0x854aa0
outsd dx, dword [esi]
jns 0x854a7e
outsb dx, byte gs:[esi]
jne 0x854a35
add byte [edi + edi*2 + 0x46], ch
insb byte es:[edi], dx
jg 0x854a7e
int1
invalid
jns 0x854a46
push ebx
je 0x854a90
je 0x854a90
outsd dx, dword [esi]
jb 0x854ab2
jb 0x854abf
jne 0x854ac0
push edi
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0x854a44
xor byte [ecx - 0x63], 0xea
add eax, 0x4d746547
outsb dx, byte gs:[esi]
jne 0x854abd
jno 0x8549fd
ljmp 0x654d:0x74654705
je 0x854acd
je 0x854ad3
add byte [ebp + 0x71], al
jne 0x854ad4
insb byte es:[edi], dx
push edx
arpl word gs:[eax + eax + 0x47], si
je 0x854acd
je 0x854acd
push eax
popal
jb 0x854ae5
outsb dx, byte [esi]
je 0x854a83
mov ah, 0xa7
inc edi
je 0x854ae0
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0x854ae1
arpl word gs:[eax + eax + 0x49], si
arpl word [eax + eax + 0x49], si
outsb dx, byte [esi]
jbe 0x854af8
insb byte es:[edi], dx
imul esp, dword [ecx + 0x74], 0x63655265
je 0x854aa2
fisttp word [edx + eax*8 - 0x5b]
push esp
mov ebp, 0x6c615659
imul esp, dword [ecx + 0x74], 0x63655265
je 0x854ab6
arpl word gs:[eax + eax + 0x47], si
inc edi
je 0x854afd
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x63655274
je 0x854ac4
outsb dx, byte [esi]
je 0x854b12
push edx
arpl word gs:[eax + eax + 0x47], si
inc edi
je 0x854b1c
outsd dx, dword [esi]
jo 0x854b22
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
wait
outsd dx, dword fs:[esi]
ja 0x854ad1
mov eax, 0x6470559b
push ebp
jo 0x854b3a
popal
je 0x854b3e
push edi
imul ebp, dword [esi + 0x64], 0x4900776f
dec ecx
jae 0x854b3a
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0x854ae9
push ebx
je 0x854b3d
popal
jb 0x854b55
outsb dx, byte [esi]
je 0x854af3
in eax, dx
cld
push eax
outsd dx, dword [esi]
jae 0x854b6e
dec ebp
jae 0x854b71
jae 0x854b60
popal
inc ecx
add byte [ebp + 0x73], al
je 0x854b7a
outsd dx, dword [esi]
jns 0x854b4e
jne 0x854b7f
jae 0x854b7e
jb 0x854b11
iretd
push esi
rol dword [eax + reloc.iphlpapi.dll_GetAdaptersInfo], 0x65
outsb dx, byte [esi]
jne 0x854b60
inc ebx
push 0x4d6b6365
popal
jb 0x854b90
inc esp
imul ebp, dword [ebp + 0x65], 0x6f69736e
outsb dx, byte [esi]
jae 0x854b30
dec ebp
jae 0x854ba7
popal
inc edx
outsd dx, dword [esi]
js 0x854b7c
inc ecx
add byte [edi + 0x73], dh
jae 0x854baf
jo 0x854bb2
jb 0x854baa
imul ebp, dword [esi + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x854ba1
outsb dx, byte [esi]
je 0x854baa
inc ecx
add byte [ebx + 0x65], dl
je 0x854ba1
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0x854ba0
outsd dx, dword [esi]
jae 0x854b53
inc edi
je 0x854baa
je 0x854baa
jns 0x854bcc
je 0x854bc0
insd dword es:[edi], dx
dec ebp
je 0x854bd2
imul esp, dword [ebx + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
inc esp
test dword [edi + 0x65], 0x72754374
jae 0x854be0
jb 0x854be3
outsd dx, dword [esi]
jb 0x854bc3
outsd dx, dword [esi]
jae 0x854b76
inc esp
jb 0x854bda
ja 0x854bc0
inc ebp
add byte gs:[bp + di + 0x65], dl
add byte gs:[bp + di + 0x65], dl
add byte [ebx + 0x65], dl
push ebx
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
dec ebp
jae 0x854bfa
popal
inc ecx
add byte [ebx + 0x65], dl
je 0x854bd3
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
inc esp
popal
je 0x854bfd
add dh, bl
sub dword [eax - 0x15], ecx
jmp 0x854ba4
add al, byte [ebp + 0x6d]
jo 0x854c1a
jns 0x854beb
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x854c0e
outsd dx, dword [esi]
popal
jb 0x854c14
add byte fs:[edi + ebp*2 + 0x61], cl
add byte [edi + ebp*2 + 0x61], cl
outsd dx, dword [esi]
popal
dec ecx
arpl word [edi + 0x6e], bp
inc ecx
add byte [ebp + 0x45746547], bh
outsb dx, byte [esi]
jbe 0x854c2c
jb 0x854c34
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x854c21
popal
jb 0x854c37
popal
bound ebp, qword [ebp + 0x41]
inc ecx
add byte [ebx + 0x6c], al
outsd dx, dword [esi]
jae 0x854c3e
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jb 0x854c46
add byte [edi + 0x61], dl
push edi
popal
imul esi, dword [esi + eax*2 + 0x6f], reloc.iphlpapi.dll_GetAdaptersInfo
jne 0x854c63
outsb dx, byte [esi]
jo 0x854c63
je 0x854c39
dec ecx
insb byte es:[edi], dx
add byte gs:[edi + ebx + 0x65479166], cl
je 0x854c3f
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], reloc.iphlpapi.dll_GetAdaptersInfo
inc esp
popal
je 0x854c69
add byte [edx + esi*2 + 0x61], al
ja 0x854c54
outsd dx, dword [esi]
arpl word [ebp + 0x73], si
push edx
arpl word gs:[eax + eax + 2], si
arpl word [eax + eax + 2], si
xchg edx, eax
add byte [edi - 0x6e], ah
xchg edx, eax
xor eax, 0x69570a93
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
ja 0x854c6c
jb 0x854c97
insd dword es:[edi], dx
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x61724400
outsb dx, byte [esi]
je 0x854c2f
inc esp
jb 0x854c93
ja 0x854c7a
jb 0x854c97
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x854caf
outsd dx, dword [esi]
insb byte es:[edi], dx
add byte [ebp + 0x47ee47d4], ah
je 0x854c95
je 0x854c95
jae 0x854cbe
popal
inc ecx
add byte [edi + 0x65], al
je 0x854c98
jae 0x854cc2
je 0x854cc8
jo 0x854cb2
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x854ca8
je 0x854ca8
insb byte es:[edi], dx
popal
jae 0x854cdc
dec esi
popal
insd dword es:[edi], dx
inc ecx
add cl, bh
fdivr dword [ebx]
adc cl, byte [ebp + 0x6e617254]
jae 0x854ce6
popal
je 0x854ce2
dec ebp
jae 0x854cf4
popal
add byte gs:[bx + 0x65], al
je 0x854ccd
insb byte es:[edi], dx
dec ecx
je 0x854cf3
insd dword es:[edi], dx
add byte [ebp + 0x6c], al
je 0x854cfb
dec ebp
dec ebp
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jne 0x854c9b
inc esp
imul esi, dword [ebx + 0x70], 0x68637461
dec ebp
jae 0x854d1a
popal
inc ecx
add byte [edi + 0x65], al
je 0x854d03
push ebx
jns 0x854d25
je 0x854d19
insd dword es:[edi], dx
dec ebp
outsb dx, byte gs:[esi]
jne 0x854cba
setle byte [ebx + ebp*2]
cmpsb byte [esi], byte es:[edi]
push edi
outsd dx, dword [esi]
jbe 0x854d0a
inc edi
je 0x854d1d
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0x854d20
js 0x854d43
js 0x854d43
inc ecx
add byte [ecx + 0x73], cl
push edi
imul ebp, dword [esi + 0x64], 0x6956776f
jae 0x854d46
imul esp, dword [edx + 0x6c], reloc.iphlpapi.dll_GetAdaptersInfo
jecxz 0x854cff
bound ebp, qword [ebp]
popal
mov al, byte [0x64751ae3]
jne 0x854d4b
inc esp
inc esp
push di
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
arpl word [ecx], ax
push ebp
outsb dx, byte [esi]
inc ecx
add byte [ebp + 0x6e], dl
jb 0x854d5f
imul esi, dword [bp + di + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
imul esi, dword [ebx + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
jb 0x854d44
insb byte es:[edi], dx
popal
jae 0x854d78
inc ecx
add byte [edi - 0x74973602], dl
dec esp
outsd dx, dword [esi]
popal
push 0x616f4c8b
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x22004170
pop ebp
lodsb al, byte [esi]
inc edi
je 0x854d62
je 0x854d62
insb byte es:[edi], dx
popal
jae 0x854d96
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc ecx
add byte [edi + 0x65], al
je 0x854d84
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
js 0x854daa
dec esp
outsb dx, byte gs:[esi]
je 0x854da4
inc ecx
add byte [edi + 0x77617244], bh
dec ecx
arpl word [edi + 0x6e], bp
outsb dx, byte [esi]
inc ebp
js 0x854d4a
inc edi
je 0x854da5
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebp + 0x6e], al
push eax
popal
imul ebp, dword [esi + 0x74], 0x68438600
xchg byte [ebx + 0x68], al
popal
jb 0x854dba
jo 0x854dd7
jb 0x854dab
add byte [edx + 0x65], al
imul ebp, dword [bp + 0x50], 0x746e6961
add byte [0xb34021b1], ah
and dword [eax - 0x4d], eax
add al, 0x30
dec edi
jo 0x854de5
outsb dx, byte [esi]
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x6472616f
jo 0x854de8
outsd dx, dword [esi]
popal
jb 0x854dee
add byte [edi + 0x72], al
popal
jns 0x854de3
je 0x854e04
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [ebp + 0x6e], al
inc esp
imul esp, dword [ecx + 0x6c], 0x4400676f
jb 0x854e05
ja 0x854dfa
push esp
js 0x854e1d
inc ecx
add byte [ebx], dh
sub al, byte [ebp + 0x54]
xor ebp, dword [edx]
inc ebp
push esp
popal
bound esp, qword [edx + 0x65]
push esp
js 0x854e2c
dec edi
jne 0x854e2f
je 0x854dfd
inc ecx
add byte [ebx + 0x72], al
popal
je 0x854e28
inc esp
imul esp, dword [ecx + 0x6c], 0x6e49676f
imul esi, dword fs:[edx + 0x65], 0x61507463
jb 0x854e36
insd dword es:[edi], dx
inc ecx
add byte [edi + 0x65], al
je 0x854e2a
js 0x854e53
inc esp
insb byte es:[edi], dx
push esp
popal
bound ecx, qword [ecx + 0x74]
insd dword es:[edi], dx
dec ecx
je 0x854e4d
insd dword es:[edi], dx
add byte [ebp + 0x73], al
je 0x854e61
jb 0x854e5f
outsd dx, dword [esi]
jns 0x854e49
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
imul esi, dword gs:[bp + di + 0x74], 0x69577265
imul esi, dword [bp + di + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x854e64
jb 0x854e58
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0x854e7d
outsb dx, byte [esi]
outsd dx, dword fs:[esi]
outsd dx, dword [esi]
ja 0x854e54
jae 0x854e7d
popal
inc ecx
add byte [edi + 0x65], al
je 0x854e60
jae 0x854e89
popal
push esp
imul ebp, dword [ebp + 0x65], 0xee7f400
add ah, dh
out 0xe, eax
inc edi
je 0x854e7c
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
ja 0x854e7b
push eax
insb byte es:[edi], dx
popal
arpl word [ebp + 0x6d], sp
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x854e34
inc edi
je 0x854e84
je 0x854e84
popal
jae 0x854eaf
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push eax
outsd dx, dword [esi]
jo 0x854eba
jo 0x854e47
cdq
clc
fild dword [edi + 0x65]
je 0x854e94
inc esi
outsd dx, dword [esi]
jb 0x854eb6
jb 0x854ec3
outsd dx, dword [esi]
jne 0x854ec4
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
insd dword es:[edi], dx
insd dword es:[edi], dx
outsd dx, dword [esi]
jbe 0x854ec9
push eax
jb 0x854ed6
jo 0x854eaa
add byte [edi], ah
mov al, 0x26
inc ecx
mov al, 0x19
sub eax, 0x46746547
imul ebp, dword [ebp + 0x54], 0x657079
add byte gs:[ebx + 0x65], dl
add byte [ebx + 0x65], dl
push ebx
je 0x854ed1
je 0x854ed1
jb 0x854ef2
jo 0x854ec6
inc ecx
add byte [edi + 0x65], al
je 0x854edd
push ebx
arpl word [edx + 0x6f], si
insb byte es:[edi], dx
insb byte es:[edi], dx
push eax
outsd dx, dword [esi]
jae 0x854e93
push ebp
outsb dx, byte [esi]
push 0x576b6f6f
imul ebp, dword [esi + 0x64], 0x4873776f
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
push ebx
je 0x854f02
push edi
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0x854f24
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0x41
js 0x854ef9
add byte [edi + ecx], bh
xchg esi, eax
add dword [ebx + 0x61], eax
setbe byte [ecx]
inc ebx
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec esi
js 0x854f39
js 0x854f39
je 0x854f0e
dec eax
outsd dx, dword [esi]
outsd dx, dword [esi]
imul eax, dword [ebp + 0x78], 0
inc ebp
js 0x854ecc
inc edi
inc esp
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, al
add dword [edi + 0x65], 0x74
inc ebx
insb byte es:[edi], dx
rol byte [ebx + 0x43746547], 0x6c
popal
jae 0x854f53
dec esp
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [ebx + 0x72], al
popal
je 0x854f51
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
inc ecx
inc ebp
js 0x854f36
add byte [ebp + 0x6f], cl
jbe 0x854f5f
push esp
push esp
outsd dx, dword [esi]
inc ebp
js 0x854eff
cmp dl, byte [0x65473784]
je 0x854f57
aaa
inc edi
je 0x854f57
jb 0x854f78
jo 0x854f4c
add byte [edi + 0x65], al
je 0x854f5d
outsb dx, byte gs:[esi]
jne 0x854f5d
je 0x854f7b
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
jne 0x854f89
je 0x854f1d
push ds
imul ecx, dword [eax + reloc.iphlpapi.dll_GetAdaptersInfo], 0x6e654d74
je 0x854f73
outsb dx, byte gs:[esi]
jne 0x854f73
je 0x854f91
insd dword es:[edi], dx
dec ecx
inc esp
add byte [edx + 0x65], dl
imul esi, dword [bp + di + 0x74], 0x6c437265
jb 0x854f7c
insb byte es:[edi], dx
popal
jae 0x854fb0
inc ecx
add byte [ecx + 0x64], al
push 0x75
jae 0x854fb9
push edi
imul ebp, dword [esi + 0x64], 0x6552776f
arpl word [ebp + eax*2 + 0x78], si
arpl word gs:[ebp + eax*2 + 0x78], si
add ch, bh
int3
insb byte es:[edi], dx
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7250776f
outsd dx, dword [esi]
outsd dx, dword [esi]
ja 0x854fb0
push eax
jb 0x854fd1
arpl word [ecx], ax
inc edi
je 0x854fbf
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
js 0x854fe7
inc ebp
js 0x854f76
cmpsb byte [esi], byte es:[edi]
rcl dword [eax - 0x2d]
dec edx
push eax
ror dword [edx + 0x49], cl
dec ecx
jae 0x854fc2
imul esp, dword [ecx + 0x6c], reloc.iphlpapi.dll_GetAdaptersInfo
jae 0x854ffa
popal
inc ecx
inc ecx
add byte [edi + 0x65], al
je 0x854fd3
insb byte es:[edi], dx
imul esi, dword [eax + 0x42], reloc.iphlpapi.dll_GetAdaptersInfo
adc al, 0x87
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 byte [ebx + 0x72], al
popal
je 0x855014
push ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
imul esp, dword [edx + eax*2 + 0x72], 0x687375
inc esp
insb byte es:[edi], dx
add byte [ebp + 0x6c], al
je 0x855025
inc esp
inc esp
inc ebx
add byte [esi], ch
cmp dword [ebx + 0x65], edx
je 0x855020
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x855017
inc ebp
js 0x854fd4
add byte [ebx + 0x72], al
popal
inc ebx
jb 0x85503c
popal
je 0x85503f
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x855028
outsb dx, byte [esi]
imul esi, dword fs:[edx + 0x65], 0x417463
sbb byte [ebx + 0x47], bh
add byte [eax], bl
jnp 0x855032
je 0x855041
je 0x85505f
arpl word [ebx + 0x4f], bp
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x53], si
je 0x85505d
jb 0x855072
push eax
popal
add byte gs:[bx + 0x65], al
je 0x855057
imul edi, dword [eax + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
pop esp
push ebx
je 0x855073
jb 0x855088
inc esp
outsd dx, dword [esi]
arpl word [ecx], ax
scasd eax, dword es:[edi]
mov dh, 0xa1
push ebx
arpl word [ecx + 0x6c], sp
inc ecx
add byte [edi + 0x6353a1b6], ch
popal
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0x64], 0x7845776f
je 0x855070
outsd dx, dword [esi]
ja 0x85506d
js 0x85509e
inc ebp
js 0x85502d
inc ebx
jb 0x855095
popal
je 0x855098
inc ebx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x855099
je 0x8550a3
bound ebp, qword [ebp + 0x44]
inc esp
inc ebx
add dh, dh
invalid
push edx
outsd dx, dword [esi]
jne 0x8550c9
push edx
arpl word gs:[eax + eax + 0x47], si
je 0x855061
inc edi
je 0x8550a8
insb byte es:[edi], dx
imul esi, dword [eax + 0x52], 0x5a006e67
inc edi
je 0x8550b4
inc ebx
jne 0x8550e5
jb 0x8550e6
jb 0x8550da
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x8550c7
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 0x47], si
je 0x8550c6
jbe 0x8550ee
arpl word [ebp + 0x43], sp
popal
jo 0x8550fe
add byte [ebx + 0x65], dl
je 0x8550e0
imul edi, dword [eax + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
mov ch, 0x47
je 0x8550ee
je 0x8550ee
push esp
js 0x855111
inc ebp
js 0x855114
outsb dx, byte gs:[esi]
je 0x8550f4
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x413233
push ebx
insb byte es:[edi], dx
xor esi, dword [edx]
inc ecx
add byte [ebx + 0x65], dl
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], reloc.iphlpapi.dll_GetAdaptersInfo
js 0x855131
inc ebx
jb 0x855125
popal
je 0x855128
push edx
imul ebp, dword gs:[bx + 0x6e], 0x74784500
imul ebp, dword [edi + 0x6e], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [ebp + 0x78], al
je 0x855121
push ebx
insb byte es:[edi], dx
arpl word gs:[ebx + eax*2 + 0x6c], si
imul esi, dword [eax + 0x52], 0x53006e67
je 0x855132
add byte [ebx + 0x65], dl
je 0x855132
je 0x855153
jb 0x855147
je 0x855147
je 0x855147
push 0x4d746c42
inc edx
insb byte es:[edi], dx
je 0x855136
outsd dx, dword [esi]
add byte gs:[ebx + 0x65], dl
je 0x855133
je 0x855133
imul eax, dword [ebx + 0x6f], 0x6c
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x8550f8
movsb byte es:[edi], byte [esi]
inc ebx
jb 0x855161
popal
je 0x855164
push eax
push eax
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x85516b
outsd dx, dword [esi]
outsb dx, byte [esi]
push edx
outsb dx, byte [si]
add byte [ebx + 0x72], al
popal
je 0x855175
inc esp
dec ecx
inc edx
push ebx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
add byte [ebx + 0x65], dl
je 0x85516c
popal
jo 0x85516f
dec ebp
outsd dx, dword [esi]
add bh, dl
add bh, dl
push ebx
outsb dx, byte gs:[esi]
inc esp
insb byte es:[edi], dx
dec ecx
je 0x855196
insd dword es:[edi], dx
dec ebp
jae 0x8551a9
popal
inc ecx
add byte [ebx + 0x63], dl
popal
insb byte es:[edi], dx
push esi
imul esp, dword [ebp + 0x77], 0x74726f70
inc ebp
je 0x85518e
js 0x8551bf
inc ebp
js 0x85514e
or dword ds:[eax + reloc.iphlpapi.dll_GetAdaptersInfo], ebp
je 0x8551ac
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
js 0x855160
push ebx
je 0x8551ba
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
js 0x8551e2
inc ebp
js 0x855171
push ebx
je 0x8551c9
js 0x8551ec
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x85517e
retf
imul esi, dword fs:[edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x8551ef
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
dec edi
jb 0x85520a
inc ebp
js 0x8551a6
bound ebx, qword [ebp + 0x4fc6ffec]
inc esi
dec edi
jae 0x855215
je 0x855208
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
dec edi
jb 0x855223
inc ebp
js 0x8551bf
jno 0x855231
jae 0x85522d
dec ebp
popal
jo 0x85521e
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
outsd dx, dword fs:[esi]
ja 0x85521d
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
push esi
imul esi, dword [ebx + 0x69], 0x656c62
push edx
arpl word gs:[esi + edx*2 + 0x69], si
jae 0x85524e
imul esi, dword [ebx + 0x69], reloc.iphlpapi.dll_GetAdaptersInfo
bound ebp, qword [ebp]
push edx
jae 0x855261
je 0x85525d
outsd dx, dword [esi]
jb 0x855255
inc esp
inc esp
inc ebx
add byte [ebp + 0x78], al
je 0x85524b
js 0x85526e
dec edi
jne 0x855271
inc ecx
add byte [ebx + 0x72], al
popal
je 0x85526a
push eax
outsb dx, byte gs:[esi]
add byte [ebp + 0x78], dl
je 0x85525d
js 0x855281
dec edi
jne 0x855284
inc ecx
add byte [ebp - 0x26b1d8cc], al
push ebx
je 0x85525d
dec esi
fst dword [ebx + 0x65]
je 0x85525d
imul ecx, dword [ebp + 0x6f], 0x64
add byte gs:[ebx + 0x6f], al
outsd dx, dword [esi]
add byte gs:[ebx + 0x6f], al
insd dword es:[edi], dx
bound ebp, qword [ecx + 0x6e]
push edx
outsb dx, byte [si]
add byte [edi + 0x65], al
je 0x85527f
je 0x85527f
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [ecx + eax*2], si
inc ebx
jb 0x85529f
popal
je 0x8552a2
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
add byte [ebx + 0x72], al
popal
je 0x8552b0
inc esp
inc ebx
inc ecx
add byte [edi + 0x65], al
je 0x8552a7
js 0x8552ca
je 0x8552a4
dec ebp
je 0x8552cc
imul esp, dword [ebx + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [ebx + 0x72], al
popal
je 0x8552ca
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0xba2f0070
jo 0x85526c
das
mov edx, 0x13ba4f28
sbb esi, dword [edx + 0x6d]
sub byte [edi - 0x46], cl
adc ebx, dword [ebx]
jb 0x8552e2
push ebx
insb byte es:[edi], dx
arpl word gs:[edi + ecx*2 + 0x62], si
push 0x65
arpl word [eax + eax + 0x7c], si
push ebx
add byte [ebx + edx*2 + 0x65], bh
je 0x8552d7
je 0x8552d7
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x8552d1
imul ebp, dword [esp + ebp*2 + 0x4d], reloc.iphlpapi.dll_GetAdaptersInfo
inc edi
je 0x8552e7
outsd dx, dword [esi]
insb byte es:[edi], dx
jns 0x8552e1
imul ebp, dword [esp + ebp*2 + 0x4d], reloc.iphlpapi.dll_GetAdaptersInfo
dec edi
outsd dx, dword [esi]
add byte gs:[edi - 0x2a], cl
add byte [edi - 0x2a], cl
salc
inc ecx
ret
jp 0x8552fe
inc ebx
jb 0x855311
popal
je 0x855314
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x855315
je 0x85531f
bound ebp, qword [ebp + 0x42]
imul esi, dword [ebp + ebp*2 + 0x61], 0x65470070
je 0x855306
imul eax, dword [ebx + 0x6f], 0x6c
outsd dx, dword [esi]
jb 0x8552cb
add byte [edi + 0x65], al
je 0x855311
inc edi
je 0x855311
imul ecx, dword [ebp + 0x6f], 0x64
add ah, al
outsd dx, dword [esi]
add ah, al
inc edi
je 0x85532d
je 0x85534e
je 0x855342
push 0x4d746c42
insb byte es:[edi], dx
je 0x855331
outsd dx, dword [esi]
add byte gs:[edi + 0x65], al
add byte [edi + 0x65], al
je 0x855340
js 0x855363
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x8552f5
inc ebx
jb 0x85535d
popal
je 0x855360
inc ebp
insb byte es:[edi], dx
insb byte es:[edi], dx
imul esi, dword [eax + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x85535e
je 0x855371
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte gs:[ebx + 0x72], al
popal
inc ebx
jb 0x85537c
popal
je 0x85537f
push edx
outsd dx, dword [esi]
jne 0x85538c
push edx
push edx
arpl word gs:[edx + edx*2 + 0x67], si
outsb dx, byte [esi]
add byte [edi - 5], ch
imul ecx, dword [esi], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
pop esi
test eax, 0x746547c8
inc ebp
je 0x855379
outsb dx, byte [esi]
jbe 0x8553a0
jb 0x8553a8
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x855392
je 0x8553b3
jb 0x8553ab
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
outsb dx, byte [esi]
jae 0x85539d
add byte [edi + 0x65], al
je 0x8553a2
inc edi
je 0x8553a2
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x855399
outsd dx, dword [esi]
ja 0x855396
js 0x8553c7
inc ebp
js 0x855356
jb 0x855347
jg 0x855374
jmp 0x65ccd5bd
inc edi
je 0x8553b7
push esi
imul esp, dword [ebp + 0x77], reloc.iphlpapi.dll_GetAdaptersInfo
ja 0x8553d5
outsd dx, dword [esi]
jb 0x8553dc
dec edi
jb 0x8553d2
inc ebp
js 0x85536e
cmp eax, 0x7465470c
push edi
je 0x8553cb
imul ebp, dword [esi + 0x64], reloc.iphlpapi.dll_GetAdaptersInfo
inc ebp
dec edi
jb 0x8553e3
inc ebp
js 0x85537f
push edx
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x656c6150
je 0x855400
add byte gs:[ebp + 0x25d6b323], al
xchg esp, eax
out 0x47, al
and eax, 0x6547e694
je 0x8553dd
je 0x8553dd
dec ecx
inc edx
imul esi, dword [ebx + esi*2], reloc.iphlpapi.dll_GetAdaptersInfo
imul ebp, dword [esi + 0x50], 0x687461
jae 0x85539f
adc dword [edx + 0x65], eax
inc edx
imul ebp, dword gs:[bp + 0x50], 0x687461
imul ebp, dword [bp + 0x50], reloc.iphlpapi.dll_GetAdaptersInfo
push 0x6c654400
inc esp
insb byte es:[edi], dx
je 0x855415
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax - 0x75], si
arpl word gs:[eax + eax - 0x75], si
mov edx, dword [edx]
and bh, 0x12
xchg ebp, eax
adc ecx, dword [edx + reloc.iphlpapi.dll_GetAdaptersInfo]
arpl word gs:[eax + edx*2 + 0x61], si
adc al, byte [eax + 0x139512e7]
mov ah, byte [0x656c6553]
arpl word [eax + edx*2 + 0x61], si
popal
insb byte es:[edi], dx
je 0x855440
je 0x855432
add byte gs:[ebx + 0x72], al
add byte [ebx + 0x72], al
popal
je 0x855439
push eax
popal
insb byte es:[edi], dx
je 0x85544e
add byte gs:[eax - 0x2a], cl
dec eax
salc
inc esp
and ebx, esi
pop ecx
invalid
outsb dx, byte [esi]
push eax
popal
je 0x855450
push esp
outsd dx, dword [esi]
push edx
imul ebp, dword gs:[bx + 0x6e], 0x636f4400
jne 0x855463
outsb dx, byte gs:[esi]
je 0x85544a
jb 0x85546b
jo 0x855463
jb 0x855474
imul esp, dword [ebp + 0x73], reloc.iphlpapi.dll_GetAdaptersInfo
dec edi
jo 0x85546f
outsb dx, byte [esi]
push eax
jb 0x855477
outsb dx, byte [esi]
je 0x855476
jb 0x855454
add byte [ebx + 0x39caaf3f], bh
xchg ebx, eax
xchg edx, eax
or eax, 0x534e4957
push eax
dec edi
dec edi
dec esp
inc esp
push edx
push esi
add byte [ecx + 0x44], al
push esi
inc ecx
push eax
dec ecx
xor esi, dword [edx]
insb byte es:[edi], dx
aas
scasd eax, dword es:[edi]
retf 0x9339
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x26eb8c1e], bl
shr bh, 0xf6
jmp 0x855461
shr bh, 0xf6
loope 0x855483
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x8554a9
push eax
jb 0x8554b0
outsb dx, byte [esi]
je 0x8554af
jb 0x85544c
and ah, byte [edx + 0x43a25730]
xor byte [edi - 0x5e], dl
inc ebx
mov byte [0x439a6343], al
arpl word [edx + 0x61657243], bx
inc ebx
jb 0x8554bc
popal
je 0x8554bf
inc esp
inc esp
dec ecx
inc edx
imul esi, dword [ebp + ebp*2 + 0x61], 0x65520070
dec edi
jo 0x855463
push edx
dec edi
jo 0x8554ce
outsb dx, byte [esi]
dec ebx
jns 0x8554b3
js 0x8554b1
inc ecx
add dh, dh
jne 0x855459
invalid
lahf
in al, 0x17
push edx
push ecx
jne 0x8554e4
jb 0x8554fa
push esi
popal
insb byte es:[edi], dx
jne 0x8554eb
inc ebp
js 0x8554ca
add byte [edx - 4], bh
xchg edx, eax
cmc
add al, 0xed
dec ecx
call 0x65f7c8e9
je 0x8554fb
push 0x746c42
push edx
push ecx
jne 0x855508
jb 0x85551e
push esi
popal
insb byte es:[edi], dx
jne 0x85550f
inc ecx
inc ecx
add byte [esi], cl
invalid
jp 0x85543a
mov dword [edi - 0x5e], esi
ja 0x855455
push edx
inc ebx
jb 0x85551e
popal
je 0x855521
dec ebx
jns 0x855501
inc ecx
add byte [edx + 0x65], dl
inc ebx
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x85552e
dec ebx
jns 0x8554cd
outsd dx, dword [esi]
insb byte es:[edi], dx
xor esi, dword gs:[edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [edx + 0x65], dl
inc ebx
jb 0x855542
popal
je 0x855545
dec ebx
jns 0x855529
js 0x855527
add ch, bl
sub al, 0x3f
push edx
push ebx
je 0x855547
popal
insb byte es:[edi], dx
jne 0x85555a
inc ebp
js 0x855539
add byte [ebx + 0x4c], al
dec esp
push ebx
dec ecx
inc esp
inc esi
jb 0x855570
insd dword es:[edi], dx
push ebx
je 0x855577
imul ebp, dword [esi + 0x67], reloc.iphlpapi.dll_GetAdaptersInfo
add byte [esi], al
mov cl, 0xb0
mov bl, 0xaa
lds edx, [ebx + 0x68]
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ebp
push ebx
push 0x456c6c65
js 0x85557c
arpl word [ebp + 0x74], si
inc ecx
add byte [eax + 0x53], dl
push ebx
inc ecx
push eax
dec ecx
inc esp
dec esp
dec esp
add byte [ebx + 0x68], dl
push ebx
push 0x5f6c6c65
insb byte es:[edi], dx
insb byte es:[edi], dx
pop edi
dec esi
outsd dx, dword [esi]
je 0x85559a
jns 0x85557d
arpl word [edi + 0x6e], bp
inc ecx
add byte [edi + 0x6c], cl
dec edi
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
add byte [edx - 0xa], dh
je 0x8555aa
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], 0x64f67200
add edi, esi
add byte gs:[edx - 0xa], dh
jb 0x85553f
add edi, esi
adc byte [edi - 0x72], ah
dec edi
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
imul ebp, dword [esi + 0x69], 0x6c616974
insb byte es:[edi], dx
imul edi, dword [edx + 0x65], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
push ebp
push esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ecx], bl
js 0x8555ca
mov dl, 0xad
lodsd eax, dword [esi]
mov esp, 0x4c454853
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x6f], ah
insd dword es:[edi], dx
insb byte es:[edi], dx
xor esi, dword [bp + si]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebx + 0x68], al
outsd dx, dword [esi]
outsd dx, dword [esi]
jae 0x8555f6
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
outsd dx, dword [esi]
jb 0x8555d8
add byte [edi + 0x3408116], cl
dec ecx
insd dword es:[edi], dx
popal
dec esp
add dword [eax + 3], reloc.iphlpapi.dll_GetAdaptersInfo
dec esp
imul esi, dword [ebx + 0x74], reloc.iphlpapi.dll_GetAdaptersInfo
je 0x85561e
outsd dx, dword [esi]
jns 0x8555af
inc edi
je 0x855606
popal
jbe 0x85561b
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add byte [edx - 0x6148fb6b], bh
inc edi
je 0x85560f
imul ebp, dword [ebp + 0x54], reloc.iphlpapi.dll_GetAdaptersInfo
inc ecx
add byte [edi + 0x65], al
insb byte es:[edi], dx
push esp
imul esi, dword [esp + ebp*2 + 0x65], 0x65470041
je 0x855626
jo 0x85563e
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
inc esi
imul ebp, dword [ebp + 0x4e], 0x41656d61
add cl, ch
or byte [ebx + 0x4f437dc2], ch
dec ebp
inc ebx
push esp
dec esp
xor esi, dword [edx]
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [ebp + 0x53], cl
dec ebp
push ebx
push esi
inc ebx
push edx
push esp
insb byte es:[edi], dx
insb byte es:[edi], dx
add al, ch
add byte [eax], al
add byte [eax], al
arpl word gs:[ecx + 0x6e], si
insb byte es:[di], dx
add byte gs:[0x855640], ch
test dword [eax], eax
fadd dword [0x7a68dc]
add dword [eax], eax
add byte [esi - 0x2f], dl
inc ecx
and bl, dl
cmp al, bl
push edx
shl byte [edi - 0x35ac4fae], 0x65
xchg esp, eax
pop es
scasb al, byte es:[edi]
add byte [eax], al