joyce8/EMBER2024-capa huggingface dataset:
Function at 0x14008aa90
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008aaea
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x838da99199b9110b
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008aab0
mov byte [r8 + 0x24], 0
mov rax, r8
ret

Function at 0x14008aaf0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008ab31
xor eax, eax
movabs r9, 0x729edb9b119a1cd
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008ab10
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008ab40
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x29], 0
mov r8, rcx
je 0x14008ab81
xor eax, eax
movabs r9, 0x729edb9b119a1cd
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x29
jb 0x14008ab60
mov byte [r8 + 0x29], 0
mov rax, r8
ret

Function at 0x14008ac20
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x18], 0
mov r8, rcx
je 0x14008ac61
xor eax, eax
movabs r9, 0x6ded67e119237df1
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x18
jb 0x14008ac40
mov byte [r8 + 0x18], 0
mov rax, r8
ret

Function at 0x14008ac70
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x40], 0
mov r8, rcx
je 0x14008acca
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x5fa1714deb75f30b
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x40
jb 0x14008ac90
mov byte [r8 + 0x40], 0
mov rax, r8
ret

Function at 0x14008acf0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0xd], 0
mov r8, rcx
je 0x14008ad31
xor eax, eax
movabs r9, 0x4b4fb3a1e3f5359d
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0xd
jb 0x14008ad10
mov byte [r8 + 0xd], 0
mov rax, r8
ret

Function at 0x14008ad40
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x75], 0
mov r8, rcx
je 0x14008ad81
xor eax, eax
movabs r9, 0x3bff59c59d2fcfa3
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x75
jb 0x14008ad60
mov byte [r8 + 0x75], 0
mov rax, r8
ret

Function at 0x14008adb0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008adf1
xor eax, eax
movabs r9, 0x9dcfaf296773058b
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008add0
mov byte [r8 + 0x10], 0
mov rax, r8
ret
Function at 0x14008ae00
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x70], 0
mov r8, rcx
je 0x14008ae5a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x37e93dc7b163df15
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x70
jb 0x14008ae20
mov byte [r8 + 0x70], 0
mov rax, r8
ret

Function at 0x14008ae80
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0xd], 0
mov r8, rcx
je 0x14008aec1
xor eax, eax
movabs r9, 0xf36bbb49b77bb1f9
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0xd
jb 0x14008aea0
mov byte [r8 + 0xd], 0
mov rax, r8
ret

Function at 0x14008aed0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x87], 0
mov r8, rcx
je 0x14008af16
xor eax, eax
movabs r9, 0xfbe9616ffde9411b
nop dword [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x87
jb 0x14008aef0
mov byte [r8 + 0x87], 0
mov rax, r8
ret

Function at 0x14008af40
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0xc], 0
mov r8, rcx
je 0x14008af81
xor eax, eax
movabs r9, 0x6323bf37fb078b99
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0xc
jb 0x14008af60
mov byte [r8 + 0xc], 0
mov rax, r8
ret

Function at 0x14008af90
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x28], 0
mov r8, rcx
je 0x14008afea
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x496bd3bb3fc15953
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x28
jb 0x14008afb0
mov byte [r8 + 0x28], 0
mov rax, r8
ret

Function at 0x14008b010
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x16], 0
mov r8, rcx
je 0x14008b051
xor eax, eax
movabs r9, 0x132f6fb1e999997d
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x16
jb 0x14008b030
mov byte [r8 + 0x16], 0
mov rax, r8
ret

Function at 0x14008b060
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x39], 0
mov r8, rcx
je 0x14008b0a1
xor eax, eax
movabs r9, 0x41afd11ddfeb235b
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x39
jb 0x14008b080
mov byte [r8 + 0x39], 0
mov rax, r8
ret

Function at 0x14008b0d0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x11], 0
mov r8, rcx
je 0x14008b111
xor eax, eax
movabs r9, 0x8de50fd38f09c533
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x11
jb 0x14008b0f0
mov byte [r8 + 0x11], 0
mov rax, r8
ret
Function at 0x14008b120
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x3c], 0
mov r8, rcx
je 0x14008b17a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x8d8151bd1b592ba5
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x3c
jb 0x14008b140
mov byte [r8 + 0x3c], 0
mov rax, r8
ret

Function at 0x14008b1a0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x18], 0
mov r8, rcx
je 0x14008b1e1
xor eax, eax
movabs r9, 0xc793dda1bfeb1b89
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x18
jb 0x14008b1c0
mov byte [r8 + 0x18], 0
mov rax, r8
ret

Function at 0x14008b1f0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x2c], 0
mov r8, rcx
je 0x14008b24a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x1dada1c7edcd6113
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x2c
jb 0x14008b210
mov byte [r8 + 0x2c], 0
mov rax, r8
ret

Function at 0x14008b270
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x15], 0
mov r8, rcx
je 0x14008b2b1
xor eax, eax
movabs r9, 0x3be5e1375fc521f5
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x15
jb 0x14008b290
mov byte [r8 + 0x15], 0
mov rax, r8
ret

Function at 0x14008b2c0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x35], 0
mov r8, rcx
je 0x14008b301
xor eax, eax
movabs r9, 0x7bdf6fe5490b557f
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x35
jb 0x14008b2e0
mov byte [r8 + 0x35], 0
mov rax, r8
ret

Function at 0x14008b330
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0xe], 0
mov r8, rcx
je 0x14008b371
xor eax, eax
movabs r9, 0x257dddd72b7bdd97
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0xe
jb 0x14008b350
mov byte [r8 + 0xe], 0
mov rax, r8
ret

Function at 0x14008b3a0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x11], 0
mov r8, rcx
je 0x14008b3e1
xor eax, eax
movabs r9, 0x35ad5b23df6b216f
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x11
jb 0x14008b3c0
mov byte [r8 + 0x11], 0
mov rax, r8
ret

Function at 0x14008b3f0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b431
xor eax, eax
movabs r9, 0x9bb5c587677737b7
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b410
mov byte [r8 + 0x10], 0
mov rax, r8
ret
Function at 0x14008b440
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1e], 0
mov r8, rcx
je 0x14008b49a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x9bb5c587677737b7
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1e
jb 0x14008b460
mov byte [r8 + 0x1e], 0
mov rax, r8
ret

Function at 0x14008b4a0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b4e1
xor eax, eax
movabs r9, 0x49037bbf93bb6ff3
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b4c0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008b4f0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1c], 0
mov r8, rcx
je 0x14008b54a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x49037bbf93bb6ff3
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1c
jb 0x14008b510
mov byte [r8 + 0x1c], 0
mov rax, r8
ret

Function at 0x14008b550
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b591
xor eax, eax
movabs r9, 0xfd5df3bb4f532177
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b570
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008b5a0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008b5fa
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0xfd5df3bb4f532177
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008b5c0
mov byte [r8 + 0x24], 0
mov rax, r8
ret

Function at 0x14008b600
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b641
xor eax, eax
movabs r9, 0xc5ed41ad8f79ddd3
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b620
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008b650
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008b6aa
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0xc5ed41ad8f79ddd3
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008b670
mov byte [r8 + 0x24], 0
mov rax, r8
ret
Function at 0x14008b6b0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b6f1
xor eax, eax
movabs r9, 0x7b5d585c7fd8fe1
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b6d0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008b700
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x29], 0
mov r8, rcx
je 0x14008b741
xor eax, eax
movabs r9, 0x7b5d585c7fd8fe1
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x29
jb 0x14008b720
mov byte [r8 + 0x29], 0
mov rax, r8
ret

Function at 0x14008b7e0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1e], 0
mov r8, rcx
je 0x14008b83a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0xd71b29dd175365e1
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1e
jb 0x14008b800
mov byte [r8 + 0x1e], 0
mov rax, r8
ret

Function at 0x14008b860
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x11], 0
mov r8, rcx
je 0x14008b8a1
xor eax, eax
movabs r9, 0xffd1a92f31e34f1b
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x11
jb 0x14008b880
mov byte [r8 + 0x11], 0
mov rax, r8
ret

Function at 0x14008b8b0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b8f1
xor eax, eax
movabs r9, 0x5b6fcf95755f27b9
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b8d0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008b900
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1e], 0
mov r8, rcx
je 0x14008b95a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x5b6fcf95755f27b9
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1e
jb 0x14008b920
mov byte [r8 + 0x1e], 0
mov rax, r8
ret

Function at 0x14008b960
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008b9a1
xor eax, eax
movabs r9, 0xc59979e1b9076d0f
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008b980
mov byte [r8 + 0x10], 0
mov rax, r8
ret
Function at 0x14008b9b0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1c], 0
mov r8, rcx
je 0x14008ba0a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0xc59979e1b9076d0f
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1c
jb 0x14008b9d0
mov byte [r8 + 0x1c], 0
mov rax, r8
ret

Function at 0x14008ba10
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008ba51
xor eax, eax
movabs r9, 0xfd6fa339cfd1a5c5
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008ba30
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008ba60
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008baba
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0xfd6fa339cfd1a5c5
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008ba80
mov byte [r8 + 0x24], 0
mov rax, r8
ret

Function at 0x14008bac0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008bb01
xor eax, eax
movabs r9, 0x9515c3cff935d131
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008bae0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008bb10
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008bb6a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x9515c3cff935d131
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008bb30
mov byte [r8 + 0x24], 0
mov rax, r8
ret

Function at 0x14008bb70
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008bbb1
xor eax, eax
movabs r9, 0x3bb975ddfd49217b
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008bb90
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008bbc0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x29], 0
mov r8, rcx
je 0x14008bc01
xor eax, eax
movabs r9, 0x3bb975ddfd49217b
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x29
jb 0x14008bbe0
mov byte [r8 + 0x29], 0
mov rax, r8
ret
Function at 0x14008bcd0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x18], 0
mov r8, rcx
je 0x14008bd11
xor eax, eax
movabs r9, 0x8d01b17793894501
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x18
jb 0x14008bcf0
mov byte [r8 + 0x18], 0
mov rax, r8
ret

Function at 0x14008bf00
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1e], 0
mov r8, rcx
je 0x14008bf5a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x3391414d3ddbefd9
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1e
jb 0x14008bf20
mov byte [r8 + 0x1e], 0
mov rax, r8
ret

Function at 0x14008bf80
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x11], 0
mov r8, rcx
je 0x14008bfc1
xor eax, eax
movabs r9, 0x37ff9d99a52d5dcd
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x11
jb 0x14008bfa0
mov byte [r8 + 0x11], 0
mov rax, r8
ret

Function at 0x14008bfd0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008c011
xor eax, eax
movabs r9, 0x130f315d215f3145
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008bff0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008c020
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1e], 0
mov r8, rcx
je 0x14008c07a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x130f315d215f3145
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1e
jb 0x14008c040
mov byte [r8 + 0x1e], 0
mov rax, r8
ret

Function at 0x14008c080
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008c0c1
xor eax, eax
movabs r9, 0x7d6fa37f93e7119f
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008c0a0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008c0d0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x1c], 0
mov r8, rcx
je 0x14008c12a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x7d6fa37f93e7119f
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x1c
jb 0x14008c0f0
mov byte [r8 + 0x1c], 0
mov rax, r8
ret
Function at 0x14008c130
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008c171
xor eax, eax
movabs r9, 0x3771454fabb905ab
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008c150
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008c180
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008c1da
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x3771454fabb905ab
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008c1a0
mov byte [r8 + 0x24], 0
mov rax, r8
ret

Function at 0x14008c1e0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008c221
xor eax, eax
movabs r9, 0x17938b1b9f13e30d
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008c200
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008c230
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
cmp byte [rcx + 0x24], 0
mov r8, rcx
je 0x14008c28a
mov r9, rcx
lea rax, [rcx + 1]
not r9
movabs r10, 0x17938b1b9f13e30d
nop dword [rax]
lea ecx, [rax + r9]
mov rdx, r10
and cl, 7
shl cl, 3
shr rdx, cl
movzx ecx, al
xor byte [rax - 1], dl
sub cl, r8b
and cl, 7
mov rdx, r10
shl cl, 3
shr rdx, cl
xor byte [rax], dl
add rax, 2
lea rcx, [r9 + rax]
cmp rcx, 0x24
jb 0x14008c250
mov byte [r8 + 0x24], 0
mov rax, r8
ret

Function at 0x14008c290
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x10], 0
mov r8, rcx
je 0x14008c2d1
xor eax, eax
movabs r9, 0x47990bfb0bb5c99f
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x10
jb 0x14008c2b0
mov byte [r8 + 0x10], 0
mov rax, r8
ret

Function at 0x14008c2e0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x29], 0
mov r8, rcx
je 0x14008c321
xor eax, eax
movabs r9, 0x47990bfb0bb5c99f
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x29
jb 0x14008c300
mov byte [r8 + 0x29], 0
mov rax, r8
ret

Function at 0x14008c3f0
Capabilities:
Encode data using xor

Disassembly:
cmp byte [rcx + 0x18], 0
mov r8, rcx
je 0x14008c431
xor eax, eax
movabs r9, 0x43e555bd0bd78937
nop word [rax + rax]
movzx ecx, al
mov rdx, r9
and cl, 7
shl cl, 3
shr rdx, cl
xor byte [rax + r8], dl
inc rax
cmp rax, 0x18
jb 0x14008c410
mov byte [r8 + 0x18], 0
mov rax, r8
ret