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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x4f]
sub rsp, 0xe0
xor r13d, r13d
mov dil, r9b
cmp qword [0x18000a7b0], r13
mov rsi, r8
mov r14, rdx
mov rbx, rcx
jne 0x1800039e1
xor eax, eax
mov dword [rsp + 0x20], 0x2d2e2d16
mov word [rbp - 9], ax
mov edx, r13d
mov dword [rsp + 0x24], 0x2d272d28
mov dword [rsp + 0x28], 0x2d2f2d3d
mov dword [rsp + 0x2c], 0x2d0b2d39
mov dword [rsp + 0x30], 0x2d232d2c
mov dword [rsp + 0x34], 0x2d7e2d2a
mov dword [rsp + 0x38], 0x2d3a2d02
mov dword [rbp - 0x7d], 0x2d3b2d3c
mov dword [rbp - 0x79], 0x2d332d21
mov dword [rbp - 0x75], 0x2d1a2d25
mov dword [rbp - 0x71], 0x2d2f2d35
mov dword [rbp - 0x6d], 0x2d2c2d3e
mov dword [rbp - 0x69], 0x2d372d2f
mov dword [rbp - 0x65], 0x2d142d31
mov dword [rbp - 0x61], 0x2d0b2d2d
mov dword [rbp - 0x5d], 0x2d162d01
mov dword [rbp - 0x59], 0x2d142d04
mov dword [rbp - 0x55], 0x2d462d1e
mov dword [rbp - 0x51], 0x2d032d2f
mov dword [rbp - 0x4d], 0x2d082d05
mov dword [rbp - 0x49], 0x2d022d2c
mov dword [rbp - 0x45], 0x2d232d03
mov dword [rbp - 0x41], 0x2d1d2d19
mov dword [rbp - 0x3d], 0x2d002d1c
mov dword [rbp - 0x39], 0x2d042d10
mov dword [rbp - 0x35], 0x2d102d34
mov dword [rbp - 0x31], 0x2d082d18
mov dword [rbp - 0x2d], 0x2d1f2d1a
mov dword [rbp - 0x29], 0x2d1b2d09
mov dword [rbp - 0x25], 0x2df32d0d
mov dword [rbp - 0x21], 0x2deb2dd6
mov dword [rbp - 0x1d], 0x2dec2df7
mov dword [rbp - 0x19], 0x2dea2dc4
mov dword [rbp - 0x15], 0x2de12deb
mov dword [rbp - 0x11], 0x2de42de8
mov dword [rbp - 0xd], 0x2de92de8
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rsp + rcx*2 + 0x20], ax
cmp edx, 0x48
jb 0x1800039a7
mov rax, qword [0x1800082a8]
lea r8, [rsp + 0x20]
add rax, 0x4014890
mov word [rbp - 9], r13w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a7b0], rax
mov al, byte [rbp + 0x77]
mov byte [rbp + 0x10], al
mov al, byte [rbp + 0x7f]
mov byte [rbp + 0x11], al
mov qword [rbp + 0x17], r13
mov qword [rbp + 0x1f], r13
mov qword [rbp - 1], r14
mov qword [rbp + 7], rsi
mov byte [rbp + 0xf], dil
call fcn.1800067b0
mov r9, qword [0x1800082a8]
lea r8, [rbp - 1]
mov rdx, qword [0x18000a7b0]
add r9, 0x40001f0
mov rcx, rax
call r9
movups xmm0, xmmword [rbp + 0x17]
lea r11, [rsp + 0xe0]
mov rax, rbx
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movdqu xmmword [rbx], xmm0
mov rbx, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
Function at 0x180003a54
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
xor r10d, r10d
mov rbx, r8
cmp qword [0x18000a800], r10
mov rdi, rdx
mov rsi, rcx
jne 0x180003b5e
mov dword [rbp - 0x29], 0x2d282d00
mov edx, r10d
mov dword [rbp - 0x25], 0x2d212d20
mov dword [rbp - 0x21], 0x2d2f2d27
mov dword [rbp - 0x1d], 0x2d072d65
mov dword [rbp - 0x19], 0x2d3d2d24
mov dword [rbp - 0x15], 0x2d352d22
mov dword [rbp - 0x11], 0x2d1f2d25
mov dword [rbp - 0xd], 0x2d202d32
mov dword [rbp - 9], 0x2d1a2d3d
mov dword [rbp - 5], 0x2d3a2d3e
mov dword [rbp - 1], 0x2d3b2d2b
mov dword [rbp + 3], 0x2d252d29
mov dword [rbp + 7], 0x2d182d73
mov dword [rbp + 0xb], 0x2d0e2d36
mov dword [rbp + 0xf], 0x2d2e2d05
mov dword [rbp + 0x13], 0x2d0b2d0c
mov dword [rbp + 0x17], 0x2d272d0e
mov dword [rbp + 0x1b], 0x2d3a2d13
mov dword [rbp + 0x1f], 0x2d1e2d06
mov dword [rbp + 0x23], 0x2d182d0a
mov dword [rbp + 0x27], 0x2d012d04
mov dword [rbp + 0x2b], 0x2d01
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x29], ax
cmp edx, 0x2b
jb 0x180003b25
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x29]
add rax, 0x4014890
mov word [rbp + 0x2d], r10w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a800], rax
movss xmm0, dword [rdi]
movss xmm1, dword [rdi + 4]
and dword [rbp + 0x47], 0
and dword [rbp + 0x4b], 0
and dword [rbp + 0x4f], 0
movss dword [rbp + 0x2f], xmm0
movss xmm0, dword [rdi + 8]
movss dword [rbp + 0x33], xmm1
movss xmm1, dword [rbx]
movss dword [rbp + 0x37], xmm0
movss xmm0, dword [rbx + 4]
movss dword [rbp + 0x3b], xmm1
movss xmm1, dword [rbx + 8]
movss dword [rbp + 0x3f], xmm0
movss dword [rbp + 0x43], xmm1
call fcn.180006954
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x2f]
mov rdx, qword [0x18000a800]
add r9, 0x40001f0
mov rcx, rax
call r9
mov eax, dword [rbp + 0x4f]
lea r11, [rsp + 0xa0]
movsd xmm0, qword [rbp + 0x47]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x20]
movsd qword [rsi], xmm0
mov dword [rsi + 8], eax
mov rax, rsi
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
Function at 0x180003c74
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x90
mov rax, qword [0x18000a810]
xor esi, esi
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x180003d7f
mov dword [rbp - 9], 0x2d282d00
mov edx, esi
mov dword [rbp - 5], 0x2d212d20
mov dword [rbp - 1], 0x2d2f2d27
mov dword [rbp + 3], 0x2d1c2d65
mov dword [rbp + 7], 0x2d2f2d21
mov dword [rbp + 0xb], 0x2d352d36
mov dword [rbp + 0xf], 0x2d112d23
mov dword [rbp + 0x13], 0x2d392d32
mov dword [rbp + 0x17], 0x2d242d30
mov dword [rbp + 0x1b], 0x2d152d36
mov dword [rbp + 0x1f], 0x2d342d38
mov dword [rbp + 0x23], 0x2d3b2d3a
mov dword [rbp + 0x27], 0x2d2c2d38
mov dword [rbp + 0x2b], 0x2d272d71
mov dword [rbp + 0x2f], 0x2d162d04
mov dword [rbp + 0x33], 0x2d052d20
mov dword [rbp + 0x37], 0x2d032d08
mov dword [rbp + 0x3b], 0x2d092d15
mov dword [rbp + 0x3f], 0x2d052d25
mov dword [rbp + 0x43], 0x2d0d2d08
mov dword [rbp + 0x47], 0x2d072d19
mov dword [rbp + 0x4b], 0x2d1e2d00
mov word [rbp + 0x4f], ax
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 9], ax
cmp edx, 0x2c
jb 0x180003d47
mov rax, qword [0x1800082a8]
lea r8, [rbp - 9]
add rax, 0x4014890
mov word [rbp + 0x4f], si
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a810], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp - 0x19]
and dword [rbp - 0x19], esi
add r9, 0x40001f0
and dword [rbp - 0x15], esi
mov rdx, rax
and dword [rbp - 0x11], esi
mov rcx, rdi
call r9
mov eax, dword [rbp - 0x11]
lea r11, [rsp + 0x90]
movsd xmm0, qword [rbp - 0x19]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movsd qword [rbx], xmm0
mov dword [rbx + 8], eax
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x180003dd0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x90
mov rax, qword [0x18000a7c0]
xor esi, esi
mov rbx, rcx
test rax, rax
jne 0x180003efe
mov dword [rbp - 0x19], 0x2d2e2d16
mov edx, esi
mov dword [rbp - 0x15], 0x2d272d28
mov dword [rbp - 0x11], 0x2d2f2d3d
mov dword [rbp - 0xd], 0x2d0b2d39
mov dword [rbp - 9], 0x2d232d2c
mov dword [rbp - 5], 0x2d7e2d2a
mov dword [rbp - 1], 0x2d202d10
mov dword [rbp + 3], 0x2d272d36
mov dword [rbp + 7], 0x2d3a2d05
mov dword [rbp + 0xb], 0x2d212d36
mov dword [rbp + 0xf], 0x2d282d3c
mov dword [rbp + 0x13], 0x2d332d18
mov dword [rbp + 0x17], 0x2d2a2d33
mov dword [rbp + 0x1b], 0x2d0f2d2d
mov dword [rbp + 0x1f], 0x2d0e2d0d
mov dword [rbp + 0x23], 0x2d162d06
mov dword [rbp + 0x27], 0x2d212d4b
mov dword [rbp + 0x2b], 0x2d1c2d02
mov dword [rbp + 0x2f], 0x2d062d39
mov dword [rbp + 0x33], 0x2d152d0a
mov dword [rbp + 0x37], 0x2d1c2d08
mov dword [rbp + 0x3b], 0x2d112d2c
mov dword [rbp + 0x3f], 0x2d172d1c
mov dword [rbp + 0x43], 0x2d152d01
mov dword [rbp + 0x47], 0x2d172d38
mov dword [rbp + 0x4b], 0x2d192d19
mov dword [rbp + 0x4f], 0x2d1f2d1e
mov dword [rbp + 0x53], 0x2d09
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x19], ax
cmp edx, 0x37
jb 0x180003ec6
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x19]
add rax, 0x4014890
mov word [rbp + 0x55], si
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a7c0], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x6f]
add r9, 0x40001f0
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x6f]
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret
Function at 0x180003f38
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0x90
mov rax, qword [0x18000a820]
xor esi, esi
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x180004043
mov dword [rbp - 9], 0x2d282d00
mov edx, esi
mov dword [rbp - 5], 0x2d212d20
mov dword [rbp - 1], 0x2d2f2d27
mov dword [rbp + 3], 0x2d1c2d65
mov dword [rbp + 7], 0x2d2f2d21
mov dword [rbp + 0xb], 0x2d352d36
mov dword [rbp + 0xf], 0x2d112d23
mov dword [rbp + 0x13], 0x2d392d32
mov dword [rbp + 0x17], 0x2d242d30
mov dword [rbp + 0x1b], 0x2d152d36
mov dword [rbp + 0x1f], 0x2d342d38
mov dword [rbp + 0x23], 0x2d3b2d3a
mov dword [rbp + 0x27], 0x2d2c2d38
mov dword [rbp + 0x2b], 0x2d272d71
mov dword [rbp + 0x2f], 0x2d162d04
mov dword [rbp + 0x33], 0x2d052d20
mov dword [rbp + 0x37], 0x2d032d08
mov dword [rbp + 0x3b], 0x2d092d15
mov dword [rbp + 0x3f], 0x2d052d3b
mov dword [rbp + 0x43], 0x2d0d2d1f
mov dword [rbp + 0x47], 0x2d072d19
mov dword [rbp + 0x4b], 0x2d1e2d00
mov word [rbp + 0x4f], ax
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 9], ax
cmp edx, 0x2c
jb 0x18000400b
mov rax, qword [0x1800082a8]
lea r8, [rbp - 9]
add rax, 0x4014890
mov word [rbp + 0x4f], si
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a820], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp - 0x19]
and dword [rbp - 0x19], esi
add r9, 0x40001f0
and dword [rbp - 0x15], esi
mov rdx, rax
and dword [rbp - 0x11], esi
mov rcx, rdi
call r9
mov eax, dword [rbp - 0x11]
lea r11, [rsp + 0x90]
movsd xmm0, qword [rbp - 0x19]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
movsd qword [rbx], xmm0
mov dword [rbx + 8], eax
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x180004094
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x18000a828]
xor r10d, r10d
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x180004180
mov dword [rbp - 0x50], 0x2d282d00
mov edx, r10d
mov dword [rbp - 0x4c], 0x2d212d20
mov dword [rbp - 0x48], 0x2d2f2d27
mov dword [rbp - 0x44], 0x2d0f2d65
mov dword [rbp - 0x40], 0x2d202d22
mov dword [rbp - 0x3c], 0x2d222d3b
mov dword [rbp - 0x38], 0x2d3e2d3e
mov dword [rbp - 0x34], 0x2d312d3f
mov dword [rbp - 0x30], 0x2d782d27
mov dword [rbp - 0x2c], 0x2d3d2d10
mov dword [rbp - 0x28], 0x2d192d2d
mov dword [rbp - 0x24], 0x2d322d34
mov dword [rbp - 0x20], 0x2d2c2d29
mov dword [rbp - 0x1c], 0x2d0c2d30
mov dword [rbp - 0x18], 0x2d0d2d33
mov dword [rbp - 0x14], 0x2d052d17
mov dword [rbp - 0x10], 0x2d0f2d11
mov dword [rbp - 0xc], 0x2d062d08
mov word [rbp - 8], ax
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x50], ax
cmp edx, 0x24
jb 0x180004147
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x50]
add rax, 0x4014890
mov word [rbp - 8], r10w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a828], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp - 0x60]
and dword [rbp - 0x60], 0
add r9, 0x40001f0
and dword [rbp - 0x5c], 0
mov rdx, rax
and dword [rbp - 0x58], 0
mov rcx, rdi
call r9
mov eax, dword [rbp - 0x58]
lea r11, [rsp + 0x80]
movsd xmm0, qword [rbp - 0x60]
mov rdi, qword [r11 + 0x18]
movsd qword [rbx], xmm0
mov dword [rbx + 8], eax
mov rax, rbx
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x1800041d0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x18000a858]
xor edi, edi
mov rbx, rcx
test rax, rax
jne 0x1800042d9
mov dword [rbp - 0x60], 0x2d2e2d16
mov edx, edi
mov dword [rbp - 0x5c], 0x2d272d28
mov dword [rbp - 0x58], 0x2d2f2d3d
mov dword [rbp - 0x54], 0x2d0b2d39
mov dword [rbp - 0x50], 0x2d232d2c
mov dword [rbp - 0x4c], 0x2d7e2d2a
mov dword [rbp - 0x48], 0x2d202d10
mov dword [rbp - 0x44], 0x2d272d36
mov dword [rbp - 0x40], 0x2d382d1c
mov dword [rbp - 0x3c], 0x2d3d2d21
mov dword [rbp - 0x38], 0x2d2e2d37
mov dword [rbp - 0x34], 0x2d2e2d34
mov dword [rbp - 0x30], 0x2d702d24
mov dword [rbp - 0x2c], 0x2d052d18
mov dword [rbp - 0x28], 0x2d212d15
mov dword [rbp - 0x24], 0x2d162d16
mov dword [rbp - 0x20], 0x2d032d17
mov dword [rbp - 0x1c], 0x2d1c2d09
mov dword [rbp - 0x18], 0x2d1b2d2c
mov dword [rbp - 0x14], 0x2d052d1e
mov dword [rbp - 0x10], 0x2d1e2d1d
mov dword [rbp - 0xc], 0x2d122d0e
mov dword [rbp - 8], 0x2d172d1d
mov word [rbp - 4], ax
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x2e
jb 0x1800042a1
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x60]
add rax, 0x4014890
mov word [rbp - 4], di
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a858], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x18]
add r9, 0x40001f0
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret
Function at 0x180004310
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xa0
mov rax, qword [0x18000a838]
xor r11d, r11d
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x180004416
mov dword [rbp - 0x29], 0x2d282d00
mov edx, r11d
mov dword [rbp - 0x25], 0x2d212d20
mov dword [rbp - 0x21], 0x2d2f2d27
mov dword [rbp - 0x1d], 0x2d1c2d65
mov dword [rbp - 0x19], 0x2d2f2d21
mov dword [rbp - 0x15], 0x2d352d36
mov dword [rbp - 0x11], 0x2d112d23
mov dword [rbp - 0xd], 0x2d3a2d3c
mov dword [rbp - 9], 0x2d242d21
mov dword [rbp - 5], 0x2d342d38
mov dword [rbp - 1], 0x2d3f2d35
mov dword [rbp + 3], 0x2d722d29
mov dword [rbp + 7], 0x2d3b2d1a
mov dword [rbp + 0xb], 0x2d292d2b
mov dword [rbp + 0xf], 0x2d122d0f
mov dword [rbp + 0x13], 0x2d102d16
mov dword [rbp + 0x17], 0x2d032d2e
mov dword [rbp + 0x1b], 0x2d3c2d1e
mov dword [rbp + 0x1f], 0x2d072d00
mov dword [rbp + 0x23], 0x2d282d0e
mov dword [rbp + 0x27], 0x2d192d02
mov dword [rbp + 0x2b], 0x2d01
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x29], ax
cmp edx, 0x2b
jb 0x1800043dd
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x29]
add rax, 0x4014890
mov word [rbp + 0x2d], r11w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a838], rax
movups xmm1, xmmword [rbx + 0x10]
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x2f]
xorps xmm0, xmm0
add r9, 0x40001f0
movups xmmword [rbp + 0x37], xmm0
mov rdx, rax
mov rcx, rdi
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x3f], xmm1
movups xmmword [rbp + 0x2f], xmm0
call r9
movss xmm0, dword [rbp + 0x4f]
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
Function at 0x180004464
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x18000a850]
xor edi, edi
mov rbx, rcx
test rax, rax
jne 0x18000455b
mov dword [rbp - 0x60], 0x2d2e2d16
mov edx, edi
mov dword [rbp - 0x5c], 0x2d272d28
mov dword [rbp - 0x58], 0x2d2f2d3d
mov dword [rbp - 0x54], 0x2d0b2d39
mov dword [rbp - 0x50], 0x2d232d2c
mov dword [rbp - 0x4c], 0x2d7e2d2a
mov dword [rbp - 0x48], 0x2d3a2d02
mov dword [rbp - 0x44], 0x2d3b2d3c
mov dword [rbp - 0x40], 0x2d332d21
mov dword [rbp - 0x3c], 0x2d1b2d25
mov dword [rbp - 0x38], 0x2d3b2d31
mov dword [rbp - 0x34], 0x2d3d2d29
mov dword [rbp - 0x30], 0x2d2a2d3e
mov dword [rbp - 0x2c], 0x2d122d3a
mov dword [rbp - 0x28], 0x2d252d4f
mov dword [rbp - 0x24], 0x2d102d06
mov dword [rbp - 0x20], 0x2d082d2c
mov dword [rbp - 0x1c], 0x2d0d2d11
mov dword [rbp - 0x18], 0x2d1e2d07
mov dword [rbp - 0x14], 0x2d1e2d04
mov dword [rbp - 0x10], 0x2d14
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x29
jb 0x180004523
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x60]
add rax, 0x4014890
mov word [rbp - 0xe], di
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a850], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x18]
add r9, 0x40001f0
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret

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

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x18000a7c8]
xor r11d, r11d
mov rbx, rcx
test rax, rax
jne 0x180004682
mov dword [rbp - 0x60], 0x2d2e2d16
mov edx, r11d
mov dword [rbp - 0x5c], 0x2d272d28
mov dword [rbp - 0x58], 0x2d2f2d3d
mov dword [rbp - 0x54], 0x2d0b2d39
mov dword [rbp - 0x50], 0x2d232d2c
mov dword [rbp - 0x4c], 0x2d7e2d2a
mov dword [rbp - 0x48], 0x2d3a2d02
mov dword [rbp - 0x44], 0x2d3b2d3c
mov dword [rbp - 0x40], 0x2d332d21
mov dword [rbp - 0x3c], 0x2d1b2d25
mov dword [rbp - 0x38], 0x2d3b2d31
mov dword [rbp - 0x34], 0x2d3d2d29
mov dword [rbp - 0x30], 0x2d2a2d3e
mov dword [rbp - 0x2c], 0x2d122d3a
mov dword [rbp - 0x28], 0x2d252d4f
mov dword [rbp - 0x24], 0x2d102d06
mov dword [rbp - 0x20], 0x2d072d35
mov dword [rbp - 0x1c], 0x2d062d10
mov dword [rbp - 0x18], 0x2d0f2d24
mov dword [rbp - 0x14], 0x2d042d18
mov word [rbp - 0x10], ax
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x60], ax
cmp edx, 0x28
jb 0x180004649
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x60]
add rax, 0x4014890
mov word [rbp - 0x10], r11w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a7c8], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x18]
add r9, 0x40001f0
mov rdx, rax
mov rcx, rbx
call r9
mov rax, qword [rbp + 0x18]
mov rbx, qword [rsp + 0x90]
add rsp, 0x80
pop rbp
ret
Function at 0x1800046b4
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
mov rax, qword [0x18000a840]
xor r9d, r9d
mov rbx, rdx
mov rdi, rcx
test rax, rax
jne 0x1800047b0
mov dword [rbp - 9], 0x2d282d00
mov edx, r9d
mov dword [rbp - 5], 0x2d212d20
mov dword [rbp - 1], 0x2d2f2d27
mov dword [rbp + 3], 0x2d1c2d65
mov dword [rbp + 7], 0x2d2f2d21
mov dword [rbp + 0xb], 0x2d352d36
mov dword [rbp + 0xf], 0x2d112d23
mov dword [rbp + 0x13], 0x2d3a2d3c
mov dword [rbp + 0x17], 0x2d242d21
mov dword [rbp + 0x1b], 0x2d342d38
mov dword [rbp + 0x1f], 0x2d3f2d35
mov dword [rbp + 0x23], 0x2d722d29
mov dword [rbp + 0x27], 0x2d3b2d1a
mov dword [rbp + 0x2b], 0x2d2d2d2b
mov dword [rbp + 0x2f], 0x2d172d0e
mov dword [rbp + 0x33], 0x2d012d10
mov dword [rbp + 0x37], 0x2d092d35
mov dword [rbp + 0x3b], 0x2d012d14
mov dword [rbp + 0x3f], 0x2d032d1d
mov dword [rbp + 0x43], 0x2d022d04
mov word [rbp + 0x47], ax
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 9], ax
cmp edx, 0x28
jb 0x180004777
mov rax, qword [0x1800082a8]
lea r8, [rbp - 9]
add rax, 0x4014890
mov word [rbp + 0x47], r9w
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a840], rax
mov r9, qword [0x1800082a8]
lea r8, [rbp - 0x19]
add r9, 0x40001f0
mov rdx, rax
mov rcx, rdi
call r9
movss xmm0, dword [rbp - 0x19]
lea r11, [rsp + 0x90]
movss xmm1, dword [rbp - 0x15]
mov rax, rbx
mov rdi, qword [r11 + 0x18]
movss dword [rbx], xmm0
movss dword [rbx + 4], xmm1
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop rbp
ret
Function at 0x1800047f8
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
xor esi, esi
mov rbx, rcx
cmp qword [0x18000a7a8], rsi
jne 0x180004946
mov dword [rbp - 0x49], 0x2d2e2d16
mov edx, esi
mov dword [rbp - 0x45], 0x2d272d28
mov dword [rbp - 0x41], 0x2d2f2d3d
mov dword [rbp - 0x3d], 0x2d0b2d39
mov dword [rbp - 0x39], 0x2d232d2c
mov dword [rbp - 0x35], 0x2d7e2d2a
mov dword [rbp - 0x31], 0x2d3a2d02
mov dword [rbp - 0x2d], 0x2d3b2d3c
mov dword [rbp - 0x29], 0x2d332d21
mov dword [rbp - 0x25], 0x2d1a2d25
mov dword [rbp - 0x21], 0x2d2f2d35
mov dword [rbp - 0x1d], 0x2d2c2d3e
mov dword [rbp - 0x19], 0x2d372d2f
mov dword [rbp - 0x15], 0x2d142d31
mov dword [rbp - 0x11], 0x2d0b2d2d
mov dword [rbp - 0xd], 0x2d162d01
mov dword [rbp - 9], 0x2d142d04
mov dword [rbp - 5], 0x2d462d1e
mov dword [rbp - 1], 0x2d0f2d2e
mov dword [rbp + 3], 0x2d2a2d1f
mov dword [rbp + 7], 0x2d1c2d04
mov dword [rbp + 0xb], 0x2d042d1c
mov dword [rbp + 0xf], 0x2d1d2d3d
mov dword [rbp + 0x13], 0x2d152d10
mov dword [rbp + 0x17], 0x2d262d19
mov dword [rbp + 0x1b], 0x2d192d1b
mov dword [rbp + 0x1f], 0x2d1f2d00
mov dword [rbp + 0x23], 0x2d3f2d09
mov dword [rbp + 0x27], 0x2d102d12
mov dword [rbp + 0x2b], 0x2df22d0b
mov dword [rbp + 0x2f], 0x2dee2dee
mov dword [rbp + 0x33], 0x2de12def
mov dword [rbp + 0x37], 0x2df7
movsxd rcx, edx
mov eax, 0x2d45
add eax, edx
inc edx
xor word [rbp + rcx*2 - 0x49], ax
cmp edx, 0x41
jb 0x18000490e
mov rax, qword [0x1800082a8]
lea r8, [rbp - 0x49]
add rax, 0x4014890
mov word [rbp + 0x39], si
xor edx, edx
xor ecx, ecx
call rax
mov qword [0x18000a7a8], rax
mov qword [rbp + 0x3f], rbx
call fcn.1800067b0
mov r9, qword [0x1800082a8]
lea r8, [rbp + 0x3f]
mov rdx, qword [0x18000a7a8]
add r9, 0x40001f0
mov rcx, rax
call r9
mov rax, qword [rbp + 0x47]
lea r11, [rsp + 0xc0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret