Function at 0x6fe48309
Capabilities:
Encode data using xor

Disassembly:
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ch
inc esi
add dword [eax], eax
add al, 0
add byte [eax], al
add byte [eax], al
add byte [edi + 0x56], cl
add dword [eax + eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fmul dword [edi + 0x65]
add dword [eax + 0xe], esi
pop ebp
add dword [eax], eax
add byte [eax], al
add byte [eax + eax], dh
add byte gs:[eax + 0x100156e6], bh
add byte [eax], al
add byte [eax + 0xc0145bf], cl
add byte [eax], al
add byte [0xec000000], al
pcmpgtb mm0, qword [ecx]
aam 0xf
add dword fs:[edi + 0x156], ebx
add byte [eax], al
xor byte [eax], al
js 0x6fe48398
add byte [eax], dl
add byte [eax], al
or al, 0
add byte [eax], al
inc esi
add byte [eax], dh
add al, ch
inc esi
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], ch
add byte [eax], ch
add byte [edi], bh
add byte [ecx], ch
add byte [ebx + eax], dh
add byte [eax], al
add byte [ebx], cl
add byte [eax], al
add dword [eax], eax
add byte [eax], al
adc ah, byte [eax + eax]
loopne 0x6fe483dc
add byte [eax], al
insd dword es:[edi], dx
pop bp
popal
xchg edx, eax
jae 0x6fe48447
or dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
insb byte es:[edi], dx
push eax
add dword gs:[esi + 0x156], edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
and byte [eax], al
xor al, 0
add byte [eax], al
add byte [eax], al
xor byte [eax], al
xor dword [eax], eax
jns 0x6fe48404
jg 0x6fe4844a
add byte [eax], al
mov eax, ss
mov word [eax - 0x5432108b], gs
mov dword [eax], eax
and byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], ah
aaa
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
add byte [ebp], ah
arpl word [eax], ax
aaa
add byte [ebx], ah
cmp byte [eax], al
add byte fs:[esi], ah
add byte gs:[ecx], bh
add byte [edx], dh
add byte [eax + eax], ch
and byte [eax], al
add byte [eax], ah
add byte [ecx], dh
add byte [ecx], al
add byte [eax], al
add byte [eax + ebp*8 + 0x56], bl
add dword [eax + ebp*8 + 0x56], ebp
xor dword [eax], eax
add dword [eax], eax
add byte [eax], al
pop esp
call 0x585085ac
push esi
add dword [eax + eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
test al, 0xae
inc ebp
add dword [eax], eax
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax + ebp*8 + 0x40156], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax + 0x4d], bl
add dword [eax + 0x42], eax
jp 0x6fe484c1
add byte [eax], al
add byte [eax], al
cmp al, byte [eax]
and byte [eax], al
adc al, ch
push esi
add dword [eax], edx
add byte [eax], al
add byte [eax - 0x33feba41], cl
add byte [eax], al
add byte [eax], cl
add byte [eax], al
add ah, bl
cmpsb byte [esi], byte es:[edi]
aam 0
les esp, [esi - 0x170bff2c]
push esi
add dword [eax], eax
add byte [eax], al
add byte [0x6200], ch
add byte [eax], al
add byte [eax + eax], cl
add byte [eax], al
add byte gs:[eax + eax], dh
test al, 0xae
inc ebp
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
add byte [ecx], dh
add byte [eax], ah
add byte [ebx], bl
mov al, 0xa
add byte [eax], al
aam 9
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ebx
add byte [eax], dh
add byte [eax], dh
add byte [eax + eax], dh
inc ebp
add byte [eax], dh
add byte [eax], dh
add byte [ebx], dh
add byte [esi], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + ebx*2 + 0x58a4014d], ah
dec ebp
add dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
add byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [ebx], al
xor byte [eax], al
push esp
cli
jg 0x6fe485a2
add byte [eax], al
add byte [edx], bh
add byte [eax], ah
add byte [eax], dl
call 0x6ff48624
add byte [eax], al
mov byte [edi + 0xcc0145], bh
add byte [eax], al
or byte [eax], al
add byte [eax], al
fsub qword [esi - 0x593bff2c]
aam 0
hlt
inc esi
add byte [eax], al
mov eax, ss
mov word [eax - 0x5432108b], gs
mov dword [eax], eax
and byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx], ch
add byte [eax], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], bh
xor byte [eax], al
xor byte [eax], al
xor byte [eax], al
xor byte [eax], al
xor byte [eax], al
xor byte [eax], al
xor byte [eax], al
xor byte [eax], al
and byte [eax], al
xor eax, dword [eax]
and byte [eax], al
xor al, 0
xor eax, dword [eax]
add dword [eax], eax
add byte [eax], al
mov ah, 0xe9
push esi
add esp, eax
jmp 0x6fe88708