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

Disassembly:
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x1c0
mov rsi, r8
mov rdi, rdx
mov rbx, qword [0x180019318]
test rbx, rbx
jne 0x180010927
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015700]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016190]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800161a0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x1800161b0]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x1800161c0]
movaps xmmword [rdx + 0x3e], xmm0
movabs rax, 0x4d00280021002a
mov qword [rdx + 0x4e], rax
mov word [rdx + 0xaa], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x4d
inc rax
cmp rax, 0x56
jne 0x1800108f8
mov word [rsp + 0xec], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rbx, rax
mov qword [0x180019318], rax
cmp byte [0x180019328], 1
jne 0x180010a08
mov r14, qword [0x180019320]
lea r15, [rsp + 0xb0]
mov r8d, 0x90
mov rcx, r15
xor edx, edx
call fcn.180011d38
xorps xmm0, xmm0
movups xmmword [r15 + 0xc4], xmm0
mov rax, qword [0x180018df8]
mov qword [r15 - 0x70], rax
movups xmm1, xmmword [rdi]
movups xmmword [r15 - 0x68], xmm1
mov rax, qword [rdi + 0x10]
mov qword [r15 - 0x58], rax
mov rax, qword [rsi + 0x10]
mov qword [r15 - 0x40], rax
movups xmm1, xmmword [rsi]
movups xmmword [r15 - 0x50], xmm1
mov word [r15 - 0x38], 0x102
movups xmmword [r15 - 0x30], xmm0
mov byte [r15 - 0x20], 0
mov byte [r15 + 0xd8], 1
movups xmmword [r15 + 0xdc], xmm0
movups xmmword [r15 + 0xec], xmm0
mov dword [r15 + 0xfc], 0
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rsi, [rsp + 0x40]
mov rcx, r14
mov rdx, rbx
mov r8, rsi
xor r9d, r9d
call fcn.1800137d0
cmp byte [rsi + 0x178], 0
sete al
add rsp, 0x1c0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [0x180019328], 1
lea rdx, str.Engine.Default__KismetSystemLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov r14, rax
mov qword [0x180019320], rax
mov rbx, qword [0x180019318]
jmp 0x18001093b
Function at 0x180010a3a
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0xd0
mov rdi, r8
mov rsi, rdx
mov rdx, qword [0x180019330]
test rdx, rdx
jne 0x180010ad1
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800161d0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800161e0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800161f0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016200]
movaps xmmword [rdx + 0x2e], xmm0
mov dword [rdx + 0x3e], 0x77007f
mov word [rdx + 0x42], 0x12
mov word [rdx + 0x86], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x12
inc rax
cmp rax, 0x44
jne 0x180010aa2
mov word [rsp + 0xc8], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019330], rax
cmp byte [0x180019340], 1
jne 0x180010b2c
mov rcx, qword [0x180019338]
xorps xmm0, xmm0
lea rbx, [rsp + 0x40]
movups xmmword [rbx + 8], xmm0
mov qword [rbx], rdi
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
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
ret
mov byte [0x180019340], 1
lea rdx, str.Engine.Default__KismetSystemLibrary
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019338], rax
mov rdx, qword [0x180019330]
jmp 0x180010ae1
Function at 0x180010b5c
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x100
mov rdi, r8
mov rsi, rdx
mov rdx, qword [0x180019348]
test rdx, rdx
jne 0x180010c0a
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015dd0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800162e0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800162f0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016300]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x180016310]
movaps xmmword [rdx + 0x3e], xmm0
movabs rax, 0xc0000002f000e
mov qword [rdx + 0x4e], rax
mov dword [rdx + 0x56], 0x610004
mov word [rdx + 0xb2], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x61
inc rax
cmp rax, 0x5a
jne 0x180010bdb
mov word [rsp + 0xf4], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019348], rax
mov rcx, qword [0x180019350]
test rcx, rcx
jne 0x180010ca3
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 [0x180016320]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016330]
movaps xmmword [rdx + 0x2e], xmm0
movabs rax, 0x420049005a0049
mov qword [rdx + 0x3e], rax
mov word [rdx + 0x46], 0x3b
mov word [rdx + 0x8e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x3b
inc rax
cmp rax, 0x48
jne 0x180010c6d
mov word [rsp + 0xd0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019350], rax
mov rdx, qword [0x180019348]
xor eax, eax
lea rbx, [rsp + 0x40]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rdi]
movaps xmmword [rbx], xmm0
mov r8, qword [0x1800191f0]
lea r9, [rsp + 0x30]
mov qword [r9], r8
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], r9
mov r8, rbx
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rbx + 0x10]
mov qword [rsi], rax
mov rax, rsi
add rsp, 0x100
pop rbx
pop rdi
pop rsi
ret
Function at 0x180010e0a
Capabilities:
Encode data using xor

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf0
mov rdi, r9
mov rbx, r8
mov rsi, rdx
mov rdx, qword [0x180019368]
test rdx, rdx
jne 0x180010eb7
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015eb0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016370]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016380]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016390]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x1800163a0]
movaps xmmword [rdx + 0x3e], xmm0
movabs rax, 0x68001c00060021
mov qword [rdx + 0x4e], rax
mov word [rdx + 0xaa], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x68
inc rax
cmp rax, 0x56
jne 0x180010e88
mov word [rsp + 0xec], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019368], rax
mov r14, qword [rsp + 0x148]
mov ebp, dword [rsp + 0x140]
mov rcx, qword [0x180019370]
test rcx, rcx
jne 0x180010f5f
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015640]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800163b0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800163c0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [str.__43:]
movaps xmmword [rdx + 0x2e], xmm0
movabs rax, 0x24002f003c002f
mov qword [rdx + 0x3e], rax
mov word [rdx + 0x46], 0x5d
mov word [rdx + 0x8e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x5d
inc rax
cmp rax, 0x48
jne 0x180010f29
mov word [rsp + 0xd0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019370], rax
mov rdx, qword [0x180019368]
movups xmm0, xmmword [rbx]
lea rbx, [rsp + 0x40]
movaps xmmword [rbx], xmm0
movups xmm0, xmmword [rdi]
movaps xmmword [rbx + 0x10], xmm0
mov dword [rbx + 0x20], ebp
xorps xmm0, xmm0
movups xmmword [rbx + 0x38], xmm0
movups xmm0, xmmword [r14]
movups xmmword [rbx + 0x28], xmm0
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
movups xmm0, xmmword [rbx + 0x38]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xf0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
Function at 0x180010fc2
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rdi, r9
mov rbx, r8
mov rsi, rdx
mov rdx, qword [0x180019378]
test rdx, rdx
jne 0x180011065
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015670]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800163e0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800163f0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016400]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x180016410]
movaps xmmword [rdx + 0x3e], xmm0
mov dword [rdx + 0x4e], 0x70075
mov word [rdx + 0xa2], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 7
inc rax
cmp rax, 0x52
jne 0x180011036
mov word [rsp + 0xe4], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019378], rax
mov rcx, qword [0x180019380]
test rcx, rcx
jne 0x1800110fe
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800156a0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016420]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016430]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016440]
movaps xmmword [rdx + 0x2e], xmm0
movabs rax, 0x48004300500043
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 0x1800110c8
mov word [rsp + 0xd0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019380], rax
mov rdx, qword [0x180019378]
movups xmm0, xmmword [rbx]
lea rbx, [rsp + 0x40]
movaps xmmword [rbx], xmm0
xorps xmm0, xmm0
movaps xmmword [rbx + 0x20], xmm0
movups xmm0, xmmword [rdi]
movaps xmmword [rbx + 0x10], xmm0
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
movaps xmm0, xmmword [rbx + 0x20]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
Function at 0x180011154
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xd8
mov ebx, r9d
mov rsi, r8
mov rdi, rdx
mov rdx, qword [0x180019388]
test rdx, rdx
jne 0x1800111e9
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180016450]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016460]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016470]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x4d004a00420057
mov qword [rdx + 0x2e], rax
mov dword [rdx + 0x36], 0x230050
mov word [rdx + 0x72], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x23
inc rax
cmp rax, 0x3a
jne 0x1800111ba
mov word [rsp + 0xb4], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019388], rax
mov bpl, byte [rsp + 0x120]
mov rcx, qword [0x180019390]
test rcx, rcx
jne 0x18001128a
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x180015700]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016480]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016490]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [str.9__]
movaps xmmword [rdx + 0x2e], xmm0
movabs rax, 0x34003f002c003f
mov qword [rdx + 0x3e], rax
mov word [rdx + 0x46], 0x4d
mov word [rdx + 0x8e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x4d
inc rax
cmp rax, 0x48
jne 0x180011254
mov word [rsp + 0xd0], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x180019390], rax
mov rdx, qword [0x180019388]
movups xmm0, xmmword [rdi]
lea rdi, [rsp + 0x40]
movaps xmmword [rdi], xmm0
movups xmm0, xmmword [rsi]
movaps xmmword [rdi + 0x10], xmm0
mov byte [rdi + 0x20], bl
mov byte [rdi + 0x21], bpl
mov rax, qword [0x1800191f0]
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov qword [r8 + 8], 0
mov qword [rsp + 0x20], r8
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov al, byte [rdi + 0x22]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
ret
Function at 0x1800112dc
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0xf0
mov rsi, r8
mov rdi, rdx
mov rdx, qword [0x180019398]
test rdx, rdx
jne 0x180011382
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800149b0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016510]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016520]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016530]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x180016540]
movaps xmmword [rdx + 0x3e], xmm0
mov dword [rdx + 0x4e], 0xc0000
mov word [rdx + 0x52], 0x61
mov word [rdx + 0xa6], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x40], 0x61
inc rax
cmp rax, 0x54
jne 0x180011353
mov word [rsp + 0xe8], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019398], rax
cmp byte [0x1800193a8], 1
jne 0x1800113d3
mov rcx, qword [0x1800193a0]
lea rbx, [rsp + 0x40]
mov qword [rbx], rdi
mov qword [rbx + 8], rsi
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
mov al, byte [rbx + 0x10]
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
ret
mov byte [0x1800193a8], 1
lea rdx, [0x1800167d0]
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800193a0], rax
mov rdx, qword [0x180019398]
jmp 0x180011392

Function at 0x180011402
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0x118
mov rsi, rdx
mov rdx, qword [0x1800193b0]
test rdx, rdx
jne 0x1800114b3
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [str._TIOUROZV]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016560]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016570]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x180016580]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [str.OTIOkWZBIkZL]
movaps xmmword [rdx + 0x3e], xmm0
movaps xmm0, xmmword [0x1800165a0]
movaps xmmword [rdx + 0x4e], xmm0
mov dword [rdx + 0x5e], 0x480055
mov word [rdx + 0x62], 0x3b
mov word [rdx + 0xc6], 0
mov eax, 1
movzx ecx, word [rdx - 2]
xor word [rsp + rax*2 + 0x40], cx
inc rax
cmp rax, 0x64
jne 0x180011484
mov word [rsp + 0x108], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800193b0], rax
cmp byte [0x1800193c0], 1
jne 0x180011514
mov rcx, qword [0x1800193b8]
xorps xmm0, xmm0
lea rdi, [rsp + 0x40]
movups xmmword [rdi + 8], xmm0
mov rax, qword [0x180018df8]
mov qword [rdi], 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, rdi
xor r9d, r9d
call fcn.1800137d0
movups xmm0, xmmword [rdi + 8]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x118
pop rdi
pop rsi
ret
mov byte [0x1800193c0], 1
lea rdx, [0x1800167d0]
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800193b8], rax
mov rdx, qword [0x1800193b0]
jmp 0x1800114c3
Function at 0x180011542
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x120
mov rdi, r8
mov rsi, rdx
mov rdx, qword [0x1800193c8]
test rdx, rdx
jne 0x1800115fe
lea rdx, [rsp + 0x42]
movaps xmm0, xmmword [0x1800165b0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800165c0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800165d0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x1800165e0]
movaps xmmword [rdx + 0x2e], xmm0
movaps xmm0, xmmword [0x1800165f0]
movaps xmmword [rdx + 0x3e], xmm0
movaps xmm0, xmmword [0x180016600]
movaps xmmword [rdx + 0x4e], xmm0
movabs rax, 0x6a0062006e0041
mov qword [rdx + 0x5e], rax
mov word [rdx + 0x66], 0xf
mov word [rdx + 0xce], 0
mov eax, 1
movzx ecx, word [rdx - 2]
xor word [rsp + rax*2 + 0x40], cx
inc rax
cmp rax, 0x68
jne 0x1800115cf
mov word [rsp + 0x110], 0
lea rcx, [rsp + 0x30]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800193c8], rax
cmp byte [0x1800193d8], 1
jne 0x180011659
mov rcx, qword [0x1800193d0]
xorps xmm0, xmm0
lea rbx, [rsp + 0x40]
movups xmmword [rbx + 8], xmm0
mov qword [rbx], rdi
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
movups xmm0, xmmword [rbx + 8]
movups xmmword [rsi], xmm0
mov rax, rsi
add rsp, 0x120
pop rbx
pop rdi
pop rsi
ret
mov byte [0x1800193d8], 1
lea rdx, [0x1800167d0]
lea rcx, [rsp + 0x40]
xor r8d, r8d
call fcn.18000dc50
mov rcx, rax
mov qword [0x1800193d0], rax
mov rdx, qword [0x1800193c8]
jmp 0x18001160e

Function at 0x180011688
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0x78
mov rsi, rcx
mov rdx, qword [0x1800193e0]
test rdx, rdx
jne 0x1800116f5
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [0x180016610]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016620]
movaps xmmword [rdx + 0xe], xmm0
mov word [rdx + 0x1e], 0x68
mov word [rdx + 0x3e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 0x68
inc rax
cmp rax, 0x20
jne 0x1800116c9
mov word [rsp + 0x70], 0
lea rcx, [rsp + 0x2f]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800193e0], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x2f]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov al, byte [rdi]
add rsp, 0x78
pop rdi
pop rsi
ret
Function at 0x18001172e
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0x78
mov rsi, rcx
mov rdx, qword [0x1800193e8]
test rdx, rdx
jne 0x18001179b
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [0x180016630]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016640]
movaps xmmword [rdx + 0xe], xmm0
mov word [rdx + 0x1e], 0x5d
mov word [rdx + 0x3e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 0x5d
inc rax
cmp rax, 0x20
jne 0x18001176f
mov word [rsp + 0x70], 0
lea rcx, [rsp + 0x2f]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800193e8], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x2f]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov al, byte [rdi]
add rsp, 0x78
pop rdi
pop rsi
ret

Function at 0x1800117d4
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0xa8
mov rsi, rcx
mov rdx, qword [0x1800193f0]
test rdx, rdx
jne 0x180011859
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [str._aAhusWfpi__bsDruubisPbfw1wCEfTPA_]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016660]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016670]
movaps xmmword [rdx + 0x1e], xmm0
mov dword [rdx + 0x2e], 0x690068
mov word [rdx + 0x32], 7
mov word [rdx + 0x66], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 7
inc rax
cmp rax, 0x34
jne 0x18001182a
mov word [rsp + 0x98], 0
lea rcx, [rsp + 0x28]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800193f0], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x28]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rdi]
add rsp, 0xa8
pop rdi
pop rsi
ret

Function at 0x180011896
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0x98
mov rsi, rcx
mov rdx, qword [0x1800193f8]
test rdx, rdx
jne 0x180011915
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [0x180016680]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016690]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800166a0]
movaps xmmword [rdx + 0x1e], xmm0
mov dword [rdx + 0x2e], 0x310050
mov word [rdx + 0x62], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 0x31
inc rax
cmp rax, 0x32
jne 0x1800118e6
mov word [rsp + 0x94], 0
lea rcx, [rsp + 0x28]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x1800193f8], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x28]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov rax, qword [rdi]
add rsp, 0x98
pop rdi
pop rsi
ret
Function at 0x180011952
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0xb8
mov rsi, rcx
mov rdx, qword [0x180019400]
test rdx, rdx
jne 0x1800119db
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [0x1800166b0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x1800166c0]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x1800166d0]
movaps xmmword [rdx + 0x1e], xmm0
movaps xmm0, xmmword [0x1800166e0]
movaps xmmword [rdx + 0x2e], xmm0
mov word [rdx + 0x3e], 0x23
mov word [rdx + 0x7e], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 0x23
inc rax
cmp rax, 0x40
jne 0x1800119ac
mov word [rsp + 0xb0], 0
lea rcx, [rsp + 0x2c]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019400], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x2c]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov eax, dword [rdi]
add rsp, 0xb8
pop rdi
pop rsi
ret

Function at 0x180011a16
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0xa8
mov rsi, rcx
mov rdx, qword [0x180019408]
test rdx, rdx
jne 0x180011aa3
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [0x1800166f0]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016700]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [str.8___9_]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x240021000e003f
mov qword [rdx + 0x2e], rax
mov dword [rdx + 0x36], 0x4d003d
mov word [rdx + 0x72], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 0x4d
inc rax
cmp rax, 0x3a
jne 0x180011a74
mov word [rsp + 0xa4], 0
lea rcx, [rsp + 0x2c]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019408], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x2c]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov eax, dword [rdi]
add rsp, 0xa8
pop rdi
pop rsi
ret

Function at 0x180011ade
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
sub rsp, 0xa8
mov rsi, rcx
mov rdx, qword [0x180019410]
test rdx, rdx
jne 0x180011b64
lea rdx, [rsp + 0x32]
movaps xmm0, xmmword [0x180016720]
movaps xmmword [rdx - 2], xmm0
movaps xmm0, xmmword [0x180016730]
movaps xmmword [rdx + 0xe], xmm0
movaps xmm0, xmmword [0x180016740]
movaps xmmword [rdx + 0x1e], xmm0
movabs rax, 0x1200600077007b
mov qword [rdx + 0x2e], rax
mov word [rdx + 0x6a], 0
mov eax, 1
xor byte [rsp + rax*2 + 0x30], 0x12
inc rax
cmp rax, 0x36
jne 0x180011b35
mov word [rsp + 0x9c], 0
lea rcx, [rsp + 0x2f]
xor r8d, r8d
call fcn.18000dc50
mov rdx, rax
mov qword [0x180019410], rax
mov rax, qword [0x1800191f0]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov qword [rsp + 0x20], rcx
lea rdi, [rsp + 0x2f]
mov rcx, rsi
mov r8, rdi
xor r9d, r9d
call fcn.1800137d0
mov al, byte [rdi]
add rsp, 0xa8
pop rdi
pop rsi
ret