Function at 0x1003284e
Capabilities:
Encode data using xor
Parse pe header

Disassembly:
mov dh, 0xc2
or dword [eax], eax
add byte [esi + esi*8 + 0x326fe05], bl
adc byte [edi + 0x16b21275], dl
pop ebx
push 0xe30e8fa8
aad 0x66
sbb al, 0x18
std
adc dl, byte [eax + ebp*4 + 0x28]
push edi
popfd
mov dword [ebp - 0x55c], eax
lea eax, [ebp - 0x55c]
push eax
add esi, 0x9d3
push esi
call fcn.1011d7d0
add esp, 0x1c
xor eax, eax
inc eax
pop ebx
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
pop esi
call fcn.1011e48a
leave
ret
push ebp
mov ebp, esp
sub esp, 0x87c
pushfd
test byte [0x1003274d], 0xd2
jne 0x1003284e
add byte [edx], cl
and ebx, ebx
xchg dword [ecx + ebp*8], edi
xchg edi, eax
xchg edi, eax
or ah, byte [ecx]
fild dword [edi - 0x686816c4]
jle 0x100326de
and ecx, esp
je 0x100327b2
rcl edx, cl
adc eax, 0x2945b26b
sti
jnp 0x100326ff
push ds
leave
jo 0x1003277b
test al, 0xe5
movsd dword es:[edi], dword [esi]
inc edx
xchg dword [ecx + 0x4b], esi
push ds
loop 0x1003278e
pop esp
int1
ficomp dword [eax + ecx*2]
in al, 2
inc ebx
and ch, bh
adc byte [ebx - 0x63], 0xe9
push cs
sbb al, 0x40
inc eax
popfd
mov bl, 0xab
and edx, ebx
xchg edi, eax
cli
mov esi, 0xa1b78fe7
mov eax, dword [0x3b11c40e]
mov dl, 0x44
inc esp
lds eax, [ebx + 0x4145fb22]
sbb dword [ecx], 0xcb080b5
loopne 0x100327a6
mov ebx, 0xf550d59f
outsb dx, byte [esi]
push 0x7501a4b9
mov ch, 0x8e
and dh, byte [edx]
dec edx
pop ds
add dword [ebp - 0x4b], esi
mov fs, word [edx]
xor cl, byte [edx + 0x1f]
sub ebp, dword cs:[ecx - 0x75975501]
pop eax
ja 0x10032744
stosb byte es:[edi], al
push 0x8c77588a
mov edx, dword [esi + 0x377de981]
mov bh, 0x46
adc cl, byte [ecx]
test dword [ecx + ecx*4 + 0x62cc008], ecx
out dx, al
inc edi
inc ebx
and al, byte [eax - 0x20]
std
bound esp, qword [edi - 0x5cdfa1b8]
xchg byte [edx + 0x5777c67], ch
mov ss, eax
and ah, byte [edx + 5]
push 0xffffffffffffffc7
into
and dh, byte [edi]
clc
mov ebp, dword [ebp - 0x33]
rcl eax, 1
fsub st(7)
cmp dword [ebx + ebx*4 + 0x3b580de5], 0x26e4fe00
sbb ebx, 0x1e0bfc1d
fsubrp st(3)
scasd eax, dword es:[edi]
sbb al, 0xce
cli
idiv dword [eax + 0x39]
aam 0x75
xor al, 0x3d
outsb dx, byte [esi]
lea ebx, [ebp - 0x2d]
and al, 0xab
mov bh, 0x8f
dec ecx
dec ecx
xchg edi, eax
mov dword [0x59c8c27d], esp
push 0x489d5cfa
int1
sbb eax, 0xb098b7d
push ecx
test byte [edi - 0x2696b905], bl
or esp, ecx
ficom dword [ecx + edx]
in eax, dx
xchg ebp, eax
jl 0x1003287f
movsb byte es:[edi], byte [esi]
cli
push ss
cmp al, 0x4f
bound edx, qword [esi - 0x2ba03e95]
call 0x5203ece2
popfd
scasb al, byte es:[edi]
xor ebx, dword [ecx - 0x31]
popfd
mov eax, dword [0x10170c30]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 8
pushfd
test byte [0x10032968], 0x8f
jne 0x10032969
pop es
add esi, dword [edx - 2]
fst dword [ecx + edx*2]
mov bh, 0x2f
mov ch, byte [eax]
lds edi, [edi - 0x70]
pop ebp
loopne 0x10032887
mov bl, 0x42
in eax, dx
jnp 0x100328a8
mov ch, 9
xor byte [eax], dl
push 0x97053862
jno 0x100328ab
bound edi, qword [eax]
add eax, 0x671e7197
mov ecx, 0x68bc0494
mov ecx, 0x68bc0494
jle 0x10032912
cmc
pop esi
and al, 0x5a
xchg dword [edx], ebp
fcom qword [edx + 0x6b83254a]
sbb byte [ebx - 0x148df361], dh
jl 0x10032902
pop ecx
sbb eax, 0x76ea3059
sti
pop ecx
xor dl, ch
jbe 0x100328aa
scasb al, byte es:[edi]
std
test ah, 0x51
imul esp, ebp, 0xffffffe6
and eax, 0x4267c58c
inc ebp
call 0x42e55930
xchg dword [eax], esp
push ds
in eax, dx
push esp
test byte [edi + eax*4], bh
out dx, al
cmp eax, 0xb89341bd
push 0x6f0e9a9c
pop esi
jns 0x1003292c
in al, dx
in al, dx
xchg esi, eax
jns 0x100328a8
int1
test byte [ebx - 0x716f8d36], 0xd2
add eax, 0xb79f137
pop edi
sbb ebp, dword [edx + 0x1a]
mov cl, 0x94
pop ds
stosd dword es:[edi], eax
stosd dword es:[edi], eax
mov bl, 0xe3
and dword [edx + 0x5fd6688a], ebx
adc byte [esi + 0x74f05873], bl
dec edx
xchg dword [esi + 0x308dc0ba], edi
int3
xor dh, dl
sbb dword [edi + 0x535dd566], edx
aad 0x5d
push ebx
ficom dword [ecx - 0x15]
enter 0x6215, 0xffffffffffffffee
adc eax, 0xbc70003f
xchg byte [edi + ebp*8], bh
popfd
mov bl, 0xe5
loop 0x10032953
sar dword [edx + 0x5e], 1
and byte [edi], cl
or al, 0x2c
mov al, 0x89
push edx
push edx
aaa
popal
in al, dx
and ah, 0x8e
pop ecx
inc edx
movsb byte es:[edi], byte [esi]
add al, 0xed
imul esi, dword [ebx - 0x80], 0x5b9459c6
push ebp
in al, dx
sal dword [esi + 0x2d], 0xe
pop ds
inc esp
jnp 0x1003299c
aad 0xe3
imul esp
in al, dx
xor edi, ecx
jl 0x1003290d
mov bh, 0x9c
mov eax, 0x4ae753db
cli
inc ecx
dec ecx
clc
adc al, 0x79
dec ecx
popfd
mov ebx, ecx
pop ecx
lea esi, [ebp + 8]
lea edi, [ebp - 0x87c]
pushfd
test byte [0x100329b9], 0xf5
jne 0x100329ba
add al, 0x29
push 0x2c
dec ecx
and al, 0xdd
je 0x10032930
xchg ecx, eax
adc dword [edx], 0xffffff95
add al, 0x57
inc eax
or eax, 0x1bebae10
cmpsb byte [esi], byte es:[edi]
push esp
pop es
aad 0x10
push ds
sti
pop edi
add byte [0x940570f6], dh
mov eax, 0x9ead2bba
scasd eax, dword es:[edi]
jae 0x10032a18
mov dl, 0x89
push ebp
shr byte [ebx + 0x6b], cl
lahf
inc ebp
add dh, byte [edx + 0x18]
jae 0x100329f1
cwde
popfd
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x854]
movsb byte es:[edi], byte [esi]
pushfd
test byte [0x10032a3f], 0xa6
je 0x10032a40
int3
cmp byte [ebx + 5], ch
pushfd
or ebx, eax
pop esp
ljmp 0xbad0
shr dword [ecx], 1
inc ecx
insb byte es:[edi], dx
push ecx
fist dword [ebx - 0x190e0234]
fstp dword [edi - 0x5467d1ba]
sbb byte [eax + edx - 2], ch
aaa
adc al, 0x37
movsd dword es:[edi], dword [esi]
scasb al, byte es:[edi]
je 0x10032a9a
out 0xd1, al
push esi
mov ah, 0xce
mov byte [ebx + 0x4028b0cd], dl
popfd
push eax
push dword [ebp - 0x870]
xor edi, edi
mov ecx, ebx
pushfd
test byte [0x10032a94], 0xa8
jne 0x10032b95
mov ch, 0x90
idiv edi
push dword [ebx]
dec dword [ebx + 0x5f69ccb]
xchg esp, eax
sub al, byte [ebx]
adc byte [eax + 0x13b850f], ch
add byte [eax], al
pop es
xor byte [eax + esi], dl
pop ecx
jbe 0x10032a7c
mov al, byte [0x4c37ab04]
in al, dx
div byte ss:[0xd45f3448]
jns 0x10032a43
cli
insb byte es:[edi], dx
cmp ch, byte [ebx - 0x180b6e91]
and ch, bl
xchg esp, eax
and dword [esi + 0x4a0d7e1e], edx
xchg esi, eax
push ds
jle 0x10032a8d
dec edx
push ss
jge 0x10032b02
mov dword [0x7430f0a9], eax
add al, 0x60
adc byte [0x2aecc883], 0xd9
or eax, 0xffffffec
sub bl, cl
aad 0x40
xchg esi, eax
xchg byte [ebp + 0x10], bl
lodsd eax, dword [esi]
std
sub edi, dword [edi]
test al, 0xa8
test byte [ecx - 0x54acfb43], 0x8c
or byte [esi + 0x2cf1f89b], bh
loop 0x10032aed
push eax
pop ds
adc ebp, dword [edi + 0x7e]
imul edx, dword [edi - 0x46], 0x11
sbb eax, 0xcfa1d2d
mov dl, 7
aad 0x52
sub dword ss:[ecx + 0x65db80ac], esi
fisubr word [ebp - 0x1f3f3d2e]
adc byte [ecx], cl
outsb dx, byte [esi]
and eax, 0x5d3b9539
sub ch, byte [ebx + 0x27]
mov ebp, 0xb66dfdcd
test dl, cl
push edi
shr dword [ebx - 0x153ff80f], cl
and ebx, dword [eax - 0x74]
adc dword [edx + ebp - 0x16af3dcf], edx
scasb al, byte es:[edi]
sti
in al, 0x64
rol byte [0xc0abca68], cl
leave
adc byte [esi], ch
imul eax, dword [ecx], 7
adc byte [ebx + 0x79], 0x45
push eax
jmp 0x74e826a1
inc ebp
jne 0x10032b61
jns 0x10032a89
sbb eax, 0xc3655404
stosb byte es:[edi], al
fmul dword [edx - 0x6b]
pop esp
or byte [esp + esi*2], cl
and ebx, esi
enter 0xffffffffffff8c79, 0xffffffffffffffa8
push esp
mov edi, 0x8e4ad4e
cmpsd dword es:[esi], dword es:[edi]
adc byte [edx + 0x752d4676], bl
and byte [eax - 0x7cbdfc2c], ah
mov eax, 0x5e385c1e
cmc
push 0xbdb5aa98
sbb eax, 0x7df23bc0
clts
insd dword es:[edi], dx
adc esi, dword [ecx + 0x18]
inc eax
adc eax, 0x552a9373
dec edx
les ebx, [ebx + 0xc9a7f2d]
sbb al, 0xef
sub ah, byte [esp + eax*4 + 0x4e]
xchg ecx, eax
push ecx
sar byte [edx], 1
mov ch, 9
nop
jl 0x10032be2
pop ds
pop edi
xlatb
ror dword [ecx - 0x52], 1
sub byte [ebx], dh
pop edi
jns 0x10032bc3
imul ebx, edx, 0x879ba129
pop es
cmp dword [edi - 0x43254fc3], ecx
jbe 0x10032bd6
dec ecx
inc esi
aaa
sub dword [esi - 0x36], esi
push edi
and dl, bh
sub esp, 0x37
mov ebp, 0x82c244cd
sub byte [ebx], ch
outsb dx, byte [esi]
cmp al, byte [edx]
popfd
mov dword [ebp - 0x858], 1
mov dword [ebp - 0x850], 0x10001
mov dword [ebp - 0x430], edi
call fcn.1000df60
test eax, eax
jne 0x10032bc5
mov dword [ebx + 8], 0xe000004a
jmp 0x10032f8f
add byte [eax], al
cmp dword [ebp - 0x843], 6
je 0x10032cf3
cmp dword [ebp - 0x843], 0x13
je 0x10032be7
invalid
mov dword [ebx + 8], 0xe000004f
jmp 0x10032f8f
lea eax, [ebp - 0x854]
push eax
pushfd
test dword [edi + esi*8 - 0x63af0001], ebp
test byte [0x10032cd8], 0x81
je 0x10032cd9
adc byte [ecx + 0xdd840f], al
add byte [eax], al
xchg byte [ecx], bl
out 0x5a, al
loop 0x10032c5f
xchg esp, eax
cmc
sbb bh, byte [ecx + 0x2628f97e]
push ds
xor byte [ecx + 1], al
test al, 0x9b
cmp ebx, dword [edi + 0x42e8b7c7]
jo 0x10032bf4
popal
sbb bh, byte [esi + 0x60]
jle 0x10032c7d
and eax, 0x9f909742
mov edi, fs
xor dword [ecx + edx - 0x71bab07b], 0x7a
push esi
mov dword [0x2e567b45], eax
outsd dx, dword [esi]
push esi
outsd dx, dword cs:[esi]
fstp qword [ecx + 0x4a2c09bd]
xor al, ah
pushfd
jne 0x10032c30
add dword [ecx + 0x77], ebx
outsb dx, byte [esi]
inc edx
push 0xac17d601
xor dword [ebp - 0x6a29779d], ecx
pop edi
daa
mov word [edi + 0x38], es
or ebp, dword [ebp + 0x739bd906]
or al, 0x9d
popal
or ecx, edx
mov bl, 0x56
loopne 0x10032be8
add esi, ebp
pop ss
jecxz 0x10032c71
xor byte [ebx - 0x6f], 0x21
jge 0x10032c1b
and byte [ebp - 0x3abc0d84], 0x73
pushal
inc ebx
lds esi, [ebx + 0x60]
or dl, byte [ebp + 0x79]
cmc
ror byte [ecx], 1
pop edi
sbb byte [edx - 0x38969b22], bh
pop edi
pop esp
fiadd word [ecx]
pop eax
jne 0x10032d05
or eax, dword ds:[edi + 0x6eb4d2d5]
mov esi, 0xa848a813
sbb dword [edi], ecx
inc ebp
and cl, byte [0xe72713c1]
imul edi, dword [eax + 0xb], 0x5ec94242
in al, dx
xchg ecx, eax
sub ebp, dword [esp + esi*2]
cmp eax, 0xa82f76e7
xor byte [eax], 0xd9
adc ebx, dword [ecx - 0x11]
jbe 0x10032d19
dec ecx
pushfd
dec esi
invalid
pop ds
xor eax, 0xec4d59a8
out 0x1b, eax
mov bh, byte [eax + edi*2]
popfd
lea eax, [ebp - 0x87c]
push eax
mov ecx, ebx
call fcn.1002487f
mov dword [ebp - 0x858], eax
jmp 0x1003330f
mov esi, 0x400
push esi
lea eax, [ebp - 0x404]
pushfd
test byte [0x10032d90], 0xee
adc dh, ch
jne 0x10032d91
jne 0x10032d2c
shr byte [edi], 0xca
retf 0x9788
mov byte [edi - 0x6d6fd3d], dl
les esp, [ebx - 0x74]
cmp dword [ebx + 0xb51c9d8], 0xd972a280
jl 0x10032d92
arpl word [ecx + eax*4 + 0x51c9d8bb], cx
or eax, dword [eax + 0x7cd972a2]
imul ecx, dword [ecx + 0x307070f9], 2
mov ecx, edi
jo 0x10032d9b
xor byte [edx], al
add al, byte [esi + 0x47]
inc esi
inc edi
rcl eax, 0x1f
mov edx, 0xc11def98
jecxz 0x10032d2c
push esi
jg 0x10032cce
loopne 0x10032d12
adc byte [esi + 0x7535cec2], bh
int1
bound edx, qword [eax]
or ch, ah
imul ecx, dword [edx + 0x79], 0xfb17e169
mov dl, 0xc2
pushal
xchg ebp, eax
scasb al, byte es:[edi]
loopne 0x10032d11
xchg esi, eax
call 0xe9e2e719
and al, 0x99
mul byte [eax]
fild dword [esi - 0x25]
cmc
sub byte [ebp + 0x2c], al
push ss
test al, 0x7d
xchg esi, eax
xchg byte [esi + edx*8 + 0x65], dl
ror dword [ebx + 0x4b], cl
mov ah, 0x9a
sub dl, byte [eax + 0x4fe9ed0c]
xor eax, 0x89644e00
int1
out 0xd4, eax
pop ecx
in al, dx
cmpsb byte [esi], byte es:[edi]
sub ebx, edi
in al, 0x6e
or eax, 0x65b4009e
pop eax
sahf
add byte [ebp + 0x50579d58], dh
popfd
push edi
push eax
call fcn.1011df60
add esp, 0xc
cmp dword [ebp - 0x87c], esi
ja 0x10032daa
or al, 0x39
mov ch, 0x84
idiv edi
push dword [edi + 6]
mov esi, dword [ebp - 0x87c]
push esi
push dword [ebp - 0x86b]
lea eax, [ebp - 0x404]
push eax
pushfd
test byte [0x10032e0e], 0xb5
jne 0x10032e0f
or al, 0xa8
xchg ecx, eax
xchg dword [eax - 0x418e10bc], edx
das
scasd eax, dword es:[edi]
xchg dword [ecx - 0x47e0c1e2], ecx
je 0x10032e50
sar esp, 0x91
jbe 0x10032d8c
in al, dx
popfd
dec esi
and ah, byte [0x9015ca59]
cmp dword [eax - 0x71c37013], esi
xchg esp, eax
jbe 0x10032def
add esi, ebp
cmc
salc
mov ch, 0xac
lodsb al, byte [esi]
test dword [eax + edx*8 + 0x39], esp
adc dword [edi], esp
add al, 0xe5
fidivr dword [ebp - 0x6f]
addps xmm2, xmmword [ebp + 0x71]
movsd dword es:[edi], dword [esi]
xlatb
jecxz 0x10032e58
pop es
int3
popfd
call fcn.1011eb18
lea eax, [ebp - 0x404]
push eax
push str.recv_cmd:_s_r_n
call fcn.101200a1
add esp, 0x14
lea ecx, [ebx + 0x60]
pushfd
test byte [0x10032eda], 0xa
jne 0x10032edb
salc
pop ss
pop esp
mov byte [ebx - 0x6e], cl
mov dword [0x867e7877], eax
jecxz 0x10032deb
movsb byte es:[edi], byte [esi]
mov cl, 8
and al, 0x3b
xor bh, byte [ecx - 0x44b4657f]
imul ecx, dword [ecx + ebx*4 + 0xc], 0xfffffff6
add eax, 0x8f94155e
inc ebx
dec ebx
mov ebx, 0xc994c6b
test byte [0x8f94155e], 0x43
pop esi
adc eax, 0x33438f94
js 0x10032e46
xor edi, dword [eax - 0x1a]
sar dword [edx - 0x5f], 2
not dword [0x3942d252]
pop ebx
xor eax, dword [edi - 0x24f2574a]
sbb edx, ecx
cld
add byte [ecx + 0x4cc69d29], bl
lds ebp, [edi - 0x1c]
xchg ecx, eax
cdq
sub dword [ebp + 0x6fc54cc6], ebx
in al, 0x91
mov dl, 0x2e
movsb byte es:[edi], byte [esi]
lodsd eax, dword [esi]
pop ebp
pop eax
test al, 0x97
bound edi, qword [ebp + 0x58]
push ebx
xor eax, 0x977775f3
push 0x13
pop ss
xchg edx, eax
adc dword [ebp + 0x73edd6cc], ecx
jecxz 0x10032e3b
insb byte es:[edi], dx
or esi, dword [edi + ebp*8 + 0x204bf610]
xor al, 8
cmp byte [ebp - 0x50cd6557], ah
sub eax, 0x9ecd2701
add dword [edi], esp
int 0x9e
xchg ecx, eax
xchg ebx, eax
and edx, dword [ebp - 0x25461c97]
sbb byte [esi], bl
cmp dword [ecx - 0x6d], ebp
in al, 0x50
popfd
xchg ebp, eax
push esp
stc
jl 0x10032e8f
aaa
mov dword [eax - 0x5b], esi
jge 0x10032e75
lahf
not byte [edi - 0x1ec42fc5]
cmp edx, eax
cmp esp, ecx
add esp, dword [eax - 0x12]
inc eax
sbb dword [eax + 0x62], edx
cld
popfd
mov eax, dword [ecx]
lea edx, [ebp - 0x404]
push edx
call dword [eax + 0xc]
pushfd
test byte [0x10032f7f], 0x89
jne 0x10032f80
inc eax
mov eax, dword [0xbe126504]
jbe 0x10032ecf
pop es
mov ch, 0x25
pop ecx
salc
jl 0x10032f13
push ebp
shr byte [ebp - 0x5a3e4c99], cl
inc edx
mov ebp, 0xdeadb69c
mov bl, 0x8a
jecxz 0x10032ead
pushfd
cdq
xor cl, byte [eax]
dec eax
cmp byte [edx + 0x72], dl
cmpsd dword [esi], dword es:[edi]
xchg esi, eax
lahf
mov cl, 0x16
test byte [ecx + 0x60000bde], dh
mov bh, 0x84
inc byte [ecx]
or al, 0xfb
xor eax, edi
loop 0x10032ebb
test byte [edx - 0x34], ch
ror byte [esi], cl
add dl, byte [edi + esi]
call 0x9a444d40
inc ecx
cmp bh, bl
xchg ebx, eax
sbb eax, 0x7ffd7566
salc
cwde
std
scasd eax, dword es:[edi]
daa
out dx, eax
stosd dword es:[edi], eax
xchg ebx, eax
adc eax, 0x8e5e1a7e
dec esp
or eax, 0x433209d3
mov dh, 0x9d
xor al, 0x49
pop eax
insb byte es:[edi], dx
test eax, 0xf0847b71
push cs
push es
xchg ebp, eax
push 0x44
fbstp tbyte [ebx + 7]
jl 0x10032f89
pushal
xchg esp, eax
mov eax, ebx
xchg esp, eax
loopne 0x10032ff7
push edi
xor byte [ebp - 0x6a], bh
xchg edx, eax
popfd
cmp eax, 0xffffffff
jne 0x10032f9a
call dword [sym.imp.KERNEL32.dll_GetLastError]
bound edx, qword [eax + edx]
mov dword [ebx + 8], eax
mov dword [ebp - 0x858], edi
jmp 0x1003330f
lea eax, [ebp - 0x404]
push str.exit_r_n
pushfd
test byte [0x10032fb5], 0x4c
jne 0x100330b6
aad 0xda
sbb esp, dword [ecx - 0x6788629b]
out dx, al
test esp, 0x358b026b
popal
fadd qword [edi + 0x4c]
test dword [edi - 0x6af584fb], ecx
and byte [ebx], ah
mov word [ebx], es
rcl dword [ebp + 0x3510d901], 0x1e
das
mov dword [0xd3f6f925], eax
mov edi, 0xcf791347
int3
lea edx, [ecx + edi*8 + 0x17]
pop ss
mov ch, 0x50
imul ecx, dword [eax + 0x6138580c], 0x60e213ac
pop ds
pop esi
mov ch, byte [edi]
movsd dword es:[edi], dword [esi]
movsb byte es:[edi], byte [esi]
dec edx
xchg ebp, eax
dec esp
inc esi
outsd dx, dword [esi]
sbb eax, 0xd87e49e4
inc eax
xor ebx, dword [ebp + 4]
nop
sbb eax, 0x590b14db
pop ebp
cmpsd dword [esi], dword es:[edi]
mov cl, 0xa8
mov esi, 0xecd44f37
shl dword [edx + 0x33], cl
dec esp
imul ecx, dword [esi], 0x4d
push cs
dec ebp
pushal
leave
inc esp
stosb byte es:[edi], al
insd dword es:[edi], dx
sub byte [edx - 0x13], ah
push es
pop edx
pop ds
imul byte [esi + 0x11]
jl 0x10033088
mov cl, 0x5e
inc edi
mov dword [0x3804f2fd], eax
jle 0x1003304e
xor al, 0x52
mov bl, 0x9b
into
shl dword [edx + 0x4bac0e06], cl
xchg ecx, ebp
pop ebp
js 0x10033078
lodsb al, byte [esi]
lodsd eax, dword [esi]
loopne 0x1003302f
dec esi
mov al, 0xe9
mov ecx, 0xbad30e0e
inc edx
inc ebp
dec esi
mov dh, 0x99
shl ah, cl
jae 0x10032ffa
mov cl, 0xf8
mov ecx, 0xac6fe56d
lodsb al, byte [esi]
nop
xchg ebp, eax
adc al, byte [eax]
jne 0x100330f2
aaa
mov ah, 0x1f
mov ebx, 0xe884097
cmp al, 0x6a
leave
push 0xffffffffffffffc9
push ebx
sahf
inc ebp
popfd
mov al, 0xdf
stc
shl bl, 1
cdq
pop ecx
insb byte es:[edi], dx
inc ecx
xchg ecx, eax
in eax, 0x8e
or byte [ebx + 0x4c], dh
sub dword [ecx + 0x60], eax
clc
mov eax, 0x514f4f22
sal byte [esi + 0x270062ef], 0x61
mov edi, 0x3bcb85cb
in al, dx
add al, 0x5f
stosd dword es:[edi], eax
popfd
push eax
call fcn.1011f079
pop ecx
pop ecx
test eax, eax
jne 0x1003330f
push edi
push dword [ebp - 0x870]
pushfd
test byte [0x100331a6], 0xac
jne 0x100331a7
mov ch, 0x90
idiv edi
call [esi + esi*8 + 0x331a605]
adc byte [edi + ecx + 0xcb85], ch
add byte [esi], cl
push cs
and dword [edi - 0x31], ecx
fdivr qword [eax]
insd dword es:[edi], dx
bound eax, qword [eax - 0x41]
stosd dword es:[edi], eax
sub eax, 0x3a23b6e4
xchg esp, eax
mov byte [ecx - 0x51], cl
inc edx
cmp byte [eax - 0x3190f24e], cl
arpl word [ecx - 0x61177286], bx
test al, 0xf1
and dword [edx + 0x34], esp
mov byte [edx + 0x63ce6f0d], dh
cdq
jp 0x10033088
call 0x31f4d99e
bound esi, qword [esp + esi*2]
inc ebp
je 0x10033149
test al, 0x84
sub byte [ecx], cl
imul edx, edx, 0x94ebe0d
stc
js 0x100330c9
imul byte [esi]
aas
lodsb al, byte [esi]
or al, 0x20
xchg esi, eax
in al, dx
in eax, 0xba
ficom dword [ebx - 0x13f82a19]
pop ss
mov word [eax + 0x74], es
dec edi
and al, 0x77
adc al, 0x10
lea ebp, [edi]
mov ch, 0x35
rcl al, 0x51
jge 0x10033158
dec eax
jl 0x10033165
push edi
or eax, 0xdec1a61a
not dword [ebp + 0x5d]
mov al, 0xed
push ds
insb byte es:[edi], dx
push ds
cld
test dword [esi + 0x66], 0xb67c5adc
pop edx
jl 0x10033102
add ebx, esi
stosb byte es:[edi], al
push 0xffffffffffffffeb
mov al, 0x1b
aaa
pop ebx
scasd eax, dword es:[edi]
pop ds
fidiv word [ebx + 0x22]
dec eax
adc eax, 0x72b74bbd
push esi
pop ss
push cs
cwde
cmp byte [edx + edx*2 - 0x7c2a3185], bh
sbb eax, 0x42bf2f29
mov edi, 0x4be3d054
adc ch, byte [esi + 0x2f]
cmc
push 0xcaae0843
adc al, 0x4c
push eax
add ebx, dword [ebx - 0x63]
or byte [ecx], ch
mov al, byte [0xf36fc237]
loopne 0x100331e2
push esp
and esi, dword [edx]
lea esp, [ebx - 0x21998a5c]
push eax
fucomi st(6)
push ecx
add dword [edi - 0x18], edi
adc edi, dword [edi]
int1
cli
sar byte [eax + 0x4bbf2564], cl
popfd
mov ecx, ebx
call int.1000e31f
push 4
pop ecx
lea eax, [ebx + 0x35f0]
push ecx
mov dword [ebx + 0x9c2], ecx
push eax
add ebx, 0x9d3
pushfd
test byte [0x10033269], 0x2b
jne 0x1003326a
call [ebx]
pop ss
inc ebx
sub ebx, dword [edx]
mov dword [edx + edi*4 + 0x59304618], ebp
push 0xffffffffffffffd5
out 0x2f, eax
mov bh, 0x93
aaa
movsb byte es:[edi], byte [esi]
pop edi
out dx, eax
adc eax, 0x47b33a38
and dh, dh
xchg esp, eax
mov byte [eax], dh
nop
xchg ebp, eax
pop edi
or byte [edx], al
or edx, dword [ecx + 0x17aacd75]
mov dh, 0xf9
mov ah, byte [esi - 0x80]
sub al, 0xa4
jnp 0x1003318d
mov dword [0x98cf6242], eax
pop ebp
inc cl
sbb byte [ebp + 0x1cd4431f], al
mov ecx, 0x17da4b4f
cmp eax, dword [edx]
pop ebp
mov dl, 0xde
loop 0x10033258
inc edx
invalid
cld
insb byte es:[edi], dx
shl byte [esi], cl
and eax, 0x6c82b1f3
out 0x8d, eax
sar dword [eax], 0xd4
cmpsd dword [esi], dword es:[edi]
push edx
inc ebx
pop ecx
dec esp
and dword [edi], 0xfb3a03c3
push ds
scasd eax, dword es:[edi]
mov al, byte [0x6442accd]
mov al, byte [0xc1948ecf]
mov al, byte fs:[0xc1948ecf]
mov ss, word [ecx + eax*8 - 0x41839f6d]
xchg ebx, eax
pushal
jl 0x1003320b
enter 0x4fdc, 0xfffffffffffffff9
adc eax, 0x106b814d
fidiv dword [edi - 0x5f]
sbb dh, byte [ecx + 0x4fe52758]
mov eax, dword [0x2758b11a]
in eax, 0x4f
add byte [edx], bh
dec edi
lodsd eax, dword [esi]
mov ebp, 0x8c5820fe
jecxz 0x10033277
popfd
push ebx
mov dword [eax], edi
call fcn.1011d7d0
add esp, 0xc
pushfd
test byte [0x1003330d], 0x25
jne 0x1003330e
imul edx, dword [esi + esi*2 - 0x31438145], 0xef129ac8
xchg esp, eax
jbe 0x10033243
jle 0x10033246
into
enter 0x129a, 0xffffffffffffffef
sal byte [edi + 0x3e], 1
mov dh, 0x28
jnp 0x10033285
xchg ebp, eax
mov esp, 0x5a31d35b
inc esi
xor bl, 0x71
dec edx
in eax, 0x2f
aaa
or bl, byte [ebx + 0x224f2f26]
jle 0x1003330d
or eax, 0xaffeef94
fcmovb st(0), st(1)
sub dl, byte [edi + 0x36]
dec ebx
in eax, dx
cdq
push 0xffffffffffffffd5
cmpsb byte [esi], byte es:[edi]
dec ebx
jbe 0x10033316
add dword [esi - 0x69], ecx
in al, dx
sahf
or al, 0x13
lodsd eax, dword [esi]
xchg dword [ebp - 0x714a54e4], eax
and dh, byte [edi + 0x4a6ac824]
pop edx
lodsd eax, dword [esi]
cdq
shr byte [eax - 0x46c77363], 1
xchg esp, eax
test al, 0x46
idiv dword [edi]
fistp word ds:[edx + esi]
cmp dl, al
xchg esp, eax
sbb ebp, dword [eax - 0x29d2477b]
sbb byte [ecx - 0x68c34009], bh
xor eax, 0x4f6af09c
out dx, al
dec eax
fisub dword [edx - 0x80]
dec ebp
add dword [ecx], ecx
or byte [esi], 0xc3
add ah, byte [0x82f488df]
inc ebx
push ds
test al, 0x30
xor byte [ebp - 0x7403b275], bl
test dword [eax - 0x63000009], ebp
popfd
mov ecx, dword [ebp - 4]
mov eax, dword [ebp - 0x858]
pushfd
invalid
test byte [0x1003335b], 0xfa
jne 0x1003345c
pop ecx
and ch, byte [ecx + 0x6a]
in al, 0x53
ja 0x100332dd
and eax, 0xf6686df4
mov dword [0xc48e8561], eax
lahf
ror byte cs:[eax], 1
mov eax, 0x6f68526a
movsd dword es:[edi], dword [esi]
lahf
sub bl, cl
inc ebx
inc esi
push esi
out 0x15, al
and eax, 0x17bceed
dec esp
imul ecx, dword [edx], 0x290c084e
inc edx
fcomp dword [edx]
mov esp, 0x7a1f7a4c
cmpsd dword [esi], dword es:[edi]
rcl ah, cl
xor esi, esi
or byte [edx - 0x6f016014], ch
test eax, 0x6d3f9e2f
ror byte [edi], 0xa6
fadd dword [ebx + 0x3fe25c11]
rol dl, 1
test al, 0xdc
xchg esi, eax
stc
cmp byte [edx - 0x52], 0xd
out dx, al
or dh, ah
jo 0x1003335e
and dword [ebx], ecx
cmp al, 0xd7
sbb al, bl
xchg edx, eax
push ecx
and al, 0xf7
sbb bh, ah
push ds
dec esp
inc ecx
mov eax, dword [0x76a3df07]
mov edx, 0x69590536
sbb byte [ebx], cl
pop ebp
or ebx, dword [ebp + 2]
xchg esi, eax
ret
add dl, byte [esi + 0x54ee3ac3]
sub al, 7
pop edx
xor al, byte [esi - 0x1168c693]
out dx, al
push eax
push edi
pop ss
js 0x100333fd
mov edx, 0x421eacc
and byte [ebx], bh
fild word [ecx]
daa
mov dword [0xf450b6fd], eax
push ecx
int1
cmp byte [ebp - 0x411494b2], 0xeb
sub dword [esi + 0x37], 0x9a995749
or edi, esi
cli
cmp dword [eax - 0x60], esi
popfd
sal dword [edx + 0x186695dc], cl
adc eax, 0x13d7c21f
call 0xb367ef19
in al, dx
xchg ecx, eax
mov ebx, 0x91eca364
test dword [edi + eax + 0x7fc3ad70], esp
jnp 0x10033410
movsb byte es:[edi], byte [esi]
pop es
jo 0x100333a3
ret
push esi
cli
sub eax, 0x1028851e
xchg esi, eax
dec ebp
in al, 0xea
cmc
push ds
test dword [eax], ebp
adc byte [esi - 0xa151bb3], dl
mov ecx, 0xbc5ea048
sahf
in al, dx
pushal
fild dword [eax]
mov ecx, 0xa06feb5
add byte [ecx + 0xa06feb5], bh
ja 0x100333a1
mov bh, 0x98
cmp byte [edi + 0x4e845ff], 0x8a
xor esi, dword [edi + 0x75]
js 0x100333ec
sbb dword [esi + 0x3958e201], ebp
cmp eax, 0xa1cc6315
leave
push cs
fidivr dword [edx + 0x41ace22f]
jae 0x100333f2
enter 0xffffffffffffe097, 0x42
leave
pop eax
sbb al, 0x21
jg 0x26a04ed7
jns 0x100334c9
add ch, byte [edx + ebx - 0x7ac142b6]
loopne 0x10033466
lodsb al, byte [esi]
sbb cl, byte [edx - 0x43]
test eax, esp
adc dl, byte [ebx - 0x508049ae]
xchg ebx, eax
push edx
mov dh, 0x7f
scasd eax, dword es:[edi]
cld
rcr ecx, cl
popfd
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1011e48a
pushfd
test byte [0x100334a3], 0x7d
jne 0x100335a4
add byte [esi + esi*8 + 0x334a305], bl
adc byte [ebp + 0xf], bh
test dword [edi], ebp
add dword [eax], eax
add ch, cl
sub dl, dh
int 0x2a
salc
outsb dx, byte [esi]
pop ebp
xor byte fs:[ecx + 0x7930bf6f], ch
mov cl, 0xb3
dec eax
int1
outsd dx, dword [esi]
jle 0x10033483
mov al, 0x2b
push ebp
dec esp
sub bh, al
xor edx, 0x66a2aa0a
sub dword [eax - 0x50ff8c93], ebx
push esp
cmpsd dword [esi], dword es:[edi]
inc esp
or al, 0x86
imul ecx, dword [ecx], 0xffffffc1
out dx, eax
or ah, bh
je 0x1003344c
mov cl, 0x82
test dword [ecx + 0x404930e1], 0xfc88bcbd
out 0x66, al
not byte [edi]
sbb bl, byte [edi + 0x50]
mov edi, 0xb124cd73
mov eax, 0xa40627c8
xchg ebx, eax
sbb al, 0xd4
js 0x100334f9
das
bound esp, qword [eax]
cdq
xchg edi, eax
imul edi, eax, 0xfffffff0
dec ebx
xchg esi, eax
and eax, 0xc3ae0eaf
push ecx
inc ebx
adc eax, 0x6d2816b0
mov ebp, 0x4f4c4411
call [eax + ecx*4 + 0x22]
jge 0x10033508
scasd eax, dword es:[edi]
push cs
scasb al, byte es:[edi]
ret
lodsb al, byte [esi]
xchg edx, eax
insb byte es:[edi], dx
push ebx
loop 0x100334d4
cwde
pop ebx
pop edx
mov al, 0xfb
push es
shr dword [esi + 0x2c6de176], 1
and cl, ch
sbb ah, 0x30
clc
js 0x10033527
loope 0x10033568
sub al, 0x20
jmp 0x8341184
mov bl, 0x5b
mov ebp, 0xd7d4d9c9
div edi
cmp bl, byte [esi]
invalid
idiv dword [edx]
push ds
inc ebp
imul edx, eax, 0xed916906
cdq
add al, dh
dec byte [ecx]
sub dword [edi - 0x1b], ebx
and dword [edx - 0x34], 0xffffffc9
push cs
dec esi
in eax, dx
pop eax
adc eax, dword [eax]
mov dword [esi + edi + 0xa], 0x428fcbc8
fimul word [edi + 0x26]
rcl byte [edx], 0x5f
add bh, al
inc esp
or cl, al
retf
mov al, byte [0xf2df99a2]
or dword [ebx + edi*4 + 0x3e], ebx
push ecx
sbb cl, dl
sbb al, 0xe7
push 0x33646f72
aas
scasd eax, dword es:[edi]
push esi
mov al, 4
xchg esi, eax
xor dword [edi - 0x69], ebp
jecxz 0x10033585
and cl, 0xf8
sbb eax, dword [ecx - 0x16]
sbb dword [ebp - 0xf77cd39], 0xffffff9b
mov al, dh
wait
dec eax
pop edx
out dx, al
cmp dword [edi], ebp
add al, 0x8b
mov ah, 0x16
adc byte [ebp - 0x5eb2a4b2], al
loop 0x100335bb
imul ebx, dword [esi], 0xffffffc3
inc ebx
inc ecx
dec ebx
fmul st(3)
mov cl, 0xd5
sub byte [edx + 0x7483340f], 0xd8
ja 0x10033536
fdiv dword [edi - 0x52]
jle 0x1003350c
adc dword [ebx], esp
mov ebp, 0xbd73f41b
push ds
mov edx, 0x82d467f
sub dword [esi], edx
inc ecx
mov ebp, 0x467fba1e
sub eax, 0x41162908
or eax, 0xb134bf80
xchg ebx, eax
adc al, 0xa
popfd
leave
pushfd
test byte [0x1003360d], 0xda
jne 0x1003360e
cdq
mov eax, 0x4c272d7f
sti
stosb byte es:[edi], al
call 0xe4816e2d
jle 0x10033591
xchg ecx, eax
xor al, 0x5c
inc ecx
xor eax, 0x22b3d14a
out dx, eax
insd dword es:[edi], dx
call 0xe9b921b7
xchg esi, eax
xchg edi, eax
sbb bh, byte [esi]
pop ds
mul dword [edx]
or al, 0x93
stosd dword es:[edi], eax
out 0xe3, al
stc
std
insd dword es:[edi], dx
leave
xlatb
jle 0x10033560
sub bh, byte [eax + 0x20de5c9f]
xchg esi, eax
leave
push edi
lodsb al, byte [esi]
call 0x26d67e5c
dec ecx
push edi
sbb eax, 0xf3db5caf
pop ds
int1
sub byte [eax + ebp*2 + 0x4075b5c3], 0x7f
lodsd eax, dword [esi]
sub byte [edx - 0x1b6df960], bl
mov ah, 0x6c
push ds
or al, 0x9d
int1
das
popfd
ret 0x24