Function at 0x141264fdc
Capabilities:
Encode data using xor

Disassembly:
jmp 0x141264fe6
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 0x14126500f
pop rbp
sub rbp, 0x33
sub rbp, 0x1264fdc
sub rsp, 0x20
jmp 0x14126502e
mov rax, 0x1264fdc
add rax, rbp
add rax, 0x84
mov rcx, 0x60b
mov rdx, 0x719a971
add byte [rax - 0x39], cl
ret 0xa971
xor byte [rax], dl
inc rax
dec rcx
jne 0x14126504d
jmp 0x141265064
cmp eax, edi
cwde
cli
clc
jno 0x1412650dd
jno 0x1412650a7
invalid
mov al, 0xfa
invalid
jno 0x14126511a
jno 0x1412650e4
jo 0x141265045
cmp ebx, ecx
invalid
xor eax, 0x71715f57
jno 0x141265155
jno 0x14126511f
enter 0x58e4, 0xffffffffffffff89
jno 0x14126515d
jno 0x14126515f
jno 0x141265129
jo 0x14126508a
cdq
je 0x141265166
jno 0x141265168
cwde
cld
jae 0x14126516c
jno 0x141265120
cdq
or al, 0x71
jno 0x141265173
sub esp, dword [rsi]
cmp eax, edi
cmpsb byte [rsi], byte [rdi]
cmp dword [rax - 0x48], eax
cmp dword [rax - 0x5d], eax
cdq
mov eax, 0xf2a34039
cdq
je 0x14126514a
invalid
stc
invalid
jno 0x141265137
invalid
cli
insd dword [rdi], dx
int1
mov bl, byte [rcx + 0x716df57e]
jno 0x14126519d
jno 0x14126519c
jno 0x14126511e
int1
mov bl, byte [rax + 0x7162f57e]
jno 0x1412651a6
invalid
mov cl, byte [rsi + 0x6ef57e54]
jno 0x1412651b0
jno 0x14126517a
invalid
jo 0x141265186
invalid
cdq
jne 0x1412651c9
jno 0x1412651cb
cwde
ror byte [rsi + 0x25588e8e], 0x48
jae 0x14126519d
mov cs, word [rsi + 0x73482558]
cmp eax, esi
pop rax
and eax, 0xf0397348
invalid
mov al, 0x77
jno 0x1412651da
ja 0x1412651d9
jno 0x1412651db
jno 0x1412651a4
cmp eax, esi
invalid
wait
jne 0x1412651e0
jno 0x1412651e2
cmp eax, esi
cdq
je 0x1412651e7
jno 0x1412651e9
cwde
loop 0x141265109
mov cs, word [rsi + 0x27b22e8e]
and al, 0x23
mov cs, word [rsi + 0x2627b22e]
and al, 0x23
cmp eax, edi
cmpsb byte [rsi], byte [rdi]
cmp eax, edi
mov edi, 0xfbf1c38d
sti
ja 0x1412651c8
invalid
jno 0x14126520f
jno 0x1412651d8
cmp dword [rsi + 0x717173b2], esi
mov dh, 0xb2
jae 0x141265214
jno 0x141265216
jno 0x141265219
jae 0x14126514a
movabs dword [0x67fb71717176f47e], eax
cmp dword [rsi + 0x7ea363b7], ecx
jle 0x14126519d
jbe 0x14126521c
jno 0x14126521e
sti
cmp dword [esi + 0x7ea363b7], ecx
invalid
movabs dword [0x76f47ea3738e8e8e], eax
jno 0x141265232
hlt
jbe 0x141265231
jno 0x141265233
jno 0x1412651be
sti
cmp dword [esi + 0x7ea363b7], ecx
invalid
movabs dword [0x40397171710ef27e], eax
mov cl, 0x73
movabs dword [0x67fb71717176f47e], eax
cmp dword [rsi + 0x7ea363b7], ecx
jle 0x1412651bd
invalid
jbe 0x141265249
jno 0x14126524b
jno 0x1412651d6
sti
cmp dword [esi + 0x7ea363b7], ecx
invalid
movabs dword [0xa37371717017f27e], eax
invalid
jae 0x14126518c
jle 0x1412651df
jbe 0x14126525e
jno 0x141265260
sti
cmp dword [esi + 0x39a363b7], ecx
invalid
movabs dword [0x67fb71717176f47e], eax
cmp dword [rsi + 0x39a363b7], ecx
invalid
jbe 0x141265282
jno 0x141265284
sti
cmp dword [esi + 0x39a363b7], ecx
invalid
invalid
movabs dword [0x76f47ea373b16039], eax
jno 0x141265295
mov cl, 0x73
movabs dword [0x67fb71717176f47e], eax
cmp dword [rsi + 0x39a363b7], ecx
jbe 0x141265294
jno 0x141265296
jno 0x141265221
sti
cmp dword [esi + 0x39a363b7], ecx
invalid
jns 0x1412652a4
jno 0x1412652a5
jno 0x1412652a6
jno 0x14126526f
cmp eax, edi
clc
mov bh, byte [rcx]
pop rax
mov dl, 0xfb
cmp dword [rax - 0x4e], ebx
sti
jb 0x141265237
jbe 0x141265279
invalid
cwde
mov cs, word es:[rsi - 0x4e49c672]
mov cs, word [rsi - 0x4e49c672]
invalid
jo 0x1412652c4
jno 0x1412652c6
jae 0x1412651fa
jle 0x14126524d
jbe 0x1412652cc
jno 0x1412652ce
sti
cmp dword [esi + 0x39a363b7], ecx
invalid
invalid
sti
cmp dword [esi + 0x7ea363b7], ecx
test al, 0x8e
mov cs, word [rsi + 0x39a95839]
mov dh, 0xb2
mov cs, word [rsi - 0x56a7c672]
cmp dword [rax - 0x57], ebx
cmp dword [rsi + 0x717170b2], esi
jno 0x141265305
jo 0x1412652f5
jno 0x1412652f7
jle 0x14126527c
hlt
jno 0x1412652fc
jno 0x1412652c6
mov dh, 0xb0
jo 0x141265302
jno 0x141265304
jae 0x141265238
movabs dword [0x67fb71717176f47e], eax
jle 0x14126528b
hlt
jbe 0x14126530a
jno 0x14126530c
sti
cmp dword [esi + 0x39a363b7], ecx
cmp dword [rsi + 0x39a363b7], ecx
invalid
mov eax, 0xf47ea373
jae 0x14126524a
movabs dword [0x67fb71717176f47e], eax
cmp dword [rsi + 0x7ea363b7], ecx
jle 0x14126529d
jbe 0x14126531c
jno 0x14126531e
sti
cmp dword [esi + 0x7ea363b7], ecx
test al, 0x8e
mov cs, word [rsi - 0x7007c6d9]
cmp dword [rax - 0x61], ebx
invalid
cwde
lodsd eax, dword [rsi]
invalid
cmp dword [rax + 0x77fb7991], esi
cmp dword [rsi - 0x4b07c649], ecx
cmp dword [rsi + 0x717170b0], esi
jno 0x141265353
xchg ecx, eax
jns 0x1412652cc
ja 0x14126530c
invalid
movabs dword [0x67fb71717176f47e], eax
cmp dword [rsi + 0x39a363b7], ecx
invalid
jbe 0x141265368
jno 0x14126536a
sti
cmp dword [esi + 0x7ea363b7], ecx
test al, 0x8e
invalid
test al, 0x8e
mov cs, word [rsi + 0x7189f039]
invalid
or al, 0x71
jno 0x141265347
invalid
invalid
mov cs, word [rsi - 0xfc67172]
mov ecx, esi
jno 0x141265399
jno 0x141265363
invalid
cmp eax, esi
movabs al, byte [0x8ff8392771717171]
cmp dword [rax - 0x49], ebx
invalid
invalid
mov eax, 0x7e7099b1
cmc
push rcx
jno 0x1412653ce
jno 0x141265398
invalid
jno 0x1412653d6
jno 0x14126539f
cmp eax, edi
clc
mov ah, 0x27
cmp eax, edi
invalid
clc
invalid
mov edx, 0xb6394525
mov cl, 0xad
push rdi
push rdi
jo 0x1412653d5
jo 0x141265337
cmp eax, esi
mov cl, 0x9b
jb 0x141265415
invalid
jno 0x1412653df
mov dh, 0xb0
invalid
and ah, dh
add dword [rbx - 0xc], eax
ret
iretd
jg 0x141265457
jg 0x141265411
jle 0x141265364
hlt
invalid
mov esp, 0xf47f28f4
xor byte [rbx - 2], bh
test dword [rdi + 0x7f], edi
jg 0x14126547a
jg 0x141265479
jg 0x14126546c
jo 0x1412653f8
sti
sub al, 0x7f
jg 0x141265480
jg 0x14126547f
jg 0x141265439
invalid
jle 0x141265391
invalid
jg 0x141265411
xchg byte [rdi + 0x7f], bh
jg 0x141265497
jg 0x141265496
jg 0x141265489
jo 0x141265415
sti
scasb al, byte [rdi]
add byte [rax + 0x78f41980], 0xbe
xchg edi, eax
jae 0x141265421
mov esi, 0x9ffc7397
lahf
jo 0x141265426
xchg dword [rbp + 0x7f], esi
jne 0x1412654aa
jg 0x1412654ac
jo 0x141265429
jo 0x1412654b0
jg 0x1412654b2
sbb esp, esi
js 0x141265435
lahf
xor byte [rax + 0x7f], 0x7f
invalid
jo 0x1412654ba
jg 0x141265474
jle 0x1412653ee
invalid
jg 0x1412654d8
pop rax
mov dl, 0x37
mov eax, 0x5930a3bf
jle 0x14126549c
jle 0x1412653fe
invalid
jg 0x1412654ed
invalid
jg 0x1412654ad
mov eax, 0x8717d0bd
cmp ecx, dword [rdi + 0x6f]
invalid
xchg dword [rbx], edi
outsd dx, dword [rsi]
invalid
cmp byte [rdi + 0x70b68037], 0xfa
mov edi, 0x70b68037
cli
xor byte [rsi - 0x7f720590], 0x80
lea eax, [rax + 0x7b968080]
jg 0x14126550d
adc byte [rsi + 0x7f7f7f7b], 0xf2
jg 0x141265482
jl 0x1412654e1
xor al, 0x5b
scasb al, byte [rdi]
in al, dx
pop rbx
insb byte [rdi], dx
out 0x40, eax
rcl al, 1
rcr byte [rax - 0x50acd82f], 1
invalid
pop rbx
lahf
fcomp qword [rax + 0x452f21d1]
cwde
shl dword [rcx], 1
invalid
js 0x1412654d5
and al, 0xd0
push rcx
sub al, dl
rcl al, 1
rcr bh, 1
push rbp
invalid
rcl al, 1
fist word [rbp - 0x24]
rcl al, 1
rcr byte [rbx - 0x61], 1
fcomp qword [rax + 0x452f21d1]
adc byte [rcx], ah
and al, 0xd0
push rbx
scasd eax, dword [rdi]
invalid
rcl al, 1
rcl byte [rbx - 0x51]
push rbx
scasd eax, dword [rdi]
rcl al, 1
fist word [rbp - 0x26]
rcl al, 1
rcl byte [rbx - 0x51]
rcl al, 0xdf
push rsp
adc al, 0xd0
rcr byte [rcx - 0x68a4eaa7], 1
rcr byte [rax - 0x57acdf2f], 0xd0
pop rcx
adc eax, 0x98c0975b
shl dword [rax], 1
push rbx
test al, 0xd0
rcr bh, 1
push rsp
in eax, dx
rcl al, 1
rcr byte [rcx + 0x5b981459], 1
rcl al, 1
rcl al, 1
fild dword [rdx]
fistp word [rcx - 0x2b]
rcl al, 1
sar byte [rcx], 1
fcmovbe st(0), st(0)
rcl al, 1
cwde
shl dword [rdx], 1
cwde
push rcx
adc dl, dl
rcl al, 1
rcr byte [rcx + rbx*2 + 0x60452f39], 1
and dword [rax + rdx*8], esp
cdq
pop rcx
invalid
invalid