Function at 0x67cec4aa
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push ebx
sub esp, 0x44
mov dword [ebp - 0x10], 0xd2b4
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x18], 0x1a10b
mov dword [ebp - 0x14], 0
mov eax, dword [ebp - 0xc]
imul eax, dword [ebp - 0x18]
mov edx, eax
mov eax, dword [ebp - 0x14]
imul eax, dword [ebp - 0x10]
lea ecx, [edx + eax]
mov eax, dword [ebp - 0x10]
mul dword [ebp - 0x18]
add ecx, edx
mov edx, ecx
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
mov eax, dword [ebp - 0x20]
xor eax, 0x574041bc
mov edx, dword [ebp - 0x1c]
xor edx, 1
or eax, edx
je 0x67cf0d54
mov edx, 0x574041bc
mov eax, 1
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0xf0484
or eax, dword [ebp - 0x1c]
je 0x67cede4f
mov edx, 0xf0484
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0xdf6a5
or eax, dword [ebp - 0x1c]
je 0x67ced86e
mov edx, 0xdf6a5
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0xcba86
or eax, dword [ebp - 0x1c]
je 0x67cf0776
mov edx, 0xcba86
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0xc6447
or eax, dword [ebp - 0x1c]
je 0x67ceccac
mov edx, 0xc6447
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0xc02bf
or eax, dword [ebp - 0x1c]
je 0x67cefbb4
mov edx, 0xc02bf
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0x86256
or eax, dword [ebp - 0x1c]
je 0x67ceea11
mov edx, 0x86256
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0x6c444
or eax, dword [ebp - 0x1c]
je 0x67ced28d
mov edx, 0x6c444
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0x6707c
or eax, dword [ebp - 0x1c]
je 0x67ceeff2
mov edx, 0x6707c
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0x623dc
or eax, dword [ebp - 0x1c]
je 0x67cef5d3
mov edx, 0x623dc
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0x5dcf3
or eax, dword [ebp - 0x1c]
je 0x67cec6cb
mov edx, 0x5dcf3
mov eax, 0
cmp edx, dword [ebp - 0x20]
sbb eax, dword [ebp - 0x1c]
jl 0x67cf0d57
mov eax, dword [ebp - 0x20]
xor eax, 0x17de7
or eax, dword [ebp - 0x1c]
je 0x67cee430
mov eax, dword [ebp - 0x20]
xor eax, 0x3aacd
or eax, dword [ebp - 0x1c]
je 0x67cf0195
jmp 0x67cf0d57
invalid
imul esp, dword [ebp - 3], 0xffffffe6
lodsb al, byte [esi]
mov esi, 0x69597aab
insd dword es:[edi], dx
push esi
dec eax
cmp eax, 0x3491899
aam 0x9c
xor dword [edi - 0x67], eax
xchg ebp, eax
push ss
push ss
test dword [ebx + 0x515332a], ebp
fnstcw word [0xcfbccb63]
das
xor dword [edi + 0x3c03c74d], edx
xchg esi, eax
mov ah, 0x8a
or dh, byte [di - 0x62f9]
in al, 0x3a
xor dword [ebx], edi
or byte [eax], bl
retf
mov al, 0xa9
invalid
pop ebp
push ebx
add byte [edi - 0x16336fa2], ch
ljmp 0xccf2
jge 0x67ced862
int3
movsb byte es:[edi], byte ss:[esi]
cld
clc
arpl word [edi - 0x59], si
xchg ebx, eax
nop
int3
inc edx
dec edx
les ecx, [edx - 0x54]
nop
mov ebp, 0xacac1e0e
xchg ecx, eax
test byte [ecx - 0x66f9d123], ch
mov eax, dword [0x6c3b0fbe]
jbe 0x67cede85
xor eax, 0x5ad97d8e
push ebp
mov al, 0xa1
jp 0x67cededc
pop esi
add eax, 0xf054629c
mov eax, dword [0x35b42531]
jno 0x67cede91
pop es
push esp
mov bh, byte [ecx - 0x6d]
scasb al, byte es:[edi]
invalid
pop esp
shr byte [ecx + 0x4893789], 1
aas
js 0x67cedeee
jnp 0x67cede3f
int3
invalid
sbb eax, dword [esp - 0x37]
sub dword [ecx], 0xffffffe1
invalid
ror dword [ecx + 0x6f], 0x51
imul esi, dword [ebp + 0x68662b8f], 0x55
mul eax
xchg cl, bl
imul esp, dword [edx + 0x40], 0xb398ecfc
cmp ch, byte [esi + edi + 0x21]
and byte [ebx - 0x55], bl
mov edx, 0x90253704
push ss
xchg byte [ebp + 0x55], ah
in al, 0xd1
push ds
das
and eax, 0xb310bce1
enter 0xfffffffffffff546, 0xffffffffffffffdf
pop eax
pushfd
into
fmul qword [edx - 0x76]
invalid
mov eax, dword [0xdeb038d3]
iretd
mov eax, dword [0xa5350dc2]
pop esp
cmp ebx, esi
mov byte [ecx + 5], 0x96
add byte [0xa92277aa], cl
add eax, 0x2e4a9aec
movsb byte es:[edi], byte [esi]
push es
jnp 0x67cee930
dec esi
xchg byte [eax + 0x52e31bcc], dl
retf
pop esi
xor dword [eax - 0x52], ebx
jns 0x67cee989
jl 0x67cee9e9
push eax
mov dh, 0x9f
xchg ecx, esp
mov ch, 0x74
aaa
mov byte [0x59099db], al
retf
invalid
push ds
jmp 0x67cee9da
add byte [ebp + 0x26], al
fst st(7)
push es
sub al, 0xc
js 0x67cee9c2
adc eax, 0xd5bda0f0
sbb dword [eax - 0x23], 0x41
push esi
and ecx, ebp
arpl word [0xc88ee50], di
int 6
outsd dx, dword [esi]
cdq
pop esp
pop esp
sbb eax, 0xd2a836d5
jns 0x67ceea66
sahf
iretd
iretd
xchg edx, eax
jle 0x67cef04d
mov al, byte [edx - 5]
clc
sar esp, 0xaf
salc
xor eax, 0xaeeaf8f4
leave
retf 0x9dd3
in al, dx
call 0x5f9cb27d
mov esp, 0x4266cc90
int 0x41
inc edi
iretd
int3
xchg edx, eax
push cs
push ebp
invalid
cmp dword [eax - 0x16336fe6], ebx
ret
cmp byte [esi + 0x30], dh
mov eax, dword [0xf6e0f504]
and al, 0x59
jns 0x67cf0198
fucompi st(4)
pushal
add al, 0xb5
jp 0x67cf0210
shr byte [eax - 0x4f], 1
xchg ecx, eax
jmp 0x67cf018b
test eax, 0xd0a3c051
loop 0x67cf0288
int3
lea edi, [edx + 0x138eb866]
add dh, byte [ebx]
std
pop esi
fcom dword [eax - 0x23e24c34]
adc bl, ah
push ebp
cld
stosb byte es:[edi], al
ljmp 0x7977
ja 0x67cf0250
pop edi
int3
cmpsb byte [esi], byte es:[edi]
mov al, byte [esi + 0x42]
mov bh, 0x2b
lodsd eax, dword [esi]
cmc
or eax, 0xbeafcaf9
fiadd dword [ebp - 0x6c086a5b]
xchg ebx, eax
mov edi, 0xad17b7a7
adc dword [esi - 0x62e9249a], esp
rol ebx, 0x84
loop 0x67cf0788
in eax, dx
insb byte es:[edi], dx
pushfd
sbb eax, 0xda6fccb7
ror byte [eax - 0x38], cl
dec ebx
add al, 0x72
int3
nop
jmp 0x67cf0d58
nop
mov eax, dword [0x680a5024]
mov edx, eax
mov eax, dword [0x680a5028]
mov eax, dword [eax + 0x34]
sub edx, eax
mov dword [0x680a5030], edx
mov dword [ebp - 0x28], 0xdd3d7
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x30], 0x5641a
mov dword [ebp - 0x2c], 0
mov ecx, dword [ebp - 0x28]
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebp - 0x30]
mov edx, dword [ebp - 0x2c]
add eax, ecx
adc edx, ebx
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], edx
mov eax, dword [ebp - 0x38]
xor eax, 0x1337f1
or eax, dword [ebp - 0x34]
je 0x67cf6e1e
mov edx, 0x1337f1
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0xe6b95
or eax, dword [ebp - 0x34]
je 0x67cf15f2
mov edx, 0xe6b95
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0xe2599
or eax, dword [ebp - 0x34]
je 0x67cf50bc
mov edx, 0xe2599
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0xc27a1
or eax, dword [ebp - 0x34]
je 0x67cf5c7e
mov edx, 0xc27a1
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0xb1ccb
or eax, dword [ebp - 0x34]
je 0x67cf44fa
mov edx, 0xb1ccb
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x93fc2
or eax, dword [ebp - 0x34]
je 0x67cf1bd3
mov edx, 0x93fc2
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x8cc43
or eax, dword [ebp - 0x34]
je 0x67cf4adb
mov edx, 0x8cc43
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x82150
or eax, dword [ebp - 0x34]
je 0x67cf1011
mov edx, 0x82150
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x76f26
or eax, dword [ebp - 0x34]
je 0x67cf6840
mov edx, 0x76f26
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x4c70e
or eax, dword [ebp - 0x34]
je 0x67cf2d76
mov edx, 0x4c70e
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x42ebe
or eax, dword [ebp - 0x34]
je 0x67cf625f
mov edx, 0x42ebe
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x41d1f
or eax, dword [ebp - 0x34]
je 0x67cf2795
mov edx, 0x41d1f
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x3dee0
or eax, dword [ebp - 0x34]
je 0x67cf21b4
mov edx, 0x3dee0
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x2d79c
or eax, dword [ebp - 0x34]
je 0x67cf3f19
mov edx, 0x2d79c
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x2a181
or eax, dword [ebp - 0x34]
je 0x67cf3938
mov edx, 0x2a181
mov eax, 0
cmp edx, dword [ebp - 0x38]
sbb eax, dword [ebp - 0x34]
jl 0x67cf6e21
mov eax, dword [ebp - 0x38]
xor eax, 0x14caf
or eax, dword [ebp - 0x34]
je 0x67cf569d
mov eax, dword [ebp - 0x38]
xor eax, 0x1c7bf
or eax, dword [ebp - 0x34]
je 0x67cf3357
jmp 0x67cf6e21
adc byte [esi], bl
add byte [eax - 0x37869bb9], dh
mov al, 0x47
jns 0x67cf0fde
jbe 0x67cf0fc6
push esi
sbb byte [ebx - 0x3f], dh
test dword [eax + 0x4cd91c25], edx
cmp dword [edx + 0x75], ebx
out 0xc, eax
jg 0x67cf1043
and eax, 0x394cd91c
pop edx
jne 0x67cf100d
or al, 0x7f
sbb dh, byte [ebx]
das
xor ebp, dword [edi]
test bh, 0x46
sub eax, dword [edi + 0x552714c8]
arpl word [edi], si
inc eax
push eax
daa
pop ebx
pop es
add al, 0x77
das
jl 0x67cf101e
mov ebx, 0x581f6630
xor byte [esi + 0x1f], ah
pop ds
pop eax
and byte [eax - 0x56a06991], ah
xchg dword [edx - 0x43], ebp
cmpsb byte [esi], byte es:[edi]
xchg esp, eax
jge 0x67cf1042
cmovne esp, dword [eax + 0x47b968f4]
inc esp
mov ebp, 0xca72edb6
push fs
fstp dword [eax]
invalid
push ebp
xchg edx, eax
jmp 0x17322e78
mov dword [0x215059ab], eax
std
pop eax
cmovns edx, dword cs:[esp + edx - 0x2493ccab]
lodsd eax, dword [esi]
fild word [edi]
jae 0x67cf1c5c
mov edi, eax
bound eax, qword [ebp + 0x5aec7b44]
wait
inc esi
cmp dword [ebp - 0x33], edi
fcmovbe st(0), st(3)
mov ah, 0xe3
sub bh, al
push eax
sbb bh, dh
mov ebp, 0x88c298ae
mov ebx, 0x26aa76c
fldcw word [ecx - 0x1e]
pop ss
int 0xca
or eax, 0x12cd0881
xchg esp, eax
push 0xef6f02bc
or ch, cl
adc dl, byte [eax + ebp*2 - 0x1090fd44]
outsd dx, dword [esi]
out dx, eax
test eax, 0x57a1484c
pop esi
jle 0x67cf1c10
xchg al, ah
pop edi
lea ebx, [edx]
mov byte [0x808d6123], al
jp 0x67cf1c84
dec edi
inc edx
int3
stosd dword es:[edi], eax
mov eax, dword [0x77e9b9eb]
frstor dword [edi]
cwde
fild dword [edi]
and ah, byte [eax - 0x36fc8734]
hlt
jmp 0x67cf1c17
sal esi, cl
add ecx, dword [ebp + edx*8 - 0x3c]
or eax, 0x367af11f
add dl, byte [edi]
test al, 0x83
push eax
stosd dword es:[edi], eax
mov cl, 0xf3
sbb dl, byte [eax - 0x1c814a34]
xchg dword [ebx + 0x15], eax
rol byte [edi + 0x3a], 0x73
push esp
xchg esi, eax
mov dword [0xebe237ef], eax
cmpsb byte [esi], byte es:[edi]
fld xword [eax - 0x64d90abd]
push 0x57
xor al, 0xba
mov byte [0xb5100380], al
scasd eax, dword es:[edi]
xor dword [esi], 0x72005c11
in eax, dx
or cl, byte [ecx - 0x54]
pop ebx
je 0x67cf1c5a
lodsd eax, dword [esi]
sub eax, 0x19a88f0a
xchg byte [edi + 0x10], ch
xlatb
push ecx
loopne 0x67cf1cbd
test byte [eax], 0x2c
and ah, ah
xchg esp, eax
or eax, 0xf3d1d995
invalid
sbb ebp, edi
leave
jno 0x67cf2215
enter 0x1a16, 0xfffffffffffffffb
popal
fcom qword [edi + 0x94b7c24]
stosd dword es:[edi], eax
mov esp, 0xd0b0d6e3
xchg ebx, eax
int1
add cl, bh
sbb esp, dword [ebx]
mov esi, 0x1e5ef66a
pop eax
sub al, 0x13
push es
cmp ch, byte [eax + 0x473ff25f]
xchg ebx, eax
into
invalid
mov ss, word [eax - 0x348d5d34]
mov eax, dword [edx]
rol al, cl
xchg esi, eax
adc byte [ecx + 0x64], bl
cli
xchg dword [ebx - 0x27], ebp
jg 0x67cf2247
sbb byte [ecx + edx*2 - 0x2b], bl
and ebp, dword [ebx - 0x78a0d9a1]
retf
invalid
cmp al, 0xda
int3
pop ss
jne 0x67cf2769
mov bl, 0x91
les esi, [0x1b185d13]
sbb byte [ebx], bl
mov edi, 0xa6866042
ja 0x67cf2804
push ebp
mov ecx, 0xee720628
nop
ja 0x67cf27df
add eax, 0xecd44c43
jmp 0x67cf281b
je 0x67cf279e
sub esi, dword [edx]
xchg esi, eax
or al, 0xda
scasd eax, dword es:[edi]
adc dword [edi + 0x72], esi
cmc
sub dword [esp + ebp*4 - 0x189b6dbc], 0x3a
xor eax, 0x943aa69f
xchg esp, eax
popal
sbb eax, 0x37a287cf
sal dl, cl
or esp, ecx
dec esp
sub al, 0x32
out 0xb0, al
aad 0x1e
dec ebx
add edi, esi
stosd dword es:[edi], eax
jae 0x67cf27c7
nop
int3
xor eax, 0x60858651
outsd dx, dword [esi]
retf 0xc44b
aam 0xb6
aaa
cmp ch, byte [esi + 0x48]
test byte [edi + 0x16], al
cmp eax, ebx
or al, 0x90
sub dword [ebp - 0x7aba5fb8], ebp
aas
test al, 0x47
inc ebp
in al, 0x47
mov byte [0xf1bf0543], al
rol dword [eax + 0x57], 1
retf
jae 0x67cf2df2
and eax, 0x421436cc
add al, byte [ecx]
adc bh, byte [ebx + eax*2]
in al, 0xce
pop edi
xchg edx, eax
lds edx, [ebp - 0x5303f1a]
dec ebp
out 0x7a, al
sbb byte [ebp + ebp - 0x15], cl
pushal
lahf
and bh, cl
push edx
fistp qword [ebx + 0x3e]
test eax, 0x8c769966
outsb dx, byte [esi]
dec esp
salc
fist word [edi + 0xa]
invalid
jb 0x67cf2e1b
mov bl, 0x31
popal
sbb edi, ecx
sahf
ret 0x30e6
stosb byte es:[edi], al
pop esp
push esi
xor dword [esi], esi
popal
stc
inc ebp
adc eax, esi
mov al, byte [0x1c5dbed8]
mov bl, 0xe6
fist dword [edi + 0x69dd39c2]
push edx
pop edi
or eax, 0xd75c20af
sub cl, byte [ebp + ecx*2 - 0x70]
int3
fld xword [ebx + esi*2]
invalid
ja 0x67cf394f
int3
invalid
out dx, eax
push 0x16
xchg edx, eax
xor al, 0x39
lahf
and al, 0xdb
out 0x64, al
jo 0x67cf3f54
or dl, ah
movq qword [esi], mm5
cmpsd dword [esi], dword es:[edi]
nop
invalid
sub bl, ch
in al, dx
in eax, dx
js 0x67cf3fb9
fdivr st(2)
cli
push esp
pop ebx
hlt
push eax
aas
mov ch, 0xba
sbb eax, 0xc5f23a2c
or dword [edi], edi
jl 0x67cf3f5b
div byte [edi + 0xb9924fe]
xchg ecx, eax
inc esp
xchg byte [eax + 0x34d7b061], bh
int 0x1d
lcall 0xf869, 0xcaaa5216
mov bh, 0xd6
nop
int3
int1
adc ah, dh
invalid
shl esi, 0x90
int3
push cs
mov bh, 0x3e
jb 0x67cf4a6e
pushal
rol byte [esp + eax + 0x5d], 0x1e
inc ecx
fidiv dword [eax + 0x3c]
daa
xchg dl, ah
pop ebp
inc ebx
int3
scasb al, byte es:[edi]
mov dword [0x9d29a2dd], eax
xchg dl, ch
and byte [ebx + ebx*4 + 0x23], dl
shr byte [ecx + 0x55659ad9], 1
xor dword [eax - 0x54], ebx
aaa
cmpsd dword [esi], dword es:[edi]
test dword [edi], edx
push 0x1ddf5421
int1
into
jno 0x67cf50d4
cmpsb byte gs:[esi], byte es:[edi]
out dx, eax
invalid
pushfd
mov dh, 0xcd
jmp 0x67cf50a0
or byte [ebp - 0x6b416c3f], cl
or eax, 0x314cb99
jb 0x67cf50a0
push cs
scasd eax, dword es:[edi]
in al, 0xb6
pop es
dec ecx
sub eax, ebp
xchg edx, eax
test byte [ebx], 0xd4
adc bh, byte [esi]
sub bl, bh
aam 0x12
sub bl, bh
jle 0x67cf506f
sahf
pop ss
mov ebx, 0x5e3b360b
xor eax, 0xcc17bb3b
pushal
sti
add dl, byte [esp]
jb 0x67cf5154
pop esp
or dword [eax - 0x4fd7752c], ebp
mov dl, 0x9a
lodsd eax, dword [esi]
mov esp, 0x7b9a411d
out dx, eax
out dx, eax
nop
into
pop ebx
cwde
in al, dx
pop edx
or dword [ebx], edi
mov dl, 0xc2
cmc
pop edx
dec edx
dec edi
adc cl, byte [ecx + 0x52]
and byte [eax], bh
xchg edx, eax
fstp xword [eax]
xor bl, byte [esp + ecx*4 + 0x13d5513d]
nop
int3
stc
pop ss
xchg esp, eax
les edx, [ecx - 0x7b]
dec ebx
xchg edi, eax
ja 0x67cf517b
adc esp, dword [ecx]
out dx, eax
stosb byte es:[edi], al
or dword [edi + 0x69495e04], 0x93b1f04
push ebx
dec esi
fild dword [ebx]
aas
sti
adc al, byte [edx]
hlt
into
sti
scasb al, byte es:[edi]
mov al, byte [0x9043cf04]
int3
pushfd
adc al, 0xfb
mov dword [ecx], 0x309bcd8c
call 0x49c688e6
mov eax, dword [0x212abdd6]
xchg ecx, eax
and al, 0x74
retf
sbb eax, ecx
stosd dword es:[edi], eax
stosb byte es:[edi], al
fsubr dword [ebx]
ror ch, 0xde
or byte [edi - 0x723a57e6], 0xc9
invalid
mov fs, word [ecx]
dec ebp
sti
jmp 0x67cf5cc1
movsd dword es:[edi], dword [esi]
jle 0x67cf5c39
insd dword es:[edi], dx
xor eax, 0x4353b5a9
fisub dword [edx - 0xdcad823]
jg 0x67cf5c82
pop eax
mov bh, 0x90
int3
lds esi, [eax]
loop 0x67cf5cb4
jne 0x67cf5c64
push ebp
loope 0x67cf5c53
xchg edi, eax
mov edi, 0xb9bc20f6
mov ebp, 0x248b7948
sti
mov al, byte cs:[0x7910231a]
or al, byte [ebx]
sub bh, byte [edi - 0x6fce377d]
xchg byte [edi + 0x7e409039], dl
retf 0x626d
and edi, ebp
and edx, edi
stc
xchg ebp, eax
pminub mm3, qword [esi + 0x472d65f1]
int3
and bl, byte [ebp - 0x1480d9f8]
stc
invalid
mov cl, 0xc9
nop
int3
xor ebp, dword [esi - 0x3d42fbe0]
cmpsb byte [esi], byte es:[edi]
cmp ch, byte [ebp - 0x2f47625c]
add dword [ebp + 0x524a7262], esi
jl 0x67cf68b8
cli
mov cl, 0xc2
loopne 0x67cf6837
invalid
sub al, 0x60
int3
nop
jmp 0x67cf6e22
nop
mov eax, dword [0x680a5008]
mov edx, dword [0x680a5028]
mov ebx, dword [edx + 0x54]
mov ecx, dword [0x680a502c]
mov edx, dword [0x680a5024]
mov dword [esp + 8], ebx
mov dword [esp + 4], ecx
mov dword [esp], edx
call eax
nop
mov ebx, dword [ebp - 4]
leave
ret