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

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0xe8
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
mov rdx, qword [0x1800191a8]
test rdx, rdx
jne 0x18000f3dc
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180015980]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [str.o_YRY]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x1800159a0]
movaps xmmword [r8 + 0x1e], xmm0
movaps xmm0, xmmword [0x1800159b0]
movaps xmmword [r8 + 0x2e], xmm0
movaps xmm0, xmmword [0x1800159c0]
movaps xmmword [r8 + 0x3e], xmm0
mov word [r8 + 0x4e], 0x3c
mov word [r8 + 0x9e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x3c
inc rax
cmp rax, 0x50
jne 0x18000f392
mov word [rsp + 0xe0], 0
mov rax, qword [0x180019130]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.1800137d0
mov rdx, rax
mov qword [0x1800191a8], rax
xorps xmm0, xmm0
lea r14, [rsp + 0x40]
movups xmmword [r14 + 8], xmm0
xor eax, eax
mov qword [r14 + 0x18], rax
mov rcx, qword [rbx]
mov qword [r14], rcx
mov rcx, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rcx
mov qword [r8 + 8], rax
mov qword [rsp + 0x20], r8
mov rcx, rdi
mov r8, r14
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [r14 + 0x18]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r14 + 8]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret

Function at 0x18000f56e
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0xb8
mov rsi, rcx
mov rdx, qword [0x1800191b8]
test rdx, rdx
jne 0x18000f618
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180015a40]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180015a50]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180015a60]
movaps xmmword [r8 + 0x1e], xmm0
mov dword [r8 + 0x2e], 0x59004d
mov word [r8 + 0x32], 0x2a
mov word [r8 + 0x66], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x2a
inc rax
cmp rax, 0x34
jne 0x18000f5ce
mov word [rsp + 0xa8], 0
mov rax, qword [0x180019130]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.1800137d0
mov rdx, rax
mov qword [0x1800191b8], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x30]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rdi]
add rsp, 0xb8
pop rdi
pop rsi
ret
Function at 0x18000f654
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0xb0
mov rsi, rdx
mov rdi, rcx
mov rdx, qword [0x1800191c0]
test rdx, rdx
jne 0x18000f702
lea r8, [rsp + 0x42]
movaps xmm0, xmmword [0x180015a70]
movaps xmmword [r8 - 2], xmm0
movaps xmm0, xmmword [0x180015a80]
movaps xmmword [r8 + 0xe], xmm0
movaps xmm0, xmmword [0x180015a90]
movaps xmmword [r8 + 0x1e], xmm0
mov dword [r8 + 0x2e], 0x6a006b
mov word [r8 + 0x32], 4
mov word [r8 + 0x66], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 4
inc rax
cmp rax, 0x34
jne 0x18000f6b8
mov word [rsp + 0xa8], 0
mov rax, qword [0x180019130]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.1800137d0
mov rdx, rax
mov qword [0x1800191c0], rax
xorps xmm0, xmm0
lea rbx, [rsp + 0x40]
movaps xmmword [rbx], xmm0
xor eax, eax
mov qword [rbx + 0x10], rax
mov rcx, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rcx
mov qword [r8 + 8], rax
mov qword [rsp + 0x20], r8
mov rcx, rdi
mov r8, rbx
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rbx]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret

Function at 0x18000f758
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xf0
mov rdx, qword [0x1800191f8]
test rdx, rdx
jne 0x18000f7f7
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015dd0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015de0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015df0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015e00]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x180015e10]
movaps xmmword [rdx + 0x3e], xmm0
movabs rax, 0x6100130004000d
mov qword [rdx + 0x4e], rax
mov word [rdx + 0xaa], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x61
inc rax
cmp rax, 0x56
jne 0x18000f7c8
mov word [rsp + 0xec], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800191f8], rax
mov rcx, qword [0x180019200]
test rcx, rcx
jne 0x18000f87b
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015e20]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015e30]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015e40]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015e50]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x3e], 0x3b
mov word [rdx + 0x7e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x3b
inc rax
cmp rax, 0x40
jne 0x18000f845
mov word [rsp + 0xc0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019200], rax
mov rdx, qword [0x1800191f8]
mov rax, qword [0x180018df8]
lea rsi, [rsp + 0x40]
mov qword [rsi], rax
mov dword [rsi + 8], 0
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rsi + 0x10]
add rsp, 0xf0
pop rsi
ret
Function at 0x18000f8c6
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0x100
mov rdx, qword [0x180019208]
test rdx, rdx
jne 0x18000f972
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015e60]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015e70]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015e80]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015e90]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x180015ea0]
movaps xmmword [rdx + 0x3e], xmm0
movabs rax, 0x68006e0061006e
mov qword [rdx + 0x4e], rax
mov dword [rdx + 0x56], 0x7d006a
mov word [rdx + 0x5a], 0xf
mov word [rdx + 0xb6], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0xf
inc rax
cmp rax, 0x5c
jne 0x18000f943
mov word [rsp + 0xf8], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019208], rax
mov rcx, qword [0x180019210]
test rcx, rcx
jne 0x18000f9f6
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015eb0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015ec0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015ed0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015ee0]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x3e], 0x68
mov word [rdx + 0x7e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x68
inc rax
cmp rax, 0x40
jne 0x18000f9c0
mov word [rsp + 0xc0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019210], rax
mov rdx, qword [0x180019208]
mov rax, qword [0x180018df8]
lea rsi, [rsp + 0x40]
mov qword [rsi], rax
mov dword [rsi + 8], 0
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rsi + 0x10]
add rsp, 0x100
pop rsi
ret
Function at 0x18000fa40
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xe0
mov rdx, qword [0x180019218]
test rdx, rdx
jne 0x18000fae1
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015640]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015ef0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015f00]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015f10]
movaps xmmword [rdx + 0x2e], xmm0
movabs rax, 0x3c0029000e002f
mov qword [rdx + 0x3e], rax
mov dword [rdx + 0x46], 0x380029
mov word [rdx + 0x4a], 0x5d
mov word [rdx + 0x96], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x5d
inc rax
cmp rax, 0x4c
jne 0x18000fab2
mov word [rsp + 0xd8], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019218], rax
mov rcx, qword [0x180019220]
test rcx, rcx
jne 0x18000fb65
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015670]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015f20]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015f30]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015f40]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x3e], 7
mov word [rdx + 0x7e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 7
inc rax
cmp rax, 0x40
jne 0x18000fb2f
mov word [rsp + 0xc0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019220], rax
mov rdx, qword [0x180019218]
mov rax, qword [0x180018df8]
lea rsi, [rsp + 0x40]
mov qword [rsi], rax
mov dword [rsi + 8], 0
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rsi + 0x10]
add rsp, 0xe0
pop rsi
ret
Function at 0x18000fbb0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0xd8
mov rsi, r9
mov rdi, r8
mov rdx, qword [0x180019228]
test rdx, rdx
jne 0x18000fc51
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015f50]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015f60]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015f70]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015f80]
movaps xmmword [rdx + 0x2e], xmm0
movabs rax, 0x4200420050005d
mov qword [rdx + 0x3e], rax
mov word [rdx + 0x46], 0x31
mov word [rdx + 0x8e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x31
inc rax
cmp rax, 0x48
jne 0x18000fc22
mov word [rsp + 0xd0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019228], rax
mov rcx, qword [0x180019230]
test rcx, rcx
jne 0x18000fcd5
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800156d0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180015f90]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180015fa0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180015fb0]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x3e], 0x23
mov word [rdx + 0x7e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x23
inc rax
cmp rax, 0x40
jne 0x18000fc9f
mov word [rsp + 0xc0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019230], rax
mov rdx, qword [0x180019228]
xorps xmm0, xmm0
lea r8, [rsp + 0x40]
movups xmmword [r8 + 0x10], xmm0
mov rax, qword [0x180018df8]
mov qword [r8], rax
mov qword [r8 + 8], rdi
mov rax, qword [0x1800191f0]
lea r9, [rsp + 0x30]
mov qword [r9], rax
mov qword [r9 + 8], 0
mov qword [rsp + 0x20], r9
xor r9d, r9d
call fcn.1800137d0
test rsi, rsi
je 0x18000fd24
lea rax, [rsp + 0x50]
movups xmm0, xmmword [rax]
movups xmmword [rsi], xmm0
add rsp, 0xd8
pop rdi
pop rsi
ret
Function at 0x18000ff38
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xd0
movaps xmmword [rsp + 0xc0], xmm6
movaps xmm6, xmm1
mov rdx, qword [0x180019258]
test rdx, rdx
jne 0x18000ffd2
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015dd0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016030]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016040]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x120000004f0018
mov qword [rdx + 0x2e], rax
mov dword [rdx + 0x36], 0xf0008
mov word [rdx + 0x3a], 0x61
mov word [rdx + 0x76], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x61
inc rax
cmp rax, 0x3c
jne 0x18000ffa3
mov word [rsp + 0xb8], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019258], rax
cmp byte [0x180019268], 1
jne 0x180010028
mov rcx, qword [0x180019260]
lea rsi, [rsp + 0x30]
movsd qword [rsi], xmm6
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
movsd xmm0, qword [rsi + 8]
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd0
pop rsi
ret
mov byte [0x180019268], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019260], rax
mov rdx, qword [0x180019258]
jmp 0x18000ffe2

Function at 0x180010056
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xe0
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
movaps xmm6, xmm2
movaps xmm7, xmm1
mov rdx, qword [0x180019270]
test rdx, rdx
jne 0x1800100eb
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015e20]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [str.pRHVOvZOSwRYIZIB]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016060]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016070]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x7a], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x3b
inc rax
cmp rax, 0x3e
jne 0x1800100bc
mov word [rsp + 0xbc], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019270], rax
cmp byte [0x180019280], 1
jne 0x18001014e
mov rcx, qword [0x180019278]
lea rsi, [rsp + 0x40]
movsd qword [rsi], xmm7
movsd qword [rsi + 8], xmm6
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
movsd xmm0, qword [rsi + 0x10]
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xd0]
add rsp, 0xe0
pop rsi
ret
mov byte [0x180019280], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019278], rax
mov rdx, qword [0x180019270]
jmp 0x1800100fb
Function at 0x180010180
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xd0
movaps xmmword [rsp + 0xc0], xmm6
movaps xmm6, xmm1
mov rdx, qword [0x180019288]
test rdx, rdx
jne 0x18001020a
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015e60]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016080]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016090]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x1800160a0]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x7a], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0xf
inc rax
cmp rax, 0x3e
jne 0x1800101db
mov word [rsp + 0xbc], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019288], rax
cmp byte [0x180019298], 1
jne 0x18001025e
mov rcx, qword [0x180019290]
lea rsi, [rsp + 0x30]
movsd qword [rsi], xmm6
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
mov eax, dword [rsi + 8]
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd0
pop rsi
ret
mov byte [0x180019298], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019290], rax
mov rdx, qword [0x180019288]
jmp 0x18001021a

Function at 0x18001028c
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rsi, r8
mov rdi, rdx
mov rdx, qword [0x1800192a0]
test rdx, rdx
jne 0x18001032c
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015eb0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800160b0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800160c0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x1800160d0]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x1800160e0]
movaps xmmword [rdx + 0x3e], xmm0
mov dword [rdx + 0x4e], 0x68000d
mov word [rdx + 0xa2], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x68
inc rax
cmp rax, 0x52
jne 0x1800102fd
mov word [rsp + 0xe4], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800192a0], rax
cmp byte [0x1800192b0], 1
jne 0x180010395
mov rcx, qword [0x1800192a8]
mov rax, qword [rdi + 0x10]
lea rbx, [rsp + 0x40]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rbx], xmm0
movups xmm0, xmmword [rsi]
movups xmmword [rbx + 0x18], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rbx + 0x28], rax
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rbx
xor r9d, r9d
call fcn.1800137d0
movsd xmm0, qword [rbx + 0x30]
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
mov byte [0x1800192b0], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800192a8], rax
mov rdx, qword [0x1800192a0]
jmp 0x18001033c
Function at 0x1800103c6
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xd0
movaps xmmword [rsp + 0xc0], xmm6
movaps xmm6, xmm1
mov rdx, qword [0x1800192b8]
test rdx, rdx
jne 0x180010460
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015640]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800160f0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016100]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x2c000e00730024
mov qword [rdx + 0x2e], rax
mov dword [rdx + 0x36], 0x29002f
mov word [rdx + 0x3a], 0x5d
mov word [rdx + 0x76], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x5d
inc rax
cmp rax, 0x3c
jne 0x180010431
mov word [rsp + 0xb8], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800192b8], rax
cmp byte [0x1800192c8], 1
jne 0x1800104b6
mov rcx, qword [0x1800192c0]
lea rsi, [rsp + 0x30]
movsd qword [rsi], xmm6
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
movsd xmm0, qword [rsi + 8]
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd0
pop rsi
ret
mov byte [0x1800192c8], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800192c0], rax
mov rdx, qword [0x1800192b8]
jmp 0x180010470
Function at 0x1800104e4
Capabilities:
Encode data using xor

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0xf8
mov rdi, r9
mov rbx, r8
mov rsi, rdx
mov rdx, qword [0x1800192d0]
test rdx, rdx
jne 0x180010596
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015670]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016110]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016120]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016130]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x180016140]
movaps xmmword [rdx + 0x3e], xmm0
movabs rax, 0x690068006e0073
mov qword [rdx + 0x4e], rax
mov word [rdx + 0x56], 7
mov word [rdx + 0xae], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 7
inc rax
cmp rax, 0x58
jne 0x180010567
mov word [rsp + 0xf0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800192d0], rax
cmp byte [0x1800192e0], 1
jne 0x18001061b
mov rcx, qword [0x1800192d8]
mov rax, qword [rbx + 0x10]
lea r14, [rsp + 0x40]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rbx]
movaps xmmword [r14], xmm0
xorps xmm0, xmm0
movaps xmmword [r14 + 0x30], xmm0
xor eax, eax
mov qword [r14 + 0x40], rax
movups xmm0, xmmword [rdi]
movups xmmword [r14 + 0x18], xmm0
mov r8, qword [rdi + 0x10]
mov qword [r14 + 0x28], r8
mov r8, qword [0x1800191f0]
lea r9, [rsp + 0x30]
mov qword [r9], r8
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], r9
mov r8, r14
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [r14 + 0x40]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [r14 + 0x30]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov byte [0x1800192e0], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800192d8], rax
mov rdx, qword [0x1800192d0]
jmp 0x1800105a6

Function at 0x18001064c
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xd0
movaps xmmword [rsp + 0xc0], xmm6
movaps xmm6, xmm1
mov rdx, qword [0x1800192e8]
test rdx, rdx
jne 0x1800106e0
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800156a0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016150]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016160]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x5e0072001f0048
mov qword [rdx + 0x2e], rax
mov dword [rdx + 0x36], 0x310042
mov word [rdx + 0x72], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x31
inc rax
cmp rax, 0x3a
jne 0x1800106b1
mov word [rsp + 0xb4], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800192e8], rax
cmp byte [0x1800192f8], 1
jne 0x180010736
mov rcx, qword [0x1800192f0]
lea rsi, [rsp + 0x30]
movsd qword [rsi], xmm6
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
movsd xmm0, qword [rsi + 8]
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd0
pop rsi
ret
mov byte [0x1800192f8], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800192f0], rax
mov rdx, qword [0x1800192e8]
jmp 0x1800106f0
Function at 0x180010764
Capabilities:
Encode data using xor

Disassembly:
push rsi
sub rsp, 0xd0
movaps xmmword [rsp + 0xc0], xmm6
movaps xmm6, xmm1
mov rdx, qword [0x180019300]
test rdx, rdx
jne 0x1800107f8
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800156d0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016170]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016180]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x4a0070000d005a
mov qword [rdx + 0x2e], rax
mov dword [rdx + 0x36], 0x23004d
mov word [rdx + 0x72], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x23
inc rax
cmp rax, 0x3a
jne 0x1800107c9
mov word [rsp + 0xb4], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019300], rax
cmp byte [0x180019310], 1
jne 0x18001084e
mov rcx, qword [0x180019308]
lea rsi, [rsp + 0x30]
movsd qword [rsi], xmm6
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
movsd xmm0, qword [rsi + 8]
movaps xmm6, xmmword [rsp + 0xc0]
add rsp, 0xd0
pop rsi
ret
mov byte [0x180019310], 1
lea rdx, str.Engine.Default__KismetMathLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019308], rax
mov rdx, qword [0x180019300]
jmp 0x180010808