Function at 0x140f4b20c
Capabilities:
Encode data using xor

Disassembly:
jmp 0x140f4b216
push rax
push rcx
push rdx
push rbx
push rbp
push rsi
push rdi
push r8
push r9
push r10
push r11
push r12
push r13
push r14
push r15
pushfq
sub rsp, 8
stmxcsr dword [rsp]
call 0x140f4b23f
pop rbp
sub rbp, 0x33
sub rbp, 0xf4b20c
sub rsp, 0x20
jmp 0x140f4b25e
mov rax, 0xf4b20c
add rax, rbp
add rax, 0x84
mov rcx, 0x60b
mov ecx, 0x60b
mov rdx, 0xffffffffcc30dc7a
xor byte [rax], dl
inc rax
dec rcx
jne 0x140f4b27d
jmp 0x140f4b294
xor dh, bl
xchg ebx, eax
int1
jp 0x140f4b316
jp 0x140f4b2d0
sti
mov ebx, 0x7a7a7b72
xor bh, byte [rbx - 0x6d]
xor bh, byte [rbp + 0x7a7a72ba]
jp 0x140f4b2e1
mov ebp, 0x7a7a52b8
jp 0x140f4b32e
jp 0x140f4b2e8
lea ebx, [rax - 0xe4484ce]
sti
jbe 0x140f4b339
jp 0x140f4b33b
xor bh, byte [rbx - 0x6e]
sub ch, byte [rdx]
xor al, dl
loop 0x140f4b2b2
pop rbp
jp 0x140f4b347
jp 0x140f4b349
jp 0x140f4b303
xor al, bl
or esp, dword [rbp - 0x49]
jp 0x140f4b351
ret
jp 0x140f4b353
jp 0x140f4b30d
jnp 0x140f4b270
xor al, al
add ebx, dword [rcx + 0x7a]
fidivr dword [rdx + 0x7a]
jp 0x140f4b2bd
jp 0x140f4b35f
jp 0x140f4b361
xchg edx, eax
jg 0x140f4b364
jp 0x140f4b366
xchg ebx, eax
insb byte [rdi], dx
jp 0x140f4b36a
jp 0x140f4b2ad
xchg edx, eax
js 0x140f4b340
imul esi, dword [rdx], 0xfffffffb
sti
mov ebx, 0x7a7a7a7e
xor al, byte [rbp - 0x6b008a4e]
test dword [rbp + 0x2022b985], eax
sub byte [rdx], ch
xor al, dl
loop 0x140f4b2f7
pop rbp
jp 0x140f4b38c
jp 0x140f4b38e
jp 0x140f4b348
ret
invalid
mov bl, 0x32
test al, 0xf9
stc
xchg edx, eax
jg 0x140f4b373
xor al, byte [rbp + 0x1efe75b2]
jp 0x140f4b3c2
test dword [rdx + 0x7a1efe75], esi
jp 0x140f4b3c3
jp 0x140f4b3bf
jne 0x140f4b33d
and al, 0x7a
and al, 0x7a
jp 0x140f4b3c9
sbb al, 0xf1
cli
cli
adc dword [rdx + 0x7a66fe75], 0x81fa7a7a
xchg ebx, eax
jne 0x140f4b35f
imul edi, dword [rdx + 0x7a], 0x81fb1c7a
test dword [rdi + 0x75], ebx
invalid
jp 0x140f4b382
sti
add dword [rbp + 0x65fe755f], 0x327a7a7a
jne 0x140f4b36a
jp 0x140f4b3e9
jp 0x140f4b3a3
test dword [rbx - 0x7a7a4d6d], edi
test dword [rbx + 0x36], edx
jnp 0x140f4b3af
xchg ebx, eax
mov dl, 0x85
test dword [rbp + 0x7b433653], eax
xor bh, bl
sti
mov ebx, 0x7a7a7a7f
jg 0x140f4b3fb
jp 0x140f4b3fd
jp 0x140f4b3b6
xor bh, bl
sti
xchg edx, eax
jle 0x140f4b402
jp 0x140f4b404
xchg ebx, eax
retf
test dword [rbp + 0x432e5385], eax
js 0x140f4b3c6
test dword [rbx + 0x2e], edx
js 0x140f4b3c6
sti
mov ebx, 0x7a7a7a7c
xor bh, bl
nop
jle 0x140f4b419
jp 0x140f4b41b
xor bh, bl
xchg edx, eax
jg 0x140f4b420
jp 0x140f4b422
xchg ebx, eax
jmp 0x1667a3933
test dword [0x17021e06b], esp
sub byte [rdx], dh
rep lodsd eax, dword [rsi]
sub al, 0x2d
invalid
xor dh, bl
mov ah, 0x86
enter 0xfffffffffffff0fa, 0x7c
xor bh, bl
sti
mov esp, 0x7a7a7a7b
jp 0x140f4b43e
jp 0x140f4b43f
jp 0x140f4b3b8
bnd jge 0x140f4b3fa
jge 0x140f4b3fa
sti
mov ebp, 0x7a7a7a7b
xor bh, byte [rbp + 0x7a7a78b9]
jp 0x140f4b44e
jp 0x140f4b44f
js 0x140f4b37f
test al, 0x75
jne 0x140f4b3d8
invalid
jge 0x140f4b455
jp 0x140f4b457
invalid
stc
test al, 0x85
test dword [rbp - 0x8a5788], eax
test dword [rax - 0x58], edi
jne 0x140f4b3ed
invalid
jge 0x140f4b46a
jp 0x140f4b46c
invalid
push 0x5f975a8
jp 0x140f4b478
stc
add eax, 0x327a7a7a
jp 0x140f4b479
jp 0x140f4b432
xor cl, byte [rbx - 0x46]
movabs r10, 0x7a7a7a7dff75a878
js 0x140f4b3ac
jne 0x140f4b405
invalid
jge 0x140f4b482
jp 0x140f4b484
invalid
test dword [rax + rbp*2 + 0x1cf975a8], edi
jnp 0x140f4b490
jp 0x140f4b490
test al, 0x75
jne 0x140f4b41a
invalid
jge 0x140f4b497
jp 0x140f4b499
invalid
insb byte [rdi], dx
xor al, byte [rbp + 0x32a868bc]
imul edi, dword [rdx - 0x8a5788], 0x7d
jp 0x140f4b4aa
test dword [rax + rbp*2 - 0x4594cd58], edi
js 0x140f4b3d3
jne 0x140f4b42c
invalid
jge 0x140f4b4a9
jp 0x140f4b4ab
jp 0x140f4b422
invalid
insb byte [rdi], dx
xor al, byte [rbp + 0x32a868bc]
imul edi, dword [rdx - 0x8a5788], 0x7d
jp 0x140f4b4bc
test dword [rax + rbp*2 - 0x4594cd58], edi
js 0x140f4b3e5
jne 0x140f4b43e
invalid
jge 0x140f4b4bb
jp 0x140f4b4bd
jp 0x140f4b434
invalid
insb byte [rdi], dx
xor al, byte [rbp + 0x32a868bc]
imul edi, dword [rdx - 0x8a5788], 0x7d
jp 0x140f4b4ce
test dword [rax + rbp*2 - 0x4594cd58], edi
js 0x140f4b3f7
test al, 0x75
jne 0x140f4b450
invalid
jge 0x140f4b4cd
jp 0x140f4b4cf
jp 0x140f4b446
invalid
insb byte [rdi], dx
xor al, byte [rbp + 0x32a868bc]
imul edi, dword [rdx + 0x7a72fe75], 0x7a
jp 0x140f4b498
invalid
xor dword [rdx], 0x79f0b953
bnd jge 0x140f4b4a2
mov ecx, 0x7df279f0
xor al, byte [rbp - 0x4642cd43]
js 0x140f4b4f1
jns 0x140f4b460
jge 0x140f4b4a2
test dword [rbp + 0x78b9bd32], edi
jp 0x140f4b4f2
jp 0x140f4b4f3
jp 0x140f4b40d
xchg ebx, eax
sub eax, 0x32858585
mov ebp, 0x7a7a7bba
jp 0x140f4b4fe
jp 0x140f4b4fe
test al, 0x75
invalid
test dword [rax + rbp*2 - 0x4594cd58], edi
js 0x140f4b441
test al, 0x75
jne 0x140f4b49a
invalid
jge 0x140f4b517
jp 0x140f4b519
invalid
test dword [rax + rbp*2 - 0x5c078a58], edi
test dword [rbp - 0x5daccd7b], eax
xor bh, byte [rbp + 0x7a7a7bb9]
test dword [rbp + 0x32a25332], eax
mov ebp, 0x7a7a7bb9
test dword [rdx], esi
push rbx
movabs byte [0x757a7a7a7bb9bd32], al
jp 0x140f4b52c
inc dword [rdi + 0x7a]
jp 0x140f4b536
jp 0x140f4b4ef
xor bh, byte [rbp + 0x7a7a7bbb]
mov ebp, 0x7a7a7bbb
jp 0x140f4b53c
test al, 0x75
invalid
invalid
xor al, byte [rbp + 0x32a868bc]
imul esi, dword [rbx - 0x8a5788], 0x7d
jp 0x140f4b556
test dword [rax + rbp*2 - 0x4c94cd58], edi
js 0x140f4b47f
mov esp, 0x6b32a868
mov bl, 0x78
test al, 0x75
jne 0x140f4b4d8
invalid
jge 0x140f4b555
jp 0x140f4b557
jp 0x140f4b4ce
invalid
insb byte [rdi], dx
xor al, byte [rbp + 0x75a868bc]
clc
movabs dword [0x3284f3322c858585], eax
push rbx
xchg esp, eax
mov esi, ebx
fisub word [rbx + rdx*4]
and al, 0x93
cmpsb byte [rsi], byte [rdi]
test byte [rbp - 0x4d7acd7b], al
xor bh, byte [rbx + 0x7cf0729a]
xor al, byte [rbp - 0x400ccd44]
xor bh, byte [rbp + 0x7a7a7bbb]
jp 0x140f4b588
invalid
test al, 0x75
invalid
invalid
xor al, byte [rbp + 0x32a868bc]
imul esi, dword [rbx - 0x8a5788], 0x7d
jp 0x140f4b5a2
test dword [rax + rbp*2 - 0x4c94cd58], edi
js 0x140f4b4cb
jne 0x140f4b524
invalid
jge 0x140f4b5a1
jp 0x140f4b5a3
jp 0x140f4b51a
invalid
insb byte [rdi], dx
xor al, byte [rbp + 0x75a868bc]
clc
movabs dword [0x77a82fb32858585], eax
test dword [rax + rbp*2 - 0x5c078a58], edi
test dword [rbp - 0x7d04cd7b], eax
jp 0x140f4b542
xor bh, bl
invalid
jp 0x140f4b5b7
jp 0x140f4b570
xor bh, bl
sti
movabs dword [0x7a82fb3285858585], eax
test dword [rbp + 0x7a82fb32], eax
jg 0x140f4b5c4
jp 0x140f4b57e
sti
movabs dword [0xfa82fb3285858585], eax
cli
jp 0x140f4b5d2
jp 0x140f4b5d3
jp 0x140f4b58c
xor bh, bl
sti
stosd dword [rdi], eax
jp 0x140f4b5d8
jp 0x140f4b5da
xor bh, bl
invalid
test byte [rdx], dh
push rbx
mov esp, 0x9324de89
and al, byte [rbp + rax*4 + 0x327cf085]
jl 0x140f4b5b2
test dword [rdx + rsi - 0x6d454cb5], edi
jnp 0x140f4b5fe
jne 0x140f4b588
invalid
pop rdx
jp 0x140f4b607
jp 0x140f4b608
jp 0x140f4b5c1
xor bh, bl
sti
stosd dword [rdi], eax
js 0x140f4b60d
jp 0x140f4b60f
xor dh, bl
mov edi, 0x84f3322c
xor dl, byte [rbx - 0x44]
mov esi, ebx
and al, 0x32
xor bh, byte [rbp + 0x7a7a7bb9]
mov ebp, 0x7a7a7bb9
jp 0x140f4b53d
pop rbp
test byte [rbp + 0x53322085], al
lodsd eax, dword [rsi]
xor dh, bl
invalid
and al, 0xb9
and eax, 0x7a7e9324
jp 0x140f4b63a
movq mm7, mm2
outsd dx, dword [rsi]
cli
sal byte [rdx], cl
mov ebp, 0x8ec876ba
xor bh, byte [rbp - 0x71378946]
jp 0x140f4b5fe
jnp 0x140f4b560
xor bh, bl
mov edx, 0x7a7a7990
jns 0x140f4b64e
jp 0x140f4b64f
jp 0x140f4b608
xor bh, byte [rbp + 0x7a78dfbb]
mov ebp, 0x7a78dfbb
mov ebx, 0x7a7a78df
fistp qword [rax + 0x7a]
jp 0x140f4b656
jp 0x140f4b60f
xor bh, byte [rbp + 0x976f1b8]
mov ebp, 0x976f1b8
invalid
scasb al, byte [rdi]
jp 0x140f4b590
int 0x7a
mov byte [r9 - 0xf], 0xf1
int1
int1
mov ecx, 0xb77a06f0
int 0xb9
lock add dword [rcx - 0xe3e8e86], edi
mov bh, 0xcd
mov ecx, 0x7ab901f0
jno 0x140f4b5d7
int1
int1
int1
mov ecx, 0xd8b90278
xor bh, byte [rdx - 0x5a]
int1
jp 0x140f4b5e2
cmc
jo 0x140f4b632
int1
int1
int1
int1
invalid
lock add edi, dword [rcx - 0xe06c990]
int1
int1
mov ecx, 0xf1f91870
int1
int1
jo 0x140f4b64c
int1
int1
int1
int1
invalid
invalid
xchg edi, eax
jp 0x140f4b647
xor byte [rcx], bl
std
jb 0x140f4b667
invalid
adc dword [rsi], ecx
invalid