joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140071180
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x58
jb 0x1400711c0
cmp eax, 0x53
jae 0x1400712b0
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x53
jb 0x1400712a0
mov rax, r8
mov byte [r8 + 0x53], 0
add rsp, 0x18
ret

Function at 0x140071d90
Capabilities:
Encode data using xor

Disassembly:
movd xmm0, dword [rcx]
mov r8, rcx
movdqa xmm2, xmmword [0x1400c1360]
mov edx, 0x10
mov eax, dword [0x1400c1100]
movd xmm1, eax
mov eax, dword [0x1400c1110]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx], xmm1
movd xmm0, dword [rcx + 4]
movd xmm1, eax
mov eax, dword [str._b_t_n_v]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx + 4], xmm1
movd xmm0, dword [rcx + 8]
movd xmm1, eax
mov eax, dword [0x1400c1130]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx + 8], xmm1
movd xmm0, dword [rcx + 0xc]
movd xmm1, eax
lea rax, [rcx + 0x10]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx + 0xc], xmm1
nop
lea ecx, [rdx + 0x14]
inc edx
xor byte [rax], cl
lea rax, [rax + 1]
cmp edx, 0x17
jb 0x140071e10
mov byte [r8 + 0x17], 0
mov rax, r8
ret

Function at 0x140072150
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
mov r8, rcx
movdqa xmm2, xmmword [0x1400c11f0]
xor eax, eax
movdqa xmm3, xmmword [0x1400c1240]
movdqa xmmword [rsp], xmm0
mov edx, dword [rsp]
nop dword [rax]
movd xmm1, eax
lea rcx, [rcx + 4]
pshufd xmm1, xmm1, 0
add eax, 4
movd xmm0, edx
paddd xmm1, xmm2
andps xmm1, xmm3
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm1, xmm0
movd dword [rcx - 4], xmm1
cmp eax, 0xc
jb 0x140072180
cmp eax, 0xd
jae 0x1400721e0
mov edx, eax
add rdx, r8
nop dword [rax]
nop word [rax + rax]
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0xd
jb 0x1400721d0
mov rax, r8
mov byte [r8 + 0xd], 0
add rsp, 0x18
ret
Function at 0x1400729c0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x68
jb 0x140072a00
cmp eax, 0x66
jae 0x140072af0
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x66
jb 0x140072ae0
mov rax, r8
mov byte [r8 + 0x66], 0
add rsp, 0x18
ret

Function at 0x140072d40
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0xa8
jb 0x140072d80
cmp eax, 0xa6
jae 0x140072e82
mov edx, eax
add rdx, r8
nop word [rax + rax]
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0xa6
jb 0x140072e70
mov rax, r8
mov byte [r8 + 0xa6], 0
add rsp, 0x18
ret
Function at 0x1400733b0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x28
jb 0x1400733f0
cmp eax, 0x21
jae 0x1400734e0
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x21
jb 0x1400734d0
mov rax, r8
mov byte [r8 + 0x21], 0
add rsp, 0x18
ret

Function at 0x1400735d0
Capabilities:
Encode data using xor

Disassembly:
movd xmm0, dword [rcx]
mov r8, rcx
movdqa xmm2, xmmword [0x1400c1360]
mov edx, 0x10
mov eax, dword [0x1400c1100]
movd xmm1, eax
mov eax, dword [0x1400c1110]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx], xmm1
movd xmm0, dword [rcx + 4]
movd xmm1, eax
mov eax, dword [str._b_t_n_v]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx + 4], xmm1
movd xmm0, dword [rcx + 8]
movd xmm1, eax
mov eax, dword [0x1400c1130]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx + 8], xmm1
movd xmm0, dword [rcx + 0xc]
movd xmm1, eax
lea rax, [rcx + 0x10]
paddb xmm1, xmm2
xorps xmm1, xmm0
movd dword [rcx + 0xc], xmm1
nop
lea ecx, [rdx + 0x14]
inc edx
xor byte [rax], cl
lea rax, [rax + 1]
cmp edx, 0x1b
jb 0x140073650
mov byte [r8 + 0x1b], 0
mov rax, r8
ret
Function at 0x1400736d0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8d, 8
movdqa xmm4, xmmword [0x1400c1240]
movdqa xmmword [rsp], xmm0
mov r9d, dword [rsp]
nop
lea eax, [r8 - 8]
movd xmm0, r9d
movd xmm1, eax
lea rdx, [rdx + 0x10]
pshufd xmm1, xmm1, 0
lea eax, [r8 - 4]
paddd xmm1, xmm3
movd xmm2, r8d
andps xmm1, xmm4
pshufd xmm2, xmm2, 0
packuswb xmm1, xmm1
paddd xmm2, xmm3
packuswb xmm1, xmm1
andps xmm2, xmm4
paddb xmm1, xmm0
packuswb xmm2, xmm2
movd xmm0, dword [rdx - 0x18]
xorps xmm1, xmm0
packuswb xmm2, xmm2
movd dword [rdx - 0x18], xmm1
movd xmm1, eax
lea eax, [r8 + 4]
pshufd xmm1, xmm1, 0
add r8d, 0x10
paddd xmm1, xmm3
movd xmm0, r9d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r9d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
xorps xmm2, xmm0
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea eax, [r8 - 8]
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r9d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp eax, 0x30
jb 0x140073700
mov byte [rcx + 0x30], 0
mov rax, rcx
add rsp, 0x18
ret

Function at 0x140073b70
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0xd8
jb 0x140073bb0
cmp eax, 0xd3
jae 0x140073cb2
mov edx, eax
add rdx, r8
nop word [rax + rax]
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0xd3
jb 0x140073ca0
mov rax, r8
mov byte [r8 + 0xd3], 0
add rsp, 0x18
ret
Function at 0x140073cd0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0xa8
jb 0x140073d10
cmp eax, 0xae
jae 0x140073e12
mov edx, eax
add rdx, r8
nop word [rax + rax]
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0xae
jb 0x140073e00
mov rax, r8
mov byte [r8 + 0xae], 0
add rsp, 0x18
ret

Function at 0x140073f10
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x58
jb 0x140073f50
cmp eax, 0x57
jae 0x140074040
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x57
jb 0x140074030
mov rax, r8
mov byte [r8 + 0x57], 0
add rsp, 0x18
ret
Function at 0x140074050
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x58
jb 0x140074090
cmp eax, 0x56
jae 0x140074180
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x56
jb 0x140074170
mov rax, r8
mov byte [r8 + 0x56], 0
add rsp, 0x18
ret

Function at 0x140074190
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x98
jb 0x1400741d0
cmp eax, 0x99
jae 0x1400742d2
mov edx, eax
add rdx, r8
nop word [rax + rax]
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x99
jb 0x1400742c0
mov rax, r8
mov byte [r8 + 0x99], 0
add rsp, 0x18
ret
Function at 0x1400742f0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x88
jb 0x140074330
cmp eax, 0x8a
jae 0x140074432
mov edx, eax
add rdx, r8
nop word [rax + rax]
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x8a
jb 0x140074420
mov rax, r8
mov byte [r8 + 0x8a], 0
add rsp, 0x18
ret

Function at 0x140074450
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x28
jb 0x140074490
cmp eax, 0x25
jae 0x140074580
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x25
jb 0x140074570
mov rax, r8
mov byte [r8 + 0x25], 0
add rsp, 0x18
ret
Function at 0x140074590
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x38
jb 0x1400745d0
cmp eax, 0x3b
jae 0x1400746c0
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x3b
jb 0x1400746b0
mov rax, r8
mov byte [r8 + 0x3b], 0
add rsp, 0x18
ret

Function at 0x1400746d0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x18
movdqa xmm0, xmmword [0x1400c1360]
lea rdx, [rcx + 8]
movdqa xmm3, xmmword [0x1400c11f0]
mov r8, rcx
movdqa xmm4, xmmword [0x1400c1240]
xor eax, eax
movdqa xmmword [rsp], xmm0
mov r9d, 8
mov r10d, dword [rsp]
nop dword [rax]
nop dword [rax + rax]
lea ecx, [r9 - 4]
movd xmm1, eax
pshufd xmm1, xmm1, 0
lea rdx, [rdx + 0x10]
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
movd xmm2, r9d
packuswb xmm1, xmm1
add eax, 0x10
packuswb xmm1, xmm1
paddb xmm1, xmm0
pshufd xmm2, xmm2, 0
movd xmm0, dword [rdx - 0x18]
paddd xmm2, xmm3
xorps xmm1, xmm0
andps xmm2, xmm4
movd dword [rdx - 0x18], xmm1
packuswb xmm2, xmm2
movd xmm1, ecx
lea ecx, [r9 + 4]
pshufd xmm1, xmm1, 0
add r9d, 0x10
movd xmm0, r10d
paddd xmm1, xmm3
packuswb xmm2, xmm2
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0x14]
xorps xmm1, xmm0
movd xmm0, r10d
movd dword [rdx - 0x14], xmm1
paddb xmm2, xmm0
movd xmm0, dword [rdx - 0x10]
movd xmm1, ecx
xorps xmm2, xmm0
pshufd xmm1, xmm1, 0
movd dword [rdx - 0x10], xmm2
paddd xmm1, xmm3
movd xmm0, r10d
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm0
movd xmm0, dword [rdx - 0xc]
xorps xmm1, xmm0
movd dword [rdx - 0xc], xmm1
cmp r9d, 0x58
jb 0x140074710
cmp eax, 0x51
jae 0x140074800
mov edx, eax
add rdx, r8
lea ecx, [rax + 0x14]
inc eax
xor byte [rdx], cl
lea rdx, [rdx + 1]
cmp eax, 0x51
jb 0x1400747f0
mov rax, r8
mov byte [r8 + 0x51], 0
add rsp, 0x18
ret