Function at 0x60d5a5
Capabilities:
Encode data using xor

Disassembly:
adc ebp, dword [eax]
rcl byte [ecx - 0x5f44d9fb], cl
stosd dword es:[edi], eax
push cs
stosb byte es:[edi], al
xchg ebp, eax
arpl word [edi - 0x22], sp
push es
into
sbb edx, esi
invalid
push eax
insb byte es:[edi], dx
xor dword [esi - 0x2f], esi
and ecx, esi
cmpsb byte [esi], byte es:[edi]
xor dl, dh
int 0xa7
wait
mov esp, dword [eax + 0x12]
in al, 0xd6
jb 0x60d5d1
jle 0x60d51e
dec ebp
push edi
adc byte [eax], ah
shr bl, cl
movsd dword es:[edi], dword [esi]
add esi, esi
push ebp
dec dword [ebx - 0x69]
sbb eax, 0x42532e76
mov edi, 0xd20d37d1
test byte [ebp - 0xfab0c7], al
or byte [ecx + 0x60], ah
and eax, 0xd5bcf752
pop edi
imul edx, dword [edx - 0xb], 0xffffffe2
lodsb al, byte [esi]
mov bl, 0x62
dec ebx
push edx
and edi, dword [edx - 0x80]
jp 0x60d60a
rol dword [ebp - 0x69], 1
mov bl, 0xc7
rcl byte [edi + 0xfe3e4d0], cl
pop ecx
cmpsb byte [esi], byte es:[edi]
dec esi
daa
add ah, ch
cwde
or al, 0x2a
aas
or dword [0x53eb5e9d], esp
add byte [ecx - 0x7c], cl
popal
test al, dh
loope 0x60d588
popfd
pop esi
jmp 0x60d641
add ecx, 0xffffffed
push edi
jo 0x60d5ea
jge 0x60d5f6
push es
in al, 0xf0
in eax, dx
xor al, 0xcc
inc eax
out 0x13, al
clc
movsb byte es:[edi], byte [esi]
jne 0x60d665
pop edx
and al, byte [eax + 0x44]
push es
inc ebp
lea eax, [ebp - 0x52]
mov edx, 0x957fb1e6
lds esp, [ebp - 0x3b35ed1f]
loopne 0x60d5e5
stosd dword es:[edi], eax
mov ebp, ebx
and eax, 0x1229be33
sub bh, byte [edx + 0x68a306a9]
push ebp
test byte [ecx - 0x3e], dl
test byte fs:[ebx], ch
test dword [0x807e24fd], edx
xor esi, ecx
sub dh, 0xf0
outsb dx, byte [esi]
mov bh, 1
movsb byte es:[edi], byte [esi]
and edx, ebx
fist dword [ebx]
aam 0x88
dec esi
arpl word [eax - 0x7ab9ddfe], di
mov bl, byte [edi + 0x3d94b22b]
xchg edi, eax
xchg byte [eax + 0x12d8ab5e], dh
and esp, dword [ebx + 0x554d1975]
jge 0x60d632
int3
in eax, dx
and eax, 0x6fefad1d
pop ss
outsb dx, byte [esi]
jne 0x60d6bf
mov ebx, fs
xchg byte [esp + ebx*4 - 0x4e485e72], ah
neg dword [0xfe78256]
ret 0xbb54
pop es
pop ds
fist word [eax]
sub al, 0x1b
xor eax, 0x5f9fd371
jae 0x60d71b
call 0x53d67d9b
xchg edi, eax
mov cl, 0x39
cmp eax, 0x9ff46395
fcom qword [edx]
xchg ecx, eax
shl byte [edi - 0x73], 0x94
xor byte [edi - 0x2c], dh
cmp ah, byte [edi]
aaa
lcall 0x8296, 0x3717ce00
test dword [esi], edi
les edx, [ecx + 0xf]
mov bl, dl
and eax, 0xa0e17937
or al, 0x87
mov ch, 0x10
jmp 0x60d6ff
push ds
push edx
dec eax
loopne 0x60d750
fucompi st(0)
mov edi, 0xa41424d5
and word [edx + 0x258cbb0a], 0xc0b1
mov bh, 0x6e
xor esi, esp
xchg edx, eax
nop
xchg ecx, eax
push ecx
lahf
nop
sal byte [eax - 0x57], cl
aad 0x2d
rol dword [ebx], cl
scasb al, byte es:[edi]
push ss
pushal
ljmp 0xcf90
mov dword [0x76429124], eax
lahf
int 0x7e
mov byte [ecx*2 - 0x602b3748], ah
inc ecx
push ecx
in al, dx
xor al, 5
lahf
shl al, 0xcb
xor byte [ecx], dh
test dword [esi - 0x6b], ebp
js 0x60d7b7
stosd dword es:[edi], eax
mov dl, 8
hlt
cmc
shl dword [0x71af4751], 0xe1
add eax, 0x175d3841
mov al, byte [0x54051630]
wait
jno 0x60d837
and eax, 0x9adf38c
and byte [0x3cbf3087], al
and dword [0x3cf76003], 0x74
and edi, eax
mov cl, 0x1d
mov ecx, ecx
outsd dx, dword [esi]
stc
stc
push esp
mov word [edi - 0x67840971], fs
cmp dword [esi - 0x70], eax
xchg ecx, eax
invalid
out dx, eax
jnp 0x60d8ad
shl byte [edi], cl
int1
sub esi, ebx
or edx, ecx
salc
add dword [esi + 0x17a113e1], edi
pop eax
pop ss
jno 0x60d859
pop ecx
mov ecx, edx
invalid
pop ss
int1
and esi, esi
ror edi, cl
invalid
dec esi
or eax, 0xf99788a3
mov ebx, 0x878d61b5
inc edx
cmpsd dword [esi], dword es:[edi]
sal byte [edi - 0x48480daf], 1
pop esi
xor byte [ecx], al
int1
xchg edx, eax
and edx, dword [edi + 0x558758c1]
test dword [edi - 0x483bd7b0], eax
das
movsd dword es:[edi], dword [esi]
and eax, 0x5bc1106
rol byte [edx], 0x9a
push edi
add eax, 0x579a02c0
in al, 0xe6
in al, 0x37
xor al, 0xc0
add ecx, dword [esi + 0x16]
loope 0x60d8d8
ja 0x60d945
sbb dword [ebx + 0x40], esi
mov ebx, 0xb2ad7138
inc esp
cmpsd dword [esi], dword es:[edi]
push eax
cdq
pop ebx
ret 0xfef5
mov al, 0x8e
into
ret 0x9f47
inc esi
je 0x60d915
push edi
mov cl, 0xf5
jp 0x60d9a4
hlt
fcmovnb st(0), st(4)
pop esp
invalid