joyce8/EMBER2024-capa huggingface dataset:
Function at 0x461a20
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x402c8f
sub rsp, 0x20
mov qword [rsp + 0x18], rbp
lea rbp, [rsp + 0x18]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
mov rax, rdx
nop
call fcn.00409600
mov rbp, qword [rsp + 0x18]
add rsp, 0x20
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call fcn.0045f900
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp 0x402c60
cmp byte [0x0065e9b1], 0
je 0x461a35
mov rcx, qword [rax + 8]
mov rax, qword [rax]
jmp 0x45ea00
jmp 0x402c60

Function at 0x461a40
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
mov eax, dword [rax]
movabs rcx, 0xe7037ed1a0b428db
xor rcx, rax
xor rax, rbx
xor rax, qword [0x0065ed00]
movabs rdx, 0xa0761d6478bd642f
xor rdx, rax
mov rax, rcx
mul rdx
xor rax, rdx
mov rcx, rax
movabs rax, 0x1d8e4e27c47d124b
mul rcx
nop
nop
xor rax, rdx
ret
cmp byte [0x0065e9b1], 0
je 0x461a75
movq xmm0, rbx
pinsrd xmm0, dword [rax], 2
aesenc xmm0, xmmword [0x0065efc0]
aesenc xmm0, xmmword [0x0065efd0]
aesenc xmm0, xmmword [0x0065efe0]
movq rax, xmm0
ret
jmp 0x409800

Function at 0x461a80
Capabilities:
Encrypt data using aes via x86 extensions

Disassembly:
mov rax, qword [rax]
movabs rcx, 0xe7037ed1a0b428db
xor rcx, rax
xor rax, rbx
xor rax, qword [0x0065ed00]
movabs rdx, 0xa0761d6478bd642f
xor rdx, rax
mov rax, rcx
mul rdx
xor rax, rdx
mov rcx, rax
movabs rax, 0x1d8e4e27c47d1247
mul rcx
nop
nop
xor rax, rdx
ret
cmp byte [0x0065e9b1], 0
je 0x461ab6
movq xmm0, rbx
pinsrq xmm0, qword [rax], 1
aesenc xmm0, xmmword [0x0065efc0]
aesenc xmm0, xmmword [0x0065efd0]
aesenc xmm0, xmmword [0x0065efe0]
movq rax, xmm0
ret
jmp 0x409860

Function at 0x463400
Capabilities:
Write file on windows

Disassembly:
sub rsp, 0x30
mov rcx, 0xfffffffffffffff4
mov qword [rsp], rcx
mov rax, qword [sym.imp.kernel32.dll_GetStdHandle]
call rax
mov rcx, rax
mov qword [rsp], rcx
lea rdx, [0x0065ef40]
mov qword [rsp + 8], rdx
lea r8d, [0x0065e9cc]
mov qword [rsp + 0x10], r8
lea r9, [rsp + 0x28]
mov qword [r9], 0
mov qword [rsp + 0x18], r9
mov qword [rsp + 0x20], 0
mov rax, qword [sym.imp.kernel32.dll_WriteFile]
call rax
call fcn.00461960
add rsp, 0x30
ret
Function at 0x47edc0
Capabilities:
Hash data using fnv

Disassembly:
lea r12, [rsp - 8]
cmp r12, qword [r14 + 0x10]
jbe 0x47f040
sub rsp, 0x88
mov qword [rsp + 0x80], rbp
lea rbp, [rsp + 0x80]
mov ebx, dword [rax + 0x2c]
test ebx, ebx
jne 0x47ee83
mov qword [rsp + 0x90], rax
lea rbx, [0x00522b00]
mov rcx, rax
lea rax, [0x0060a920]
call fcn.00468ec0
test cl, cl
jne 0x47ee62
mov rax, qword [rsp + 0x90]
nop dword [rax + rax]
call fcn.0047dce0
mov ecx, 1
mov rdi, rax
mov rsi, rbx
lea rax, [rsp + 0x38]
lea rbx, [0x00554eb3]
nop dword [rax]
call fcn.0044c240
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x30], rbx
call fcn.004801e0
mov rcx, qword [rsp + 0x90]
xor edx, edx
nop
jmp 0x47eeaa
lea rdx, [0x00522840]
cmp rax, rdx
jne 0x47ee98
test byte [rbx], al
mov rax, rbx
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
call fcn.0045d280
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov rbx, rdx
lea rcx, [0x00508c00]
call fcn.0040a260
inc rdx
cmp rbx, rdx
jle 0x47eefe
mov rsi, qword [rax + rdx*8]
cmp qword [rsi + 0x30], rcx
jne 0x47eea7
lea rax, [0x0060a920]
lea rbx, [0x00522b00]
lea rdi, [0x00522840]
call fcn.004696e0
lea rdx, [0x00522840]
nop word [rax + rax]
cmp rax, rdx
jne 0x47f030
test byte [rbx], al
mov rax, rbx
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
lea rcx, [0x00503480]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 0
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x60], rcx
lea rax, [0x00511de0]
call fcn.0040cda0
mov qword [rsp + 0x68], rax
mov rcx, qword [rsp + 0x60]
test byte [rcx], al
cmp dword [0x0065ec90], 0
jne 0x47ef5e
mov rdx, qword [rcx]
mov qword [rax], rdx
movups xmm0, xmmword [rcx + 8]
movups xmmword [rax + 8], xmm0
movups xmm0, xmmword [rcx + 0x18]
movups xmmword [rax + 0x18], xmm0
movups xmm0, xmmword [rcx + 0x28]
movups xmmword [rax + 0x28], xmm0
jmp 0x47ef6d
mov rbx, rax
lea rax, [0x00511de0]
call fcn.00412c80
mov rax, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x30]
xor ecx, ecx
xor edi, edi
xor esi, esi
nop dword [rax]
call fcn.0047d740
call fcn.0045d340
mov rsi, qword [rsp + 0x68]
mov dword [rsi + 0x28], eax
mov dword [rsi + 0x2c], 0
mov rcx, qword [rsp + 0x90]
mov edx, dword [rcx + 0x10]
mov byte [rsp + 0x2f], 0
mov byte [rsp + 0x2f], 0x2a
xor eax, eax
jmp 0x47efc4
movzx r8d, byte [rsp + rax + 0x2f]
inc rax
imul edx, edx, 0x1000193
xor edx, r8d
cmp rax, 1
jl 0x47efb2
mov dword [rsi + 0x10], edx
cmp dword [0x0065ec90], 0
jne 0x47efdc
mov qword [rsi + 0x30], rcx
jmp 0x47efe5
lea rdi, [rsi + 0x30]
call fcn.00461c40
lea rax, [0x0060a920]
lea rbx, [0x00522b00]
lea rdi, [0x00522840]
call fcn.004696e0
lea rdx, [0x00522840]
cmp rax, rdx
jne 0x47f021
test byte [rbx], al
mov rax, rbx
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
nop
ret
mov rbx, rdx
lea rcx, [0x00508c00]
call fcn.0040a260
mov rbx, rdx
lea rcx, [0x00508c00]
call fcn.0040a260
nop
mov qword [rsp + 8], rax
call fcn.0045f900
mov rax, qword [rsp + 8]
jmp fcn.0047edc0
Function at 0x180066500
Capabilities:
Get thread local storage value

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x50
movzx edi, dl
mov rbx, rcx
lea rcx, [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov ecx, dword [0x1800ee3b0]
cmp ecx, 0xffffffff
je 0x180066600
cmp qword [rbx + 0x10], 0
je 0x180066600
test dil, dil
je 0x18006659b
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
xor esi, esi
mov edx, esi
mov r9d, dword [rbx + 0xc]
test r9d, r9d
je 0x180066587
mov r10, qword [rbx + 0x10]
nop dword [rax + rax]
mov ecx, edx
lea r8, [r10 + rcx*8]
cmp qword [r8], rax
je 0x180066584
inc edx
cmp edx, r9d
jb 0x180066570
jmp 0x180066587
mov qword [r8], rsi
test rax, rax
je 0x180066600
mov edx, 0xc
mov rcx, rax
call fcn.180068578
jmp 0x180066600
call qword [sym.imp.KERNEL32.dll_TlsFree]
mov dword [0x1800ee3b0], 0xffffffff
xor esi, esi
mov edi, esi
cmp dword [rbx + 0xc], esi
jbe 0x1800665f0
nop dword [rax]
nop dword [rax + rax]
mov eax, edi
lea r14, [rax*8]
mov rax, qword [rbx + 0x10]
mov rcx, qword [r14 + rax]
test rcx, rcx
je 0x1800665e9
mov edx, 0xc
call fcn.180068578
mov rax, qword [rbx + 0x10]
mov qword [r14 + rax], rsi
inc edi
cmp edi, dword [rbx + 0xc]
jb 0x1800665c0
mov rcx, qword [rbx + 0x10]
call fcn.180068884
mov qword [rbx + 0x10], rsi
mov dword [rbx + 0xc], esi
lea rcx, [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
nop
lea rcx, [rsp + 0x20]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov rbx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
add rsp, 0x50
pop r14
ret

Function at 0x180066720
Capabilities:
Get thread local storage value

Disassembly:
push rbx
sub rsp, 0x20
mov ecx, dword [0x1800ee3b0]
mov ebx, edx
call qword [sym.imp.KERNEL32.dll_TlsGetValue]
mov ecx, dword [0x1800ef560]
test rax, rax
cmovne ecx, ebx
mov dword [0x1800ef560], ecx
add rsp, 0x20
pop rbx
ret
Function at 0x180011a70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
lea r8, [0x1800f45b0]
lea rcx, [rsp + 0x20]
lea edx, [rax + 8]
mov r9d, 0x703e
mov dword [rsp + 0x20], 0x7050704b
mov dword [rsp + 0x24], 0x70507055
mov dword [rsp + 0x28], 0x70497051
mov qword [rsp + 0x2c], 0x703e7050
mov qword [rsp + 0x34], rax
mov qword [rsp + 0x3c], rax
mov qword [rsp + 0x44], rax
mov qword [rsp + 0x4c], rax
mov qword [rsp + 0x54], rax
mov qword [rsp + 0x5c], rax
mov qword [rsp + 0x64], rax
mov qword [rsp + 0x6c], rax
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov qword [rbp - 0x54], rax
mov qword [rbp - 0x4c], rax
mov qword [rbp - 0x44], rax
mov qword [rbp - 0x3c], rax
mov qword [rbp - 0x34], rax
mov qword [rbp - 0x2c], rax
mov qword [rbp - 0x24], rax
mov qword [rbp - 0x1c], rax
mov qword [rbp - 0x14], rax
mov qword [rbp - 0xc], rax
mov qword [rbp - 4], rax
mov qword [rbp + 4], rax
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rax
mov dword [rbp + 0x1c], eax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret

Function at 0x18001eda0
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
movabs rax, 0xcbf29ce484222325
mov r9d, 0
sub r8, rdx
je 0x18001edd4
movabs r10, 0x100000001b3
nop
movzx ecx, byte [r9 + rdx]
inc r9
xor rax, rcx
imul rax, r10
cmp r9, r8
jb 0x18001edc0
mov rcx, rax
shr rcx, 0x20
xor eax, ecx
ret
Function at 0x180030710
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
mov r9d, 0x6a56
lea r8, [0x1800f46f8]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0xd]
mov dword [rsp + 0x20], 0x6a336a1d
mov dword [rsp + 0x24], 0x6a386a24
mov dword [rsp + 0x28], 0x6a3a6a33
mov dword [rsp + 0x2c], 0x6a646a65
mov dword [rsp + 0x30], 0x6a326a78
mov dword [rsp + 0x34], 0x6a3a6a3a
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rax
mov qword [rbp], rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret
Function at 0x180030810
Capabilities:
Enumerate gui resources

Disassembly:
push rdi
sub rsp, 0x160
mov qword [rsp + 0x78], 0xfffffffffffffffe
mov qword [rsp + 0x170], rbx
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rsp + 0x150], rax
call fcn.18002fef0
test al, al
je 0x180030a64
call fcn.1800114e0
test al, al
jne 0x1800308b5
call fcn.180011550
test al, al
je 0x180030867
call fcn.18005be70
test al, al
sete al
jmp 0x1800308a2
call fcn.1800115c0
test al, al
je 0x18003087c
call fcn.18005bec0
test al, al
sete al
jmp 0x1800308a2
call fcn.180011470
test al, al
je 0x1800308a8
lea rcx, [rsp + 0x90]
call fcn.1800116a0
mov qword [rsp + 0x70], rax
cmp dword [rax + 0xc], 7
je 0x1800308b5
call fcn.18005be70
mov byte [rsp + 0x20], al
jmp 0x1800308ad
call fcn.180011630
test al, al
je 0x180030a64
call fcn.180011550
test al, al
je 0x1800308c9
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rax
call fcn.180030aa0
mov qword [rsp + 0x80], rax
xor ebx, ebx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x48], 7
mov qword [rsp + 0x40], rbx
mov word [rsp + 0x30], bx
or rdi, 0xffffffffffffffff
cmp word [rax], bx
jne 0x180030915
mov r8d, ebx
jmp 0x18003092a
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp word [rax + r8*2], bx
jne 0x180030920
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.180012660
nop
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0xa0]
call fcn.180071080
nop
cmp qword [rsp + 0x48], 8
jb 0x18003095d
mov rcx, qword [rsp + 0x30]
call fcn.18008fed0
mov qword [rsp + 0x48], 7
mov qword [rsp + 0x40], rbx
mov word [rsp + 0x30], bx
lea rcx, [rsp + 0xb0]
call fcn.180011a00
nop
call fcn.18004df20
mov dl, 1
mov ecx, 0x2718
call fcn.180031de0
call fcn.180011550
test al, al
je 0x1800309b6
xor edx, edx
lea rcx, [0x18005d580]
call qword [sym.imp.USER32.dll_EnumWindows]
xor edx, edx
lea rcx, [0x18005d580]
call qword [sym.imp.USER32.dll_EnumWindows]
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
jne 0x1800309cd
mov rcx, rbx
mov qword [rsp + 0x50], rbx
jmp 0x1800309d5
mov rcx, qword [rcx]
mov qword [rsp + 0x50], rcx
or edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
call fcn.18004f000
nop
cmp qword [rsp + 0xc8], 8
jb 0x1800309fc
mov rcx, qword [rsp + 0xb0]
call fcn.18008fed0
mov qword [rsp + 0xc8], 7
mov qword [rsp + 0xc0], rbx
mov word [rsp + 0xb0], bx
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x68], rax
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x180030a64
mov qword [rsp + 0x28], rcx
mov eax, edi
lock xadd dword [rcx + 8], eax
dec eax
jne 0x180030a64
mov rbx, qword [rsp + 0x28]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
lock xadd dword [rbx + 0xc], edi
dec edi
jne 0x180030a64
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
nop
call fcn.18005bf30
cmp qword [0x1800f30a8], 0
je 0x180030a78
call fcn.180030630
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.1800b33a0
mov rbx, qword [rsp + 0x170]
add rsp, 0x160
pop rdi
ret
Function at 0x18004b400
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
mov r9d, 0x6c4e
lea r8, [0x1800f4ec0]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0xb]
mov dword [rsp + 0x20], 0x6c266c2d
mov dword [rsp + 0x24], 0x6c216c3c
mov dword [rsp + 0x28], 0x6c2b6c23
mov dword [rsp + 0x2c], 0x6c2a6c60
mov dword [rsp + 0x30], 0x6c226c22
mov qword [rsp + 0x34], r9
mov qword [rsp + 0x3c], rax
mov qword [rsp + 0x44], rax
mov qword [rsp + 0x4c], rax
mov qword [rsp + 0x54], rax
mov qword [rsp + 0x5c], rax
mov qword [rsp + 0x64], rax
mov qword [rsp + 0x6c], rax
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov qword [rbp - 0x54], rax
mov qword [rbp - 0x4c], rax
mov qword [rbp - 0x44], rax
mov qword [rbp - 0x3c], rax
mov qword [rbp - 0x34], rax
mov qword [rbp - 0x2c], rax
mov qword [rbp - 0x24], rax
mov qword [rbp - 0x1c], rax
mov qword [rbp - 0x14], rax
mov qword [rbp - 0xc], rax
mov qword [rbp - 4], rax
mov qword [rbp + 4], rax
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rax
mov dword [rbp + 0x1c], eax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret

Function at 0x18004ca40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
lea r8, [0x1800f5010]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0xc]
mov r9d, 0x7626
mov dword [rsp + 0x20], 0x76437655
mov dword [rsp + 0x24], 0x76537645
mov dword [rsp + 0x28], 0x76157654
mov dword [rsp + 0x2c], 0x76087614
mov dword [rsp + 0x30], 0x764a7642
mov qword [rsp + 0x34], 0x7626764a
mov qword [rsp + 0x3c], rax
mov qword [rsp + 0x44], rax
mov qword [rsp + 0x4c], rax
mov qword [rsp + 0x54], rax
mov qword [rsp + 0x5c], rax
mov qword [rsp + 0x64], rax
mov qword [rsp + 0x6c], rax
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov qword [rbp - 0x54], rax
mov qword [rbp - 0x4c], rax
mov qword [rbp - 0x44], rax
mov qword [rbp - 0x3c], rax
mov qword [rbp - 0x34], rax
mov qword [rbp - 0x2c], rax
mov qword [rbp - 0x24], rax
mov qword [rbp - 0x1c], rax
mov qword [rbp - 0x14], rax
mov qword [rbp - 0xc], rax
mov qword [rbp - 4], rax
mov qword [rbp + 4], rax
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rax
mov dword [rbp + 0x1c], eax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret
Function at 0x18004cd50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
lea r8, [0x1800f5070]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0x16]
mov r9d, 0x781e
mov dword [rsp + 0x20], 0x787b785a
mov dword [rsp + 0x24], 0x787b7872
mov dword [rsp + 0x28], 0x787b786a
mov dword [rsp + 0x2c], 0x787b784d
mov dword [rsp + 0x30], 0x786b787d
mov dword [rsp + 0x34], 0x7877786c
mov dword [rsp + 0x38], 0x7867786a
mov dword [rsp + 0x3c], 0x7871785d
mov dword [rsp + 0x40], 0x786a7870
mov dword [rsp + 0x44], 0x7866787b
mov qword [rsp + 0x48], 0x781e786a
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rax
mov qword [rbp], rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret
Function at 0x18004db40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
lea r8, [0x1800f5160]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0xa]
mov r9d, 0x7e06
mov dword [rsp + 0x20], 0x7e757e68
mov dword [rsp + 0x24], 0x7e747e76
mov dword [rsp + 0x28], 0x7e287e32
mov dword [rsp + 0x2c], 0x7e6a7e62
mov qword [rsp + 0x30], 0x7e067e6a
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rax
mov qword [rbp], rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret

Function at 0x18004dc40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
lea r8, [0x1800f5178]
lea rcx, [rsp + 0x20]
lea edx, [rax + 8]
mov r9d, 0x2959
mov dword [rsp + 0x20], 0x290b2909
mov dword [rsp + 0x24], 0x290b2906
mov dword [rsp + 0x28], 0x2938293c
mov qword [rsp + 0x2c], 0x2959293d
mov qword [rsp + 0x34], rax
mov qword [rsp + 0x3c], rax
mov qword [rsp + 0x44], rax
mov qword [rsp + 0x4c], rax
mov qword [rsp + 0x54], rax
mov qword [rsp + 0x5c], rax
mov qword [rsp + 0x64], rax
mov qword [rsp + 0x6c], rax
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov qword [rbp - 0x54], rax
mov qword [rbp - 0x4c], rax
mov qword [rbp - 0x44], rax
mov qword [rbp - 0x3c], rax
mov qword [rbp - 0x34], rax
mov qword [rbp - 0x2c], rax
mov qword [rbp - 0x24], rax
mov qword [rbp - 0x1c], rax
mov qword [rbp - 0x14], rax
mov qword [rbp - 0xc], rax
mov qword [rbp - 4], rax
mov qword [rbp + 4], rax
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rax
mov dword [rbp + 0x1c], eax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret
Function at 0x18004ec10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
mov r9d, 0x2f41
lea r8, [0x1800f5240]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0xb]
mov dword [rsp + 0x20], 0x2f322f16
mov dword [rsp + 0x24], 0x2f1e2f73
mov dword [rsp + 0x28], 0x2f732f72
mov dword [rsp + 0x2c], 0x2f252f6f
mov dword [rsp + 0x30], 0x2f2d2f2d
mov qword [rsp + 0x34], r9
mov qword [rsp + 0x3c], rax
mov qword [rsp + 0x44], rax
mov qword [rsp + 0x4c], rax
mov qword [rsp + 0x54], rax
mov qword [rsp + 0x5c], rax
mov qword [rsp + 0x64], rax
mov qword [rsp + 0x6c], rax
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov qword [rbp - 0x54], rax
mov qword [rbp - 0x4c], rax
mov qword [rbp - 0x44], rax
mov qword [rbp - 0x3c], rax
mov qword [rbp - 0x34], rax
mov qword [rbp - 0x2c], rax
mov qword [rbp - 0x24], rax
mov qword [rbp - 0x1c], rax
mov qword [rbp - 0x14], rax
mov qword [rbp - 0xc], rax
mov qword [rbp - 4], rax
mov qword [rbp + 4], rax
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rax
mov dword [rbp + 0x1c], eax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret

Function at 0x18004ef00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov rax, qword [0x180001b10]
xor rax, rsp
mov qword [rbp + 0x20], rax
xor eax, eax
lea r8, [0x1800f5288]
lea rcx, [rsp + 0x20]
lea edx, [rax + 0xc]
mov r9d, 0x3139
mov dword [rsp + 0x20], 0x3155315a
mov dword [rsp + 0x24], 0x314a3156
mov dword [rsp + 0x28], 0x314a315c
mov dword [rsp + 0x2c], 0x315a3156
mov dword [rsp + 0x30], 0x315c3152
mov qword [rsp + 0x34], 0x3139314d
mov qword [rsp + 0x3c], rax
mov qword [rsp + 0x44], rax
mov qword [rsp + 0x4c], rax
mov qword [rsp + 0x54], rax
mov qword [rsp + 0x5c], rax
mov qword [rsp + 0x64], rax
mov qword [rsp + 0x6c], rax
mov qword [rsp + 0x74], rax
mov qword [rsp + 0x7c], rax
mov qword [rbp - 0x7c], rax
mov qword [rbp - 0x74], rax
mov qword [rbp - 0x6c], rax
mov qword [rbp - 0x64], rax
mov qword [rbp - 0x5c], rax
mov qword [rbp - 0x54], rax
mov qword [rbp - 0x4c], rax
mov qword [rbp - 0x44], rax
mov qword [rbp - 0x3c], rax
mov qword [rbp - 0x34], rax
mov qword [rbp - 0x2c], rax
mov qword [rbp - 0x24], rax
mov qword [rbp - 0x1c], rax
mov qword [rbp - 0x14], rax
mov qword [rbp - 0xc], rax
mov qword [rbp - 4], rax
mov qword [rbp + 4], rax
mov qword [rbp + 0xc], rax
mov qword [rbp + 0x14], rax
mov dword [rbp + 0x1c], eax
call fcn.18005bcb0
mov rcx, qword [rbp + 0x20]
xor rcx, rsp
call fcn.1800b33a0
add rsp, 0x130
pop rbp
ret