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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011c4e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x9d51b191
nop
mov byte [rcx + 4], 0x7d
mov edx, 0xf9374ecf
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011c65
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 8]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011cd6
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x7bc57d3e
nop
mov dword [rcx + 4], 0x65694978
nop
mov byte [rcx + 8], 0x3a
mov edx, 0x7e57e686
mov r8d, 9
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011cf5
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011d66
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x31c9df81
mov edx, 0x17158a64
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011d78
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011dea
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x5f99233e
nop
mov word [rcx + 4], 0x2b4f
mov byte [rcx + 6], 0x53
mov edx, 0xd678025
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011e07
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180011e2c
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011e76
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x185d4120
mov edx, 0x1712734b
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011e88
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 7]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011efa
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xac754f58
nop
mov dword [rcx + 4], 0x99145dae
mov edx, 0x71a24de2
mov r8d, 8
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011f14
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 7]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180011f86
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x9342d9e4
nop
mov dword [rcx + 4], 0xf1c28b09
mov edx, 0x71a24dc1
mov r8d, 8
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180011fa0
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 7]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012012
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x79905273
nop
mov dword [rcx + 4], 0x4988b9e4
mov edx, 0x71a24da0
mov r8d, 8
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001202c
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180012054
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001209e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xcf566cf8
nop
mov byte [rcx + 4], 0x6e
mov edx, 0xf995aa09
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800120b5
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012126
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xb1f64653
nop
mov word [rcx + 4], 0x8d79
mov edx, 0x2bf0847e
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001213f
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800121ae
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x1ace9f42
nop
mov byte [rcx + 4], 0x88
mov edx, 0xf992d553
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800121c5
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012236
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xc4be0a68
mov edx, 0x170c098b
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012248
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180012270
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 0xa]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800122ba
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x5d747277
nop
mov dword [rcx + 4], 0x5344a2ed
nop
mov word [rcx + 8], 0xfb2e
mov byte [rcx + 0xa], 0x8d
mov edx, 0xb2e36523
mov r8d, VariantTimeToDosDateTime
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800122df
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001234e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x12beae8a
mov edx, 0x171630ae
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012360
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800123d2
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xed46d94
nop
mov word [rcx + 4], 0xc298
mov byte [rcx + 6], 3
mov edx, 0x62aff584
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800123ef
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001245e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x35cd0525
mov edx, 0x17132aba
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012470
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180012498
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800124e2
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x701afb2a
mov edx, 0x17146983
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800124f4
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012566
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x47e864a4
nop
mov byte [rcx + 4], 0xaf
mov edx, 0xf946090f
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001257d
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800125ee
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xdb5aaa02
nop
mov word [rcx + 4], 0x6378
mov edx, 0x39581f4d
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012607
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 8]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012676
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x2aa7fe05
nop
mov dword [rcx + 4], 0xed32d61e
nop
mov byte [rcx + 8], 0x18
mov edx, 0x1fb034e0
mov r8d, 9
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012695
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x1800126bc
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012706
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xd97e1848
nop
mov word [rcx + 4], 0xd850
mov byte [rcx + 6], 0x5d
mov edx, 0xb6406bac
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012723
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012792
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x2fb734ed
mov edx, 0x1710b0e5
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800127a4
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012816
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x10b275c
mov edx, 0x170abcf7
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012828
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 6]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x18001289a
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x44795478
nop
mov word [rcx + 4], 0x774e
mov byte [rcx + 6], 0xef
mov edx, 0xb4b5808a
mov r8d, 7
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800128b7
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x1800128dc
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012926
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x4cd0b59a
nop
mov byte [rcx + 4], 0xf7
mov edx, 0xf926d4de
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x18001293d
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x1800129ae
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x65e40dad
nop
mov byte [rcx + 4], 0xa2
mov edx, 0xf8946310
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x1800129c5
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012a36
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xf85d30a0
mov edx, 0x17110a19
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012a48
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012aba
mov rcx, qword [rbx]
nop
mov dword [rcx], 0xc6208d8d
nop
mov word [rcx + 4], 0x6f27
mov edx, 0xecaa5fa
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012ad3
mov rax, rbx
add rsp, 0x30
pop rbx
ret
Function at 0x180012af8
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 3]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012b42
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x9b2a7ff5
mov edx, 0x1711c524
mov r8d, 4
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012b54
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 5]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012bc6
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x4a22a6bf
nop
mov word [rcx + 4], 0xb4e5
mov edx, 0x1df0999b
mov r8d, 6
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012bdf
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
mov dword [rsp + 0x20], 2
xor r8d, r8d
lea edx, [rax + 4]
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012c4e
mov rcx, qword [rbx]
nop
mov dword [rcx], 0x5affa494
nop
mov byte [rcx + 4], 0x38
mov edx, 0xf9461635
mov r8d, 5
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012c65
mov rax, rbx
add rsp, 0x30
pop rbx
ret

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

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x30
mov rbx, rdx
xor eax, eax
mov dword [rsp + 0x20], eax
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0xf
mov byte [rdx], al
lea edx, [rax + 2]
mov dword [rsp + 0x20], edx
xor r8d, r8d
mov rcx, rbx
call fcn.180004190
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180012cd2
mov rcx, qword [rbx]
nop
mov word [rcx], 0x429
mov byte [rcx + 2], 0xb1
mov edx, 0xa39b9f8f
mov r8d, 3
imul edx, edx, 0x343fd
add edx, 0x269ec3
mov eax, edx
shr eax, 0x10
xor byte [rcx], al
inc rcx
sub r8, 1
jne 0x180012ce7
mov rax, rbx
add rsp, 0x30
pop rbx
ret