joyce8/EMBER2024-capa huggingface dataset:
Function at 0x14001cbb0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 8], rax
mov rbx, rcx
mov word [rbp - 0x19], 0x6d65
mov word [rbp - 0x16], 0x6d69
mov dword [rbp - 0xe], 0x6d695465
mov word [rbp - 0xa], 0x65
mov word [rbp - 0x1b], 0x7473
mov dword [rbp - 0x20], 0x53746547
mov dword [rbp - 0x13], 0x69467341
mov byte [rbp - 0x14], 0x65
mov byte [rbp - 0x17], 0x54
mov byte [rbp - 0x1c], 0x79
mov byte [rbp - 0xf], 0x6c
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001cc27
mov rcx, rbx
call rax
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x58]
add rsp, 0x40
pop rbp
ret

Function at 0x14001cc44
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r14d, edx
mov rsi, rcx
xor ebx, ebx
call fcn.140008864
mov rdi, rax
test rax, rax
je 0x14001cce7
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x74696e49
mov rcx, rax
mov word [rbp - 0x16], 0x726f
mov dword [rbp - 0x20], 0x65447974
mov dword [rbp - 0x2c], 0x696c6169
mov dword [rbp - 0x24], 0x69727563
mov word [rbp - 0x27], 0x5365
mov word [rbp - 0x19], 0x7069
mov byte [rbp - 0x17], 0x74
mov byte [rbp - 0x14], bl
mov word [rbp - 0x1c], 0x6373
mov byte [rbp - 0x28], 0x7a
mov byte [rbp - 0x1a], 0x72
mov byte [rbp - 0x25], 0x65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001ccdf
mov edx, r14d
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret

Function at 0x14001cd10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r12d, r9d
mov r15, r8
mov r14d, edx
mov rsi, rcx
xor ebx, ebx
call fcn.140008864
mov rdi, rax
test rax, rax
je 0x14001cdb3
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x24], 0x72637365
mov rcx, rax
mov dword [rbp - 0x2b], 0x69727563
mov dword [rbp - 0x30], 0x53746553
mov dword [rbp - 0x1a], 0x6c6361
mov word [rbp - 0x1f], 0x7470
mov word [rbp - 0x1c], 0x4472
mov word [rbp - 0x26], 0x4479
mov byte [rbp - 0x2c], 0x65
mov byte [rbp - 0x20], 0x69
mov byte [rbp - 0x27], 0x74
mov byte [rbp - 0x1d], 0x6f
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001cdab
mov r9d, r12d
mov r8, r15
mov edx, r14d
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x50
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14001cdd8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 8], rax
mov rdi, rcx
call fcn.140021d30
mov rbx, rax
test rax, rax
je 0x14001ce5a
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x68746150
mov rcx, rax
mov word [rbp - 0x1c], 0x6552
mov word [rbp - 0x12], 0x736e
mov dword [rbp - 0x17], 0x74784565
mov dword [rbp - 0x10], 0x416e6f69
mov word [rbp - 0x19], 0x766f
mov byte [rbp - 0xc], 0
mov byte [rbp - 0x13], 0x65
mov byte [rbp - 0x1a], 0x6d
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001ce52
mov rcx, rdi
call rax
mov rcx, rbx
call fcn.14000987c
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
add rsp, 0x40
pop rbp
ret

Function at 0x14001ce7c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x58
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov r13, qword [rbp + 0x68]
mov r12d, r9d
mov r15d, r8d
mov r14, rdx
mov rsi, rcx
mov edi, 1
call fcn.140008864
mov rbx, rax
test rax, rax
je 0x14001cf1d
lea rdx, [rbp - 0x28]
mov word [rbp - 0x1e], 0x7845
mov rcx, rax
mov word [rbp - 0x27], 0x6765
mov byte [rbp - 0x28], 0x52
mov word [rbp - 0x24], 0x6570
mov word [rbp - 0x21], 0x654b
mov byte [rbp - 0x25], 0x4f
mov byte [rbp - 0x22], 0x6e
mov byte [rbp - 0x1f], 0x79
mov word [rbp - 0x1c], 0x41
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001cf15
mov r9d, r12d
mov qword [rsp + 0x20], r13
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
call rax
mov edi, eax
mov rcx, rbx
call fcn.14000987c
mov eax, edi
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x58
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x14001cf44
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
xor ebx, ebx
call fcn.140021d30
mov rdi, rax
test rax, rax
je 0x14001cfbd
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x1a], 0x7845656c
mov rcx, rax
mov dword [rbp - 0x16], 0x73747369
mov word [rbp - 0x12], 0x41
mov dword [rbp - 0x20], 0x68746150
mov word [rbp - 0x1c], 0x6946
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001cfb5
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
add rsp, 0x40
pop rbp
ret
Function at 0x14001cfe8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rdx
mov word [rbp - 0x1a], 0x7261
mov rdi, rcx
mov dword [rbp - 0x17], 0x65707954
xor ebx, ebx
mov word [rbp - 0x13], 0x41
mov word [rbp - 0x1d], 0x6942
mov word [rbp - 0x20], 0x6547
mov byte [rbp - 0x1b], 0x6e
mov byte [rbp - 0x1e], 0x74
mov byte [rbp - 0x18], 0x79
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d059
mov rdx, rsi
mov rcx, rdi
call rax
mov ebx, eax
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x70]
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret

Function at 0x14001d07c
Capabilities:
Contain obfuscated stackstrings

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 rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
xor ebx, ebx
call fcn.140008864
mov rdi, rax
test rax, rax
je 0x14001d111
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x1c], 0x68637461
mov rcx, rax
mov word [rbp - 0x2b], 0x6553
mov dword [rbp - 0x28], 0x65636976
mov dword [rbp - 0x22], 0x69446c72
mov dword [rbp - 0x18], 0x417265
mov word [rbp - 0x24], 0x7443
mov dword [rbp - 0x30], 0x72617453
mov word [rbp - 0x1e], 0x7073
mov byte [rbp - 0x29], 0x72
mov byte [rbp - 0x2c], 0x74
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d109
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret

Function at 0x14001d13c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r14, rdx
mov rsi, rcx
mov edi, 0xe
call fcn.1400142f4
mov rbx, rax
test rax, rax
je 0x14001d1b6
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x16], 0x41676e
mov rcx, rax
mov dword [rbp - 0x1a], 0x69727453
mov dword [rbp - 0x20], 0x64697555
mov word [rbp - 0x1c], 0x6f54
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d1ae
mov rdx, r14
mov rcx, rsi
call rax
mov edi, eax
mov rcx, rbx
call fcn.14000987c
mov eax, edi
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x40
pop r14
pop rdi
pop rbp
ret
Function at 0x14001d320
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r14
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 8], rax
mov r14, rdx
mov rsi, rcx
xor ebx, ebx
call fcn.140008864
mov rdi, rax
test rax, rax
je 0x14001d3b0
lea rdx, [rbp - 0x20]
mov word [rbp - 0xf], 0x536f
mov rcx, rax
mov dword [rbp - 0x14], 0x64695367
mov dword [rbp - 0x18], 0x6e697274
mov dword [rbp - 0xd], 0x416469
mov dword [rbp - 0x1c], 0x53747265
mov word [rbp - 0x1f], 0x6e6f
mov byte [rbp - 0x10], 0x54
mov byte [rbp - 0x1d], 0x76
mov byte [rbp - 0x20], 0x43
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d3a8
mov rdx, r14
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x40
pop r14
pop rdi
pop rbp
ret

Function at 0x14001d3d8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x70]
mov r12, r9
mov r13, qword [rbp + 0x68]
mov r15, r8
mov qword [rbp - 0x30], rax
mov r14, rdx
mov rax, qword [rbp + 0x78]
mov rsi, rcx
mov qword [rbp - 0x38], rax
xor ebx, ebx
call fcn.140008864
mov rdi, rax
test rax, rax
je 0x14001d492
lea rdx, [rbp - 0x28]
mov word [rbp - 0x19], 0x4164
mov rcx, rax
mov byte [rbp - 0x17], bl
mov dword [rbp - 0x1e], 0x53746e75
mov dword [rbp - 0x22], 0x6f636341
mov dword [rbp - 0x28], 0x6b6f6f4c
mov word [rbp - 0x24], 0x7075
mov byte [rbp - 0x1a], 0x69
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d48a
mov rcx, qword [rbp - 0x38]
mov r9, r12
mov qword [rsp + 0x30], rcx
mov r8, r15
mov rcx, qword [rbp - 0x30]
mov rdx, r14
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x14001d4b8
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r15d, r8d
mov r14, rdx
mov rsi, rcx
xor ebx, ebx
call fcn.140008864
mov rdi, rax
test rax, rax
je 0x14001d537
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x1c], 0x614d4353
mov rcx, rax
mov dword [rbp - 0x18], 0x6567616e
mov word [rbp - 0x14], 0x4172
mov dword [rbp - 0x20], 0x6e65704f
mov byte [rbp - 0x12], bl
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d52f
mov r8d, r15d
mov rdx, r14
mov rcx, rsi
call rax
mov rbx, rax
mov rcx, rdi
call fcn.14000987c
mov rax, rbx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x88]
add rsp, 0x40
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
Function at 0x14001d674
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0x88
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x11], rax
mov rax, qword [rbp + 0x8f]
mov r15, r9
mov r12, qword [rbp + 0x7f]
mov r14, r8
mov r13, qword [rbp + 0x87]
mov rsi, rdx
mov qword [rbp - 0x29], rax
mov rdi, rcx
mov rax, qword [rbp + 0x97]
xor ebx, ebx
mov qword [rbp - 0x31], rax
mov word [rbp - 0x21], 0x7243
mov word [rbp - 0x17], 0x7365
mov dword [rbp - 0x1e], 0x50657461
mov word [rbp - 0x1a], 0x6f72
mov word [rbp - 0x14], 0x41
mov byte [rbp - 0x1f], 0x65
mov byte [rbp - 0x15], 0x73
mov byte [rbp - 0x18], 0x63
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x21]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r10, rax
test rax, rax
je 0x14001d74a
mov rax, qword [rbp - 0x31]
mov r9, r15
mov qword [rsp + 0x48], rax
mov r8, r14
mov rax, qword [rbp - 0x29]
mov rdx, rsi
mov qword [rsp + 0x40], rax
mov rcx, rdi
mov eax, dword [rbp + 0x77]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], eax
mov eax, dword [rbp + 0x6f]
mov dword [rsp + 0x20], eax
call r10
mov ebx, eax
mov eax, ebx
mov rcx, qword [rbp - 0x11]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x14001d828
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x70]
mov r12, r9
mov r13, qword [rbp + 0x68]
mov r15, r8
mov qword [rbp - 0x28], rax
mov r14d, edx
mov rax, qword [rbp + 0x78]
mov rsi, rcx
mov qword [rbp - 0x30], rax
mov edi, 1
mov rax, qword [rbp + 0x80]
mov qword [rbp - 0x38], rax
call fcn.140008864
mov rbx, rax
test rax, rax
je 0x14001d8f3
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x1f], 0x6e456765
mov rcx, rax
mov word [rbp - 0x14], 0x41
mov dword [rbp - 0x19], 0x4579654b
mov byte [rbp - 0x20], 0x52
mov word [rbp - 0x1b], 0x6d75
mov byte [rbp - 0x15], 0x78
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d8eb
mov rcx, qword [rbp - 0x38]
mov r9, r12
mov qword [rsp + 0x38], rcx
mov r8, r15
mov rcx, qword [rbp - 0x30]
mov edx, r14d
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp - 0x28]
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov qword [rsp + 0x20], r13
call rax
mov edi, eax
mov rcx, rbx
call fcn.14000987c
mov eax, edi
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14001d918
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 8], rax
mov esi, edx
mov dword [rbp - 0x13], 0x656a624f
mov rdi, rcx
mov word [rbp - 0x1c], 0x6f46
or ebx, 0xffffffff
mov word [rbp - 0x15], 0x656c
mov word [rbp - 0x1f], 0x6961
mov dword [rbp - 0x1a], 0x6e695372
mov byte [rbp - 0x20], 0x57
mov word [rbp - 0xf], 0x7463
mov byte [rbp - 0xd], 0
mov byte [rbp - 0x16], 0x67
mov byte [rbp - 0x1d], 0x74
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001d993
mov edx, esi
mov rcx, rdi
call rax
mov ebx, eax
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x70]
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret

Function at 0x14001da38
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x70]
mov r12, r9
mov r13, qword [rbp + 0x68]
mov r15, r8
mov qword [rbp - 0x38], rax
mov r14d, edx
mov esi, ecx
mov edi, 1
call fcn.140021d30
mov rbx, rax
test rax, rax
je 0x14001dae8
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x2b], 0x72657551
mov rcx, rax
mov word [rbp - 0x2d], 0x636f
mov dword [rbp - 0x24], 0x676e6972
mov word [rbp - 0x30], 0x7341
mov word [rbp - 0x26], 0x7453
mov word [rbp - 0x20], 0x41
mov byte [rbp - 0x2e], 0x73
mov byte [rbp - 0x27], 0x79
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001dae0
mov rcx, qword [rbp - 0x38]
mov r9, r12
mov qword [rsp + 0x28], rcx
mov r8, r15
mov ecx, esi
mov qword [rsp + 0x20], r13
mov edx, r14d
call rax
mov edi, eax
mov rcx, rbx
call fcn.14000987c
mov eax, edi
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x14001dbb4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 8], rax
xor ebx, ebx
mov word [rbp - 0x12], 0x7365
mov dword [rbp - 0x20], 0x43746547
mov dword [rbp - 0x17], 0x6f725074
mov dword [rbp - 0x1c], 0x65727275
mov dword [rbp - 0x10], 0x644973
mov byte [rbp - 0x18], 0x6e
mov byte [rbp - 0x13], 0x63
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001dc16
call rax
mov ebx, eax
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x50]
add rsp, 0x40
pop rbp
ret
Function at 0x14001dc38
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
xor ebx, ebx
mov dword [rbp - 0x1b], 0x61726269
mov byte [rbp - 0x14], bl
mov rdi, rcx
mov dword [rbp - 0x1f], 0x4c64616f
mov word [rbp - 0x16], 0x4179
mov byte [rbp - 0x20], 0x4c
mov byte [rbp - 0x17], 0x72
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14001dc9b
mov rcx, rdi
call rax
mov rbx, rax
mov rax, rbx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
add rsp, 0x40
pop rbp
ret
Function at 0x140021670
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x60
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 8], rax
mov rbx, rdx
mov qword [rbp - 0x38], rdx
and dword [rbp - 0x40], 0
lea rdx, [rbp - 0x18]
call fcn.1400217dc
and qword [rbx], 0
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov dword [rbp - 0x40], 1
mov ecx, 0x30
call fcn.14002d398
mov rcx, rax
mov qword [rbx + 0x10], 0x20
mov qword [rbx + 0x18], 0x2f
mov al, byte [rbx]
mov byte [rcx], al
mov qword [rbx], rcx
and qword [rbx + 0x10], 0
xor esi, esi
mov word [rbp - 0x2d], 0x3433
mov word [rbp - 0x30], 0x3130
mov word [rbp - 0x22], 0x6665
mov word [rbp - 0x2b], 0x3635
mov word [rbp - 0x25], 0x6362
mov word [rbp - 0x28], 0x3938
mov byte [rbp - 0x23], 0x64
mov byte [rbp - 0x2e], 0x32
mov byte [rbp - 0x20], 0
mov byte [rbp - 0x29], 0x37
mov byte [rbp - 0x26], 0x61
movzx edi, byte [rbp + rsi - 0x18]
mov eax, edi
shr rax, 4
mov r9b, byte [rbp + rax - 0x30]
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 0x18]
jae 0x140021759
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14002174e
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x140021768
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rbx
call fcn.140022c04
and edi, 0xf
mov r9b, byte [rbp + rdi - 0x30]
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 0x18]
jae 0x14002179a
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14002178f
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x1400217a9
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rbx
call fcn.140022c04
inc rsi
cmp rsi, 0x10
jl 0x1400216e7
mov rax, rbx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x90]
add rsp, 0x60
pop rdi
pop rsi
pop rbp
ret
Function at 0x140021d30
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x20]
mov word [rbp - 0x19], 0x642e
mov dword [rbp - 0x1f], 0x61776c68
mov word [rbp - 0x16], 0x6c
mov word [rbp - 0x1b], 0x6970
mov byte [rbp - 0x17], 0x6c
mov byte [rbp - 0x20], 0x53
call fcn.14001dc38
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x40
pop rbp
ret

Function at 0x140021d8c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub rsp, 0x48
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x20]
mov dword [rsp + 0x25], 0x6c6c642e
mov dword [rsp + 0x20], 0x33656c4f
mov byte [rsp + 0x29], 0
mov byte [rsp + 0x24], 0x32
call fcn.14001dc38
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x48
ret

Function at 0x140021ddc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x68
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x38]
mov dword [rbp - 0x2f], 0x6c6c64
mov r12, r9
mov word [rbp - 0x32], 0x3233
mov r15d, r8d
mov byte [rbp - 0x30], 0x2e
mov r14d, edx
mov dword [rbp - 0x37], 0x70617374
xor ebx, ebx
mov byte [rbp - 0x38], 0x57
mov byte [rbp - 0x33], 0x69
call fcn.14001dc38
mov rdi, rax
test rax, rax
je 0x140021ea6
lea rdx, [rbp - 0x28]
mov dword [rbp - 0x17], 0x41736e6f
mov rcx, rax
mov dword [rbp - 0x1d], 0x73655365
mov dword [rbp - 0x25], 0x6d756e45
mov word [rbp - 0x28], 0x5457
mov word [rbp - 0x20], 0x6172
mov word [rbp - 0x19], 0x6973
mov byte [rbp - 0x13], bl
mov byte [rbp - 0x26], 0x53
mov byte [rbp - 0x1e], 0x74
mov byte [rbp - 0x21], 0x65
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140021e9e
mov r9, r12
mov qword [rsp + 0x20], r13
mov r8d, r15d
mov edx, r14d
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call fcn.14000987c
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
add rsp, 0x68
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x140021ecc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x1400f8148]
xor rax, rsp
mov qword [rbp - 0x10], rax
or ebx, 0xffffffff
mov dword [rbp - 0x19], 0x496e6f69
mov dword [rbp - 0x1d], 0x73736553
mov dword [rbp - 0x26], 0x6f436576
mov dword [rbp - 0x30], 0x47535457
mov dword [rbp - 0x21], 0x656c6f73
mov dword [rbp - 0x2a], 0x69746341
mov word [rbp - 0x15], 0x64
mov word [rbp - 0x2c], 0x7465
mov byte [rbp - 0x22], 0x6e
call fcn.14001c974
mov rcx, rax
lea rdx, [rbp - 0x30]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140021f3f
call rax
mov ebx, eax
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.14002d370
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rbp
ret