Function at 0x436371
Capabilities:
Encode data using xor

Disassembly:
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ebp + 0x30], dl
xor byte [eax], 0xa2
xor byte [edi - 0x5dcf68d0], bl
xor byte [ecx + 0x76309d30], dl
xor byte [ecx - 0x6acf63d0], bl
xor byte [ebx - 0x73cfaad0], ah
xor byte [edi - 0x61cf66d0], al
xor byte [eax + esi + 0x30a7309f], dl
mov dword [0x7e305030], eax
xor byte [eax + esi + 0x3071308c], al
xchg ebx, eax
xor byte [ebx - 0x5ccf6ad0], dl
xor byte [ebx - 0x5dcf60d0], ah
xor byte [ecx - 0x5ccf6ad0], bl
xor byte [eax + esi + 0x309f30a7], cl
mov byte [0xa0309430], al
xor byte [ecx + 0x5e309430], dl
xor byte [ebp - 0x6acf57d0], dl
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax + 0x33303030], dl
xor byte [eax], dh
ror byte [eax + 0x30303030], 1
xor byte [eax], dh
xor byte [edi - 0x5fa26167], ah
bound ebp, qword [eax - 0x67]
mov al, byte fs:[0x9a9797a3]
xor byte fs:[edx - 0x64], dl
mov dl, 0x48
inc eax
mov esi, 0x26db7a42
fcom dword [ebx - 0x37]
adc al, 0x10
mov al, 0x37
mov ah, 0x67
insd dword es:[edi], dx
push 0xffffffffffffffa0
push cs
inc ecx
mov esp, 0x394d30aa
and bl, byte [eax + 0x19]
push edx
pushfd
mov dl, 0x48
inc eax
mov esi, 0x26db7a42
fcom dword [ebx - 0x37]
adc al, 0x10
mov al, 0x37
mov ah, 0x67
insd dword es:[edi], dx
push 0xffffffffffffffa0
push cs
inc ecx
mov esp, 0x394d30aa
and bl, byte [eax + 0x19]
xor byte [eax], dh
xor byte [eax], dh
jl 0x4366b8
xor byte [eax], dh
xor dword [edx + esi + 0x30], eax
xor byte [eax], dh
xor byte [eax], dh
lock xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
jbe 0x436697
xor esi, dword [eax]
xor dl, byte [eax + 0x30]
xor byte [eax], dh
jnp 0x4366e8
adc cl, byte [ecx]
inc ebp
xor al, 0xfa
xor dword [ebx + 0x44], edi
adc cl, byte [ecx]
inc ebp
xor al, 0xfa
xor dword [eax], edx
retf 0x2ebd
cli
xor dword [eax], esi
adc al, 0x75
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [eax], dh
xor byte [ecx + 0x30], bl
jo 0x436706
push ebp
xor byte [ebx - 0x5ccf56d0], al
xor byte [eax + esi + 0x309d3095], ah
xor byte [eax], 0x9f
xor byte [edi + 0x5530a430], bl
xor byte [eax + esi + 0x30a930a3], cl
mov dword [0x9530a430], eax
xor byte [ebp + 0x62306330], bl
xor byte [eax + esi + 0x30983083], cl
lahf
xor byte [eax + esi + 0x308c3055], ah
mov dword [0xa330a930], eax
xor byte [eax + esi + 0x309d3095], ah
arpl word [eax], si
bound esi, qword [eax]
invalid
xchg ebp, eax
xor byte [eax + esi + 0x3063309c], bl
bound esi, qword [eax]
pop esi
xor byte [eax + esi + 0x309c309c], dl
pop esp
xor byte [ebp + 0x30], bl
bound esi, qword [eax]
bound esi, qword [eax]
xor byte gs:[eax + 0x30], ch
popal
xor byte [edx + 0x30], dh
pop esi
xor byte [esi + 0x30], bl
invalid