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

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov r10d, ecx
lea rax, [0x1401652a0]
xor r10, r9
mov ecx, 0x47e362a
mov r11d, r8d
xor r10, rcx
add r10, rax
mov al, byte [r10]
xor al, dl
lea rdx, [r10 + 2]
xor al, 0x2a
cmp al, 2
je 0x14000130e
test al, al
jne 0x14000130c
mov eax, r9d
mov r8d, r9d
xor eax, r11d
xor r8d, ecx
xor eax, 0x3a32b18d
add eax, eax
movsxd rbx, eax
test eax, eax
jle 0x140001303
mov r11, rdx
movzx eax, byte [r11]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r11], cl
inc r11
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x1400012db
xor r9b, 0x28
mov byte [r10], r9b
jmp 0x14000130e
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001390
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov r9d, edx
mov eax, edx
xor rcx, rax
xor r9d, r8d
lea rax, [0x1401653b0]
xor r9d, 0xde596418
xor rcx, 0x6dbc53c2
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.140001318

Function at 0x140001438
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov eax, edx
mov r9d, edx
xor rcx, rax
xor r9d, r8d
mov eax, 0xf97c26bc
xor rcx, rax
xor r9d, 0xc7dcf28d
lea rax, [0x140165a80]
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.1400013c0

Function at 0x1400014e0
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov eax, edx
mov r9d, edx
xor rcx, rax
xor r9d, r8d
mov eax, 0xd1db2412
xor rcx, rax
xor r9d, 0xee18bf81
lea rax, [0x140168710]
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.140001468

Function at 0x140001510
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0xd0
cmp r9b, 2
jne 0x140001534
mov rax, r10
jmp 0x14000157f
test r9b, r9b
jne 0x14000157d
mov r8d, edx
mov r9, r10
xor r8d, 0xff7533d0
test eax, eax
jle 0x140001575
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x14000154d
xor dl, 0xd2
mov byte [r11], dl
jmp 0x14000152f
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x140001600
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 5
cmp r9b, 2
jne 0x1400015ac
mov rax, r10
jmp 0x1400015f7
test r9b, r9b
jne 0x1400015f5
mov r8d, edx
mov r9, r10
xor r8d, 0x4ffa1005
test eax, eax
jle 0x1400015ed
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x1400015c5
xor dl, 7
mov byte [r11], dl
jmp 0x1400015a7
xor eax, eax
mov rbx, qword [rsp + 8]
ret
mov ecx, ecx
mov r9d, edx
mov eax, edx
xor rcx, rax
xor r9d, r8d
lea rax, [0x140168c40]
xor r9d, 0x24f67156
xor rcx, 0x4ffa1005
lea r8d, [r9 + r9]
add rcx, rax
jmp 0x140001588
Function at 0x140001630
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0xb5
cmp r9b, 2
jne 0x140001654
mov rax, r10
jmp 0x14000169f
test r9b, r9b
jne 0x14000169d
mov r8d, edx
mov r9, r10
xor r8d, 0x8923f5b5
test eax, eax
jle 0x140001695
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x14000166d
xor dl, 0xb7
mov byte [r11], dl
jmp 0x14000164f
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x1400016a8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0x77
cmp r9b, 2
jne 0x1400016cc
mov rax, r10
jmp 0x140001717
test r9b, r9b
jne 0x140001715
mov r8d, edx
mov r9, r10
xor r8d, 0x20b1b377
test eax, eax
jle 0x14000170d
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x1400016e5
xor dl, 0x75
mov byte [r11], dl
jmp 0x1400016c7
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x140001720
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov r10d, ecx
lea rax, [0x14016e5b0]
xor r10, r9
mov ecx, 0x2e2e249c
mov r11d, r8d
xor r10, rcx
add r10, rax
mov al, byte [r10]
xor al, dl
lea rdx, [r10 + 2]
xor al, 0x9c
cmp al, 2
je 0x1400017a4
test al, al
jne 0x1400017a2
mov eax, r9d
mov r8d, r9d
xor eax, r11d
xor r8d, ecx
add eax, eax
movsxd r11, eax
xor r11, 0xfffffffff89da398
jle 0x140001799
mov rbx, rdx
movzx eax, byte [rbx]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [rbx], cl
inc rbx
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001773
xor r9b, 0x9e
mov byte [r10], r9b
jmp 0x1400017a4
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001828
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov eax, edx
mov r9d, edx
xor rcx, rax
xor r9d, r8d
mov eax, 0x9aeb6623
xor rcx, rax
xor r9d, 0xd3606cb2
lea rax, [0x14016e870]
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.1400017b0

Function at 0x1400018d0
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov r9d, edx
mov eax, edx
xor rcx, rax
xor r9d, r8d
lea rax, [0x140142470]
xor r9d, 0xde50ae71
xor rcx, 0x2f4a2b4b
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.140001858

Function at 0x140001978
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov r9d, edx
mov eax, edx
xor rcx, rax
xor r9d, r8d
lea rax, [0x140142900]
xor r9d, 0xc94a45bb
xor rcx, 0x9664ff7
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.140001900
Function at 0x1400019a8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0x52
cmp r9b, 2
jne 0x1400019cc
mov rax, r10
jmp 0x140001a17
test r9b, r9b
jne 0x140001a15
mov r8d, edx
mov r9, r10
xor r8d, 0x336c3052
test eax, eax
jle 0x140001a0d
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x1400019e5
xor dl, 0x50
mov byte [r11], dl
jmp 0x1400019c7
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x140001a20
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0x5e
cmp r9b, 2
jne 0x140001a44
mov rax, r10
jmp 0x140001a8f
test r9b, r9b
jne 0x140001a8d
mov r8d, edx
mov r9, r10
xor r8d, 0x3eeca5e
test eax, eax
jle 0x140001a85
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x140001a5d
xor dl, 0x5c
mov byte [r11], dl
jmp 0x140001a3f
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x140001a98
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x1401437a0]
xor rbx, r9
mov r11d, edx
mov ecx, 0x8abc0e4
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x94d0500c
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0xe4
cmp al, 2
je 0x140001b17
test al, al
jne 0x140001b15
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001b0c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001ae4
xor r9b, 0xe6
mov byte [rbx], r9b
jmp 0x140001b17
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001b20
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140143800]
xor rbx, r9
mov r11d, edx
mov ecx, 0x1e2b7cad
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0xefc0ac73
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0xad
cmp al, 2
je 0x140001b9f
test al, al
jne 0x140001b9d
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001b94
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001b6c
xor r9b, 0xaf
mov byte [rbx], r9b
jmp 0x140001b9f
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret
Function at 0x140001ba8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140143c90]
xor rbx, r9
mov r11d, edx
mov ecx, 0xd7b5bc49
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x8347ec7c
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x49
cmp al, 2
je 0x140001c27
test al, al
jne 0x140001c25
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001c1c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001bf4
xor r9b, 0x4b
mov byte [rbx], r9b
jmp 0x140001c27
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001c30
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140144470]
xor rbx, r9
mov r11d, edx
mov ecx, 0xc46bfd29
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x6f05287b
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x29
cmp al, 2
je 0x140001caf
test al, al
jne 0x140001cad
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001ca4
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001c7c
xor r9b, 0x2b
mov byte [rbx], r9b
jmp 0x140001caf
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001cb8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x1401447c0]
xor rbx, r9
mov r11d, edx
mov ecx, 0x65dd1b13
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0xbe9e473c
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x13
cmp al, 2
je 0x140001d37
test al, al
jne 0x140001d35
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001d2c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001d04
xor r9b, 0x11
mov byte [rbx], r9b
jmp 0x140001d37
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001db8
Capabilities:
Encode data using xor

Disassembly:
mov ecx, ecx
mov eax, edx
mov r9d, edx
xor rcx, rax
xor r9d, r8d
mov eax, 0xb837c698
xor rcx, rax
xor r9d, 0x2e5c7ac6
lea rax, [0x140144830]
lea r8d, [r9 + r9]
add rcx, rax
jmp fcn.140001d40

Function at 0x140001de8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140144c20]
xor rbx, r9
mov r11d, edx
mov ecx, 0xb4777828
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x49880522
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x28
cmp al, 2
je 0x140001e67
test al, al
jne 0x140001e65
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001e5c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001e34
xor r9b, 0x2a
mov byte [rbx], r9b
jmp 0x140001e67
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret
Function at 0x140001e70
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140144d80]
xor rbx, r9
mov r11d, edx
mov ecx, 0x219ba29e
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x8444e7f1
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x9e
cmp al, 2
je 0x140001eef
test al, al
jne 0x140001eed
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001ee4
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001ebc
xor r9b, 0x9c
mov byte [rbx], r9b
jmp 0x140001eef
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001ef8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140154de0]
xor rbx, r9
mov r11d, edx
mov ecx, 0xef12af0c
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x5bf02794
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0xc
cmp al, 2
je 0x140001f77
test al, al
jne 0x140001f75
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140001f6c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140001f44
xor r9b, 0xe
mov byte [rbx], r9b
jmp 0x140001f77
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140001f80
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0x63
cmp r9b, 2
jne 0x140001fa4
mov rax, r10
jmp 0x140001fef
test r9b, r9b
jne 0x140001fed
mov r8d, edx
mov r9, r10
xor r8d, 0xd040f063
test eax, eax
jle 0x140001fe5
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x140001fbd
xor dl, 0x61
mov byte [r11], dl
jmp 0x140001f9f
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x140001ff8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x1401586a0]
xor rbx, r9
mov r11d, edx
mov ecx, 0xe48fa552
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x8c830fac
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x52
cmp al, 2
je 0x140002077
test al, al
jne 0x140002075
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x14000206c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140002044
xor r9b, 0x50
mov byte [rbx], r9b
jmp 0x140002077
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret
Function at 0x140002080
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x140158980]
xor rbx, r9
mov r11d, edx
mov ecx, 0xa7cfa70
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x8d904355
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x70
cmp al, 2
je 0x1400020ff
test al, al
jne 0x1400020fd
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x1400020f4
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x1400020cc
xor r9b, 0x72
mov byte [rbx], r9b
jmp 0x1400020ff
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140002108
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0xc0
cmp r9b, 2
jne 0x14000212c
mov rax, r10
jmp 0x140002177
test r9b, r9b
jne 0x140002175
mov r8d, edx
mov r9, r10
xor r8d, 0x283ae8c0
test eax, eax
jle 0x14000216d
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x140002145
xor dl, 0xc2
mov byte [r11], dl
jmp 0x140002127
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x1400021b0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015c820]
xor rbx, r9
mov r10d, edx
mov ecx, 0xc178200
xor rbx, rcx
xor r10d, r8d
add rbx, rax
mov al, dl
xor r10d, 0x285f78d4
xor al, byte [rbx]
lea rdx, [rbx + 2]
cmp al, 2
je 0x14000222d
test al, al
jne 0x14000222b
mov r8d, r9d
mov r11, rdx
xor r8d, ecx
test r10d, r10d
jle 0x140002222
movzx eax, byte [r11]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r11], cl
inc r11
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r10
jne 0x1400021fa
xor r9b, 2
mov byte [rbx], r9b
jmp 0x14000222d
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140002238
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov r10d, ecx
lea rax, [0x14015ca60]
xor r10, r9
mov ecx, 0x6f3f2fd8
mov r11d, r8d
xor r10, rcx
add r10, rax
mov al, byte [r10]
xor al, dl
lea rdx, [r10 + 2]
xor al, 0xd8
cmp al, 2
je 0x1400022bc
test al, al
jne 0x1400022ba
mov eax, r9d
mov r8d, r9d
xor eax, r11d
xor r8d, ecx
add eax, eax
movsxd r11, eax
xor r11, 0xffffffff99338e1a
jle 0x1400022b1
mov rbx, rdx
movzx eax, byte [rbx]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [rbx], cl
inc rbx
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x14000228b
xor r9b, 0xda
mov byte [r10], r9b
jmp 0x1400022bc
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret
Function at 0x1400022c8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015cda8]
xor rbx, r9
mov r11d, edx
mov ecx, 0xef49d315
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x2ba0f8be
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x15
cmp al, 2
je 0x140002347
test al, al
jne 0x140002345
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x14000233c
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x140002314
xor r9b, 0x17
mov byte [rbx], r9b
jmp 0x140002347
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140002350
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015cde0]
xor rbx, r9
mov r11d, edx
mov ecx, 0xfbaeed58
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x65c50c10
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x58
cmp al, 2
je 0x1400023cf
test al, al
jne 0x1400023cd
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x1400023c4
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x14000239c
xor r9b, 0x5a
mov byte [rbx], r9b
jmp 0x1400023cf
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x1400023d8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9b, byte [rcx]
mov eax, r8d
mov r11, rcx
xor r9b, dl
lea r10, [rcx + 2]
xor r9b, 0x74
cmp r9b, 2
jne 0x1400023fc
mov rax, r10
jmp 0x140002447
test r9b, r9b
jne 0x140002445
mov r8d, edx
mov r9, r10
xor r8d, 0xdde7ce74
test eax, eax
jle 0x14000243d
mov rbx, rax
movzx eax, byte [r9]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r9], cl
inc r9
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec rbx
jne 0x140002415
xor dl, 0x76
mov byte [r11], dl
jmp 0x1400023f7
xor eax, eax
mov rbx, qword [rsp + 8]
ret

Function at 0x140002450
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov r10d, ecx
lea rax, [0x14015ce50]
xor r10, r9
mov ecx, 0x48a1514d
mov r11d, r8d
xor r10, rcx
add r10, rax
mov al, byte [r10]
xor al, dl
lea rdx, [r10 + 2]
xor al, 0x4d
cmp al, 2
je 0x1400024d4
test al, al
jne 0x1400024d2
mov eax, r9d
mov r8d, r9d
xor eax, r11d
xor r8d, ecx
add eax, eax
movsxd r11, eax
xor r11, 0xffffffffce5b1694
jle 0x1400024c9
mov rbx, rdx
movzx eax, byte [rbx]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [rbx], cl
inc rbx
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x1400024a3
xor r9b, 0x4f
mov byte [r10], r9b
jmp 0x1400024d4
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret
Function at 0x1400024e0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015d198]
xor rbx, r9
mov r11d, edx
mov ecx, 0xd8e96c5d
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x69eeba49
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x5d
cmp al, 2
je 0x14000255f
test al, al
jne 0x14000255d
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140002554
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x14000252c
xor r9b, 0x5f
mov byte [rbx], r9b
jmp 0x14000255f
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140002568
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015d1c0]
xor rbx, r9
mov r11d, edx
mov ecx, 0xb367796a
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0xf1f2c330
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0x6a
cmp al, 2
je 0x1400025e7
test al, al
jne 0x1400025e5
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x1400025dc
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x1400025b4
xor r9b, 0x68
mov byte [rbx], r9b
jmp 0x1400025e7
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x1400025f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015d6b0]
xor rbx, r9
mov r11d, edx
mov ecx, 0x288043a6
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x74dbd4f8
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0xa6
cmp al, 2
je 0x14000266f
test al, al
jne 0x14000266d
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x140002664
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x14000263c
xor r9b, 0xa4
mov byte [rbx], r9b
jmp 0x14000266f
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret

Function at 0x140002678
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov r9d, edx
mov ebx, ecx
lea rax, [0x14015fc30]
xor rbx, r9
mov r11d, edx
mov ecx, 0xfb9648db
xor rbx, rcx
xor r11d, r8d
add rbx, rax
mov al, dl
xor r11d, 0x55467b4b
xor al, byte [rbx]
lea rdx, [rbx + 2]
xor al, 0xdb
cmp al, 2
je 0x1400026f7
test al, al
jne 0x1400026f5
mov r8d, r9d
mov r10, rdx
xor r8d, ecx
test r11d, r11d
jle 0x1400026ec
movzx eax, byte [r10]
mov ecx, r8d
shr ecx, 8
xor cl, al
add eax, r8d
mov byte [r10], cl
inc r10
imul r8d, eax, 0xce6d
add r8d, 0x58bf
dec r11
jne 0x1400026c4
xor r9b, 0xd9
mov byte [rbx], r9b
jmp 0x1400026f7
xor edx, edx
mov rbx, qword [rsp + 8]
mov rax, rdx
ret