joyce8/EMBER2024-capa huggingface dataset:
Function at 0x18007f018
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], r14
push rbp
mov rbp, rsp
sub rsp, 0x40
xor ebx, ebx
mov dword [rbp + 0x18], 0x40405765
mov r8d, ebx
mov byte [rbp + 0x1c], 0x35
lea r9, [rbp + 0x18]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x18007f03e
mov dword [rbp - 0x20], 0x51475366
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x4e527a47
mov r8d, ebx
mov word [rbp - 0x18], 0x565c
mov byte [rbp - 0x16], 0x3b
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x18007f084
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x10], bl
lea rcx, [rbp + 0x10]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
movabs r14, 0x7ffffffdfffe
cmp rax, rdx
jbe 0x18007f0dd
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x18007f0ee
lea rcx, [rax - 0x10000]
cmp rcx, r14
jbe 0x18007f0ee
mov rax, rbx
jmp 0x18007f100
mov r8d, 4
lea rdx, [rbp + 0x18]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
mov qword [0x1800e6e38], rax
lea r9, [rbp - 0x15]
mov r8d, ebx
mov dword [rbp - 0x15], 0x63475776
mov dword [rbp - 0x11], 0x4a524254
mov dword [rbp - 0xd], 0x484b5f7d
mov word [rbp - 9], 0x3e55
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xe
jl 0x18007f131
mov dword [rbp - 0x20], 0x51475366
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x4e527a47
mov r8d, ebx
mov word [rbp - 0x18], 0x565c
mov byte [rbp - 0x16], 0x3b
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x18007f177
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x10], bl
lea rcx, [rbp + 0x10]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x18007f1c6
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x18007f1d2
lea rcx, [rax - 0x10000]
cmp rcx, r14
ja 0x18007f1e7
mov r8d, 4
lea rdx, [rbp - 0x15]
mov rcx, rax
call fcn.18008fa44
mov rbx, rax
mov rcx, rbx
call fcn.18002b270
mov rbx, qword [rsp + 0x60]
mov r14, qword [rsp + 0x68]
mov qword [0x1800e6e40], rax
add rsp, 0x40
pop rbp
ret
Function at 0x18007f990
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
xor ebx, ebx
mov dword [rbp - 0x16], 0x5f415d66
mov r8d, ebx
mov dword [rbp - 0x12], 0x5b595357
mov dword [rbp - 0xe], 0x4a5e5651
lea r9, [rbp - 0x16]
mov word [rbp - 0xa], 0x5258
mov r10d, 0x5397829d
mov byte [rbp - 8], 0x3f
mov eax, r10d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xf
jl 0x18007f9cb
mov dword [rbp - 0x20], 0x5f415d66
lea r9, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x5b595357
mov r8d, ebx
mov word [rbp - 0x18], 0x3a51
mov eax, r10d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xa
jl 0x18007fa0b
lea rdx, [rbp - 0x20]
mov byte [rbp + 0x10], bl
lea rcx, [rbp + 0x10]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x18007fa58
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x18007fa6e
lea rcx, [rax - 0x10000]
movabs rdx, 0x7ffffffdfffe
cmp rcx, rdx
ja 0x18007fa80
mov r8b, 1
lea rdx, [rbp - 0x16]
mov rcx, rax
call fcn.18008f890
mov rbx, rax
mov qword [0x1800e65a8], rbx
mov rbx, qword [rsp + 0x58]
add rsp, 0x40
pop rbp
ret

Function at 0x18007fa94
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
mov rbp, rsp
sub rsp, 0x30
xor ebx, ebx
mov dword [rbp + 0x18], 0x59564658
mov r8d, ebx
mov byte [rbp + 0x1c], 0x35
lea r9, [rbp + 0x18]
mov r10d, 0x5397829d
mov eax, r10d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x18007fabb
mov dword [rbp - 0x10], 0x58415d66
lea r9, [rbp - 0x10]
mov dword [rbp - 0xc], 0x5d437f51
mov r8d, ebx
mov word [rbp - 8], 0x3a54
mov eax, r10d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xa
jl 0x18007fafb
lea rdx, [rbp - 0x10]
mov byte [rbp + 0x10], bl
lea rcx, [rbp + 0x10]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x18007fb48
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x18007fb5e
lea rcx, [rax - 0x10000]
movabs rdx, 0x7ffffffdfffe
cmp rcx, rdx
ja 0x18007fb70
mov r8b, 1
lea rdx, [rbp + 0x18]
mov rcx, rax
call fcn.18008f890
mov rbx, rax
mov qword [0x1800e65b0], rbx
mov rbx, qword [rsp + 0x50]
add rsp, 0x30
pop rbp
ret
Function at 0x180080068
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x30
add rcx, qword [0x1800e6478]
call fcn.18002b270
mov r8, rax
mov rax, qword [0x1800e6108]
cmp r8, rax
jbe 0x18008009b
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r8, rdx
jb 0x1800800b5
lea rcx, [r8 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
jbe 0x1800800b5
xor al, al
jmp 0x180080104
mov dword [rbp - 0x10], 0x5d57577c
lea r10, [rbp - 0x10]
mov dword [rbp - 0xc], 0x6c5b5756
xor r9d, r9d
mov dword [rbp - 8], 0x3c575556
mov eax, 0x5397829d
mul r9d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r9b
inc r9d
sub al, cl
add al, 0x31
xor byte [r10], al
inc r10
cmp r9d, 0xc
jl 0x1800800d1
lea rdx, [rbp - 0x10]
mov rcx, r8
call fcn.18007ffd8
add rsp, 0x30
pop rbp
ret

Function at 0x18008010c
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
sub rsp, 0x30
add rcx, qword [0x1800e6478]
call fcn.18002b270
mov rcx, qword [0x1800e6108]
mov rbx, rax
cmp rax, rcx
jbe 0x180080140
add rcx, qword [0x1800e6110]
cmp rax, rcx
jb 0x18008015c
add rax, 0xffffffffffff0000
movabs rcx, 0x7ffffffdfffe
cmp rax, rcx
jbe 0x18008015c
xor al, al
jmp 0x1800802b2
mov dword [rbp - 0x10], 0x5b415a65
lea r9, [rbp - 0x10]
mov dword [rbp - 0xc], 0x5d605842
xor r8d, r8d
mov dword [rbp - 8], 0x52544a58
mov byte [rbp - 4], 0x3d
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x18008017c
lea rdx, [rbp - 0x10]
mov rcx, rbx
call fcn.18007ffd8
test al, al
jne 0x1800802b0
mov dword [rbp - 0x10], 0x51405373
lea r9, [rbp - 0x10]
mov dword [rbp - 0xc], 0x5d5b5378
xor r8d, r8d
mov word [rbp - 8], 0x3a5c
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xa
jl 0x1800801d2
lea rdx, [rbp - 0x10]
mov rcx, rbx
call fcn.18007ffd8
test al, al
jne 0x1800802b0
mov dword [rbp - 0x10], 0x5f50537b
lea r9, [rbp - 0x10]
mov dword [rbp - 0xc], 0x555a575d
xor r8d, r8d
mov word [rbp - 8], 0x485c
mov byte [rbp - 6], 0x3b
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xb
jl 0x18008022c
lea rdx, [rbp - 0x10]
mov rcx, rbx
call fcn.18007ffd8
test al, al
jne 0x1800802b0
mov dword [rbp + 0x10], 0x50575361
lea r8, [rbp + 0x10]
mov word [rbp + 0x14], 0x5359
xor ecx, ecx
mov byte [rbp + 0x16], 0x37
mov eax, 0x5397829d
mul ecx
shr edx, 4
movsx eax, dl
imul edx, eax, 0x31
mov al, cl
inc ecx
sub al, dl
add al, 0x31
xor byte [r8], al
inc r8
cmp ecx, 7
jl 0x18008027a
lea rdx, [rbp + 0x10]
mov rcx, rbx
call fcn.18007ffd8
test al, al
setne al
jmp 0x1800802b2
mov al, 1
mov rbx, qword [rsp + 0x48]
add rsp, 0x30
pop rbp
ret
Function at 0x1800877ac
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x60
cmp byte [0x1800e80f0], 0
mov rsi, r9
mov rdi, rdx
je 0x1800879ff
movss xmm0, dword [rbp + 0x30]
comiss xmm0, dword [0x1800e82c0]
jae 0x1800879ff
lea rdx, [rbp - 0x40]
lea rcx, [0x1800eb420]
call fcn.18002ada0
mov rbx, qword [0x1800eb428]
cmp qword [rbp - 0x40], rbx
jne 0x180087821
mov r8, rsi
lea rdx, [rbp - 0x30]
lea rcx, [0x1800eb420]
call fcn.18002ada0
cmp qword [rax], rbx
je 0x1800879ff
mov dword [rbp - 0x30], 0x47524662
lea r9, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x5658755d
xor r8d, r8d
mov dword [rbp - 0x28], 0x52525b4d
mov word [rbp - 0x24], 0x4c58
mov byte [rbp - 0x22], 0x3f
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xf
jl 0x180087847
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.18007ffd8
test al, al
je 0x18008797e
and qword [rbp - 0x10], 0
lea rax, [rbp - 0x38]
mov qword [rbp - 0x38], rax
lea r9, [rbp - 0x38]
lea rax, [rbp - 0x40]
mov dword [rbp - 0x40], 0x10
xorps xmm0, xmm0
mov qword [rbp - 0x30], rax
lea r8, [rbp - 0x30]
mov dword [rbp - 0x3c], 0x28
mov edx, 2
lea rcx, [rbp - 0x20]
movdqu xmmword [rbp - 0x20], xmm0
call fcn.180028980
mov rbx, qword [rbp - 0x20]
mov rsi, qword [rbp - 0x18]
cmp rbx, rsi
je 0x1800878f3
mov ecx, dword [rbx]
add rcx, rdi
call fcn.18002b270
mov rdi, rax
test rax, rax
je 0x1800879a7
add rbx, 4
cmp rbx, rsi
jne 0x1800878d0
mov rbx, qword [rbp - 0x20]
test rbx, rbx
je 0x180087930
mov rdx, qword [rbp - 0x10]
mov rax, rbx
sub rdx, rbx
and rdx, 0xfffffffffffffffc
cmp rdx, 0x1000
jb 0x180087928
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180087a17
mov rcx, rbx
call fcn.1800dcb68
mov rcx, qword [0x1800e6108]
cmp rdi, rcx
jbe 0x18008794b
mov rdx, qword [0x1800e6110]
add rdx, rcx
cmp rdi, rdx
jb 0x180087965
lea rax, [rdi - 0x10000]
movabs rcx, 0x7ffffffdfffe
cmp rax, rcx
ja 0x1800879ff
mov rcx, qword [0x1800e7080]
call fcn.1800dfce4
mov rcx, rdi
call rax
test al, al
je 0x1800879ff
mov rax, qword [0x1800e5fd0]
cmp rax, qword [0x1800e5fd8]
je 0x1800879e8
mov rdx, qword [rbp + 0x38]
mov rcx, rax
call fcn.18002c4e8
add qword [0x1800e5fd0], 0xa0
jmp 0x1800879fb
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x1800879e1
mov rdx, qword [rbp - 0x10]
mov rax, rcx
sub rdx, rcx
and rdx, 0xfffffffffffffffc
cmp rdx, 0x1000
jb 0x1800879dc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180087a17
call fcn.1800dcb68
xor edi, edi
jmp 0x180087930
mov r8, qword [rbp + 0x38]
lea rcx, [0x1800e5fc8]
mov rdx, rax
call fcn.180028fa4
mov al, 1
jmp 0x180087a01
xor al, al
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.1800a5e1c
int3
Function at 0x18008b4c4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x60
mov rdi, rcx
movaps xmmword [rsp + 0x50], xmm6
mov rcx, qword [0x1800e6460]
movaps xmm6, xmm1
add rcx, rdi
call fcn.18002b270
mov rcx, qword [0x1800e6988]
add rcx, rax
call fcn.18002b270
lea rdx, [rbp - 0x30]
mov rcx, rax
call fcn.18008c6b8
xor r8d, r8d
mov dword [rbp + 0x10], 0x55585d54
lea r9, [rbp + 0x10]
mov byte [rbp + 0x14], 0x35
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x18008b51d
lea rcx, [rbp + 0x10]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008b54c
mov rbx, qword [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp - 0x20]
lea r9, [rbp + 0x10]
cmp rbx, 0x10
mov qword [rsp + 0x20], rax
cmovae rcx, qword [rbp - 0x30]
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
je 0x18008b5e6
mov rcx, qword [0x1800e6478]
add rcx, rdi
call fcn.18002b270
mov r8, rax
mov rax, qword [0x1800e6108]
cmp r8, rax
jbe 0x18008b5ae
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r8, rdx
jb 0x18008b5c4
lea rcx, [r8 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
ja 0x18008b5e2
mov rcx, qword [0x1800e6750]
lea rdx, [rbp + 0x10]
add rcx, r8
movss dword [rbp + 0x10], xmm6
mov r8d, 4
call fcn.1800dfb54
mov rbx, qword [rbp - 0x18]
cmp rbx, 0x10
jb 0x18008b61a
mov rcx, qword [rbp - 0x30]
lea rdx, [rbx + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008b615
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008b631
call fcn.1800dcb68
movaps xmm6, xmmword [rsp + 0x50]
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.1800a5e1c
int3
Function at 0x18008b6d4
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x60
mov rsi, rcx
mov r14b, dl
mov rcx, qword [0x1800e6460]
add rcx, rsi
call fcn.18002b270
mov rcx, qword [0x1800e6988]
add rcx, rax
call fcn.18002b270
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18008c6b8
xor r8d, r8d
mov dword [rbp - 0x30], 0x1a445d53
lea r9, [rbp - 0x30]
mov dword [rbp - 0x2c], 0x485a5956
mov dword [rbp - 0x28], 0x58554f56
mov byte [rbp - 0x24], 0x3d
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x18008b739
lea rcx, [rbp - 0x30]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008b768
mov rdi, qword [rbp - 8]
lea rcx, [rbp - 0x20]
mov rbx, qword [rbp - 0x20]
lea r9, [rbp - 0x30]
mov rdx, qword [rbp - 0x10]
cmp rdi, 0x10
mov qword [rsp + 0x20], rax
cmovae rcx, rbx
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
jne 0x18008b87f
mov dword [rbp + 0x20], 0x475c4052
lea r9, [rbp + 0x20]
mov word [rbp + 0x24], 0x3646
xor r8d, r8d
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 6
jl 0x18008b7b8
lea rcx, [rbp + 0x20]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008b7e7
mov rdx, qword [rbp - 0x10]
lea rcx, [rbp - 0x20]
cmp rdi, 0x10
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x20]
cmovae rcx, rbx
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
jne 0x18008b87f
mov rcx, qword [0x1800e6478]
add rcx, rsi
call fcn.18002b270
mov r9, rax
mov rax, qword [0x1800e6108]
cmp r9, rax
jbe 0x18008b844
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r9, rdx
jb 0x18008b85a
lea rcx, [r9 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
ja 0x18008b877
mov rcx, qword [0x1800e66d0]
lea rdx, [rbp + 0x20]
add rcx, r9
mov byte [rbp + 0x20], r14b
mov r8d, 1
call fcn.1800dfb54
mov rbx, qword [rbp - 0x20]
mov rdi, qword [rbp - 8]
cmp rdi, 0x10
jb 0x18008b8b2
lea rdx, [rdi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x18008b8aa
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008b8c7
mov rcx, rbx
call fcn.1800dcb68
lea r11, [rsp + 0x60]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1800a5e1c
int3
Function at 0x18008ba64
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rdi, rcx
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [0x1800e6460]
movaps xmm6, xmm1
add rcx, rdi
call fcn.18002b270
mov rcx, qword [0x1800e6988]
add rcx, rax
call fcn.18002b270
lea rdx, [rbp - 0x30]
mov rcx, rax
call fcn.18008c6b8
xor r8d, r8d
mov dword [rbp - 0x40], 0x1a445d53
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x485a5956
mov dword [rbp - 0x38], 0x58554f56
mov byte [rbp - 0x34], 0x3d
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x18008bacb
lea rcx, [rbp - 0x40]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008bafa
mov rbx, qword [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp - 0x20]
lea r9, [rbp - 0x40]
cmp rbx, 0x10
mov qword [rsp + 0x20], rax
cmovae rcx, qword [rbp - 0x30]
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
je 0x18008bb94
mov rcx, qword [0x1800e6478]
add rcx, rdi
call fcn.18002b270
mov r8, rax
mov rax, qword [0x1800e6108]
cmp r8, rax
jbe 0x18008bb5c
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r8, rdx
jb 0x18008bb72
lea rcx, [r8 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
ja 0x18008bb90
mov rcx, qword [0x1800e67c0]
lea rdx, [rbp + 0x10]
add rcx, r8
movss dword [rbp + 0x10], xmm6
mov r8d, 4
call fcn.1800dfb54
mov rbx, qword [rbp - 0x18]
cmp rbx, 0x10
jb 0x18008bbc8
mov rcx, qword [rbp - 0x30]
lea rdx, [rbx + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008bbc3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008bbdf
call fcn.1800dcb68
movaps xmm6, xmmword [rsp + 0x60]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.1800a5e1c
int3
Function at 0x18008bbe8
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rdi, rcx
mov sil, dl
mov rcx, qword [0x1800e6460]
add rcx, rdi
call fcn.18002b270
mov rcx, qword [0x1800e6988]
add rcx, rax
call fcn.18002b270
lea rdx, [rbp - 0x20]
mov rcx, rax
call fcn.18008c6b8
xor r8d, r8d
mov dword [rbp + 0x10], 0x55585d54
lea r9, [rbp + 0x10]
mov byte [rbp + 0x14], 0x35
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 5
jl 0x18008bc41
lea rcx, [rbp + 0x10]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008bc70
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x20]
mov rdx, qword [rbp - 0x10]
lea r9, [rbp + 0x10]
cmp rbx, 0x10
mov qword [rsp + 0x20], rax
cmovae rcx, qword [rbp - 0x20]
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
je 0x18008bd09
mov rcx, qword [0x1800e6478]
add rcx, rdi
call fcn.18002b270
mov r9, rax
mov rax, qword [0x1800e6108]
cmp r9, rax
jbe 0x18008bcd2
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r9, rdx
jb 0x18008bce8
lea rcx, [r9 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
ja 0x18008bd05
mov rcx, qword [0x1800e67a0]
lea rdx, [rbp + 0x10]
add rcx, r9
mov byte [rbp + 0x10], sil
mov r8d, 1
call fcn.1800dfb54
mov rbx, qword [rbp - 8]
cmp rbx, 0x10
jb 0x18008bd3d
mov rcx, qword [rbp - 0x20]
lea rdx, [rbx + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008bd38
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008bd52
call fcn.1800dcb68
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret
call fcn.1800a5e1c
int3
Function at 0x18008be68
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rdi, rcx
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [0x1800e6460]
movaps xmm6, xmm1
add rcx, rdi
call fcn.18002b270
mov rcx, qword [0x1800e6988]
add rcx, rax
call fcn.18002b270
lea rdx, [rbp - 0x30]
mov rcx, rax
call fcn.18008c6b8
xor r8d, r8d
mov dword [rbp - 0x40], 0x1a445d53
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x485a5956
mov dword [rbp - 0x38], 0x58554f56
mov byte [rbp - 0x34], 0x3d
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x18008becf
lea rcx, [rbp - 0x40]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008befe
mov rbx, qword [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp - 0x20]
lea r9, [rbp - 0x40]
cmp rbx, 0x10
mov qword [rsp + 0x20], rax
cmovae rcx, qword [rbp - 0x30]
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
je 0x18008bf98
mov rcx, qword [0x1800e6478]
add rcx, rdi
call fcn.18002b270
mov r8, rax
mov rax, qword [0x1800e6108]
cmp r8, rax
jbe 0x18008bf60
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r8, rdx
jb 0x18008bf76
lea rcx, [r8 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
ja 0x18008bf94
mov rcx, qword [0x1800e67f0]
lea rdx, [rbp + 0x10]
add rcx, r8
movss dword [rbp + 0x10], xmm6
mov r8d, 4
call fcn.1800dfb54
mov rbx, qword [rbp - 0x18]
cmp rbx, 0x10
jb 0x18008bfcc
mov rcx, qword [rbp - 0x30]
lea rdx, [rbx + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008bfc7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008bfe3
call fcn.1800dcb68
movaps xmm6, xmmword [rsp + 0x60]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.1800a5e1c
int3
Function at 0x18008c338
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rdi, rcx
movaps xmmword [rsp + 0x60], xmm6
mov rcx, qword [0x1800e6460]
movaps xmm6, xmm1
add rcx, rdi
call fcn.18002b270
mov rcx, qword [0x1800e6988]
add rcx, rax
call fcn.18002b270
lea rdx, [rbp - 0x30]
mov rcx, rax
call fcn.18008c6b8
xor r8d, r8d
mov dword [rbp - 0x40], 0x1a445d53
lea r9, [rbp - 0x40]
mov dword [rbp - 0x3c], 0x485a5956
mov dword [rbp - 0x38], 0x58554f56
mov byte [rbp - 0x34], 0x3d
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9], al
inc r9
cmp r8d, 0xd
jl 0x18008c39f
lea rcx, [rbp - 0x40]
or rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x18008c3ce
mov rbx, qword [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp - 0x20]
lea r9, [rbp - 0x40]
cmp rbx, 0x10
mov qword [rsp + 0x20], rax
cmovae rcx, qword [rbp - 0x30]
xor r8d, r8d
call fcn.1800297a4
cmp rax, 0xffffffffffffffff
je 0x18008c468
mov rcx, qword [0x1800e6478]
add rcx, rdi
call fcn.18002b270
mov r8, rax
mov rax, qword [0x1800e6108]
cmp r8, rax
jbe 0x18008c430
mov rdx, qword [0x1800e6110]
add rdx, rax
cmp r8, rdx
jb 0x18008c446
lea rcx, [r8 - 0x10000]
movabs rax, 0x7ffffffdfffe
cmp rcx, rax
ja 0x18008c464
mov rcx, qword [0x1800e6788]
lea rdx, [rbp + 0x10]
add rcx, r8
movss dword [rbp + 0x10], xmm6
mov r8d, 4
call fcn.1800dfb54
mov rbx, qword [rbp - 0x18]
cmp rbx, 0x10
jb 0x18008c49c
mov rcx, qword [rbp - 0x30]
lea rdx, [rbx + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008c497
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18008c4b3
call fcn.1800dcb68
movaps xmm6, xmmword [rsp + 0x60]
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
call fcn.1800a5e1c
int3