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

Disassembly:
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov qword [rbp - 9], 0xfffffffffffffffe
mov qword [rsp + 0xc0], rbx
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rsi, rdx
mov rdi, rcx
mov qword [rbp - 0x19], rcx
mov qword [rbp - 0x11], rdx
xor ebx, ebx
mov dword [rbp - 0x25], ebx
call fcn.140021170
mov rcx, rax
mov eax, ebx
test rcx, rcx
setne al
test eax, eax
jne 0x140004730
mov ecx, 0x80004005
call fcn.140020760
int3
mov rax, qword [rcx]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rdi], rax
mov dword [rbp - 0x25], 1
mov qword [rbp - 0x21], rbx
mov dword [rbp - 1], ebx
xor eax, eax
mov qword [rbp + 3], rax
mov dword [rbp + 0xb], eax
mov dword [rbp + 0x11], 0x336c6c65
mov dword [rbp + 0x17], 0x6c6c64
mov word [rbp + 0xf], 0x6873
mov word [rbp + 0x15], 0x2e32
lea rcx, [rbp + 0xf]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x140004837
mov edx, 0x2bf
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140185d80], rax
test rax, rax
je 0x1400047a7
lea rdx, [rbp - 1]
mov rcx, qword [rsi]
call rax
mov word [rbp + 0x26], 0x776f
mov dword [rbp + 0x29], 0x646c6f46
mov dword [rbp + 0x21], 0x4b746547
mov word [rbp + 0x2d], 0x7265
mov dword [rbp + 0x30], 0x687461
mov word [rbp + 0x1f], 0x4853
mov byte [rbp + 0x25], 0x6e
mov byte [rbp + 0x28], 0x6e
mov byte [rbp + 0x2f], 0x50
lea rdx, [rbp + 0x1f]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140185d88], rax
test rax, rax
je 0x14000482d
lea r9, [rbp - 0x21]
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 1]
call rax
test eax, eax
jne 0x14000482d
mov r8, qword [rbp - 0x21]
test r8, r8
je 0x14000482d
mov word [rbp - 0x29], 0x7325
mov byte [rbp - 0x27], al
lea rdx, [rbp - 0x29]
mov rcx, rdi
call fcn.140020c90
mov rcx, qword [rbp - 0x21]
call fcn.14013e930
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
mov rdx, qword [rsi]
sub rdx, 0x18
lock add dword [rdx + 0x10], 0xffffffff
jg 0x14000484f
mov rcx, qword [rdx]
mov r8, qword [rcx]
call qword [r8 + 8]
mov rax, rdi
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0xc0]
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
Function at 0x1400058e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1e8]
sub rsp, 0x2c0
mov qword [rsp + 0x48], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp + 0x1b0], rax
mov rbx, rcx
mov qword [rsp + 0x50], rcx
xor edi, edi
mov dword [rsp + 0x40], edi
call fcn.140021170
mov rcx, rax
mov eax, edi
test rcx, rcx
setne al
test eax, eax
jne 0x14000594d
mov ecx, 0x80004005
call fcn.140020760
int3
mov rax, qword [rcx]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbx], rax
mov dword [rsp + 0x40], 1
mov byte [rbp - 0x50], 0
xor edx, edx
mov r8d, 0x1ff
lea rcx, [rbp - 0x4f]
call fcn.140057e20
mov dword [rsp + 0x30], 0x200
mov dword [rbp - 0x70], 0x740066
mov dword [rbp - 0x5a], 0x700061
mov dword [rbp - 0x6c], 0x43005c
mov r10d, 0x6f
mov dword [rbp - 0x76], 0x73006f
mov dword [rsp + 0x78], 0x410057
mov dword [rbp - 0x68], 0x790072
lea r8d, [r10 + 3]
mov dword [rbp - 0x80], 0x4d005c
mov dword [rbp - 0x64], 0x740070
mov dword [rbp - 0x7c], 0x630069
lea r15d, [r10 - 0x22]
mov dword [rbp - 0x60], 0x67006f
mov dword [rsp + 0x7c], 0x450052
mov dword [rsp + 0x70], 0x4f0053
mov word [rbp - 0x78], r8w
mov dword [rsp + 0x74], 0x540046
mov word [rbp - 0x5c], r8w
mov dword [rbp - 0x54], 0x79
mov word [rbp - 0x72], r10w
mov r13d, 0x68
mov word [rbp - 0x56], r13w
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov r9d, 0x20019
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, 0xffffffff80000002
call fcn.140001000
test eax, eax
jne 0x140005b23
mov dword [rsp + 0x60], 0x6e0069
mov dword [rsp + 0x6c], 0x64
mov dword [rsp + 0x64], 0x470065
mov dword [rsp + 0x5a], 0x630061
mov dword [rsp + 0x68], 0x690075
mov word [rsp + 0x58], r15w
mov word [rsp + 0x5e], r13w
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x44]
xor r8d, r8d
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x38]
call fcn.140007790
test eax, eax
je 0x140005af1
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov r9d, 0x20119
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, 0xffffffff80000002
call fcn.140001000
test eax, eax
jne 0x140005b23
lea rax, [rsp + 0x30]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x44]
xor r8d, r8d
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x38]
call fcn.140007790
test eax, eax
jne 0x140005b23
lea rax, [rbp - 0x50]
or rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp word [rax + rcx*2], 0
jne 0x140005b00
mov r8d, ecx
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.140028eb0
mov rcx, qword [rsp + 0x38]
call fcn.14000c3e0
mov rax, rbx
mov rcx, qword [rbp + 0x1b0]
xor rcx, rsp
call fcn.140055550
lea r11, [rsp + 0x2c0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
Function at 0x140005bc0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbx
push rbp
push rsi
push rdi
push r14
sub rsp, 0x50
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rsp + 0x48], rax
mov r14, qword [rsp + 0xa0]
mov rbp, r9
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov dword [rsp + 0x3d], 0x79726f6d
mov dword [rsp + 0x35], 0x65636f72
mov dword [rsp + 0x31], 0x50646165
mov dword [rsp + 0x39], 0x654d7373
mov byte [rsp + 0x41], 0
mov byte [rsp + 0x30], 0x52
call fcn.140128df0
lea rdx, [rsp + 0x30]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140005c43
mov r9, rbp
mov r8, rsi
mov rdx, rdi
mov rcx, rbx
mov qword [rsp + 0x20], r14
call rax
mov rcx, qword [rsp + 0x48]
xor rcx, rsp
call fcn.140055550
add rsp, 0x50
pop r14
pop rdi
pop rsi
pop rbp
pop rbx
ret
Function at 0x140006980
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov r11, rsp
push rbp
push r12
push r13
push r15
lea rbp, [r11 - 0x1d8]
sub rsp, 0x2b8
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp + 0x190], rax
xor r13b, r13b
mov r15d, edx
mov r12, rcx
test edx, edx
je 0x140006c21
test rcx, rcx
je 0x140006c21
mov qword [r11 - 0x28], rsi
mov qword [r11 - 0x30], rdi
xor eax, eax
lea rcx, [rsp + 0x38]
or rdi, 0xffffffffffffffff
mov qword [r11 - 0x38], r14
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x3c], 4
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], edi
call fcn.140016450
lea ecx, [rdi + 3]
xor edx, edx
mov dword [rsp + 0x50], 0x130
mov r14d, eax
call fcn.14000b4f0
mov rsi, rax
cmp rax, rdi
je 0x140006c03
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.140011930
cmp eax, 1
jne 0x140006bfb
mov qword [rsp + 0x2f0], rbx
lea rdx, [rsp + 0x7c]
lea rcx, [rbp + 0x180]
mov dword [rbp + 0x187], 0x78652e72
mov dword [rbp + 0x180], 0x6c707865
mov word [rbp + 0x185], 0x6572
mov word [rbp + 0x18b], 0x65
mov byte [rbp + 0x184], 0x6f
call fcn.140059400
test eax, eax
jne 0x140006b1c
mov r8d, dword [rsp + 0x58]
xor edx, edx
mov ecx, 0x1fffff
call fcn.140012380
mov rbx, rax
test rax, rax
je 0x140006b1c
lea r8, [rsp + 0x30]
mov edx, 8
mov rcx, rax
call fcn.140130200
test eax, eax
je 0x140006b14
mov r9d, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x3c]
lea r8, [rsp + 0x40]
mov edx, 0xc
mov qword [rsp + 0x20], rax
call fcn.140130030
test eax, eax
je 0x140006ada
cmp r14d, dword [rsp + 0x40]
je 0x140006b37
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140006af2
call fcn.140012300
mov qword [rsp + 0x30], 0
mov rcx, rbx
call fcn.140012300
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140006b1c
call fcn.140012300
mov qword [rsp + 0x30], 0
jmp 0x140006b1c
mov rcx, rbx
call fcn.140012300
lea rdx, [rsp + 0x50]
mov rcx, rsi
call fcn.14013d420
cmp eax, 1
je 0x140006a33
jmp 0x140006bf3
xor r14d, r14d
lea rcx, [rbp + 0x84]
xor edx, edx
mov r8d, 0xfc
mov dword [rsp + 0x44], r14d
mov dword [rbp + 0x80], r14d
call fcn.140057e20
mov rcx, qword [rsp + 0x30]
lea rax, [rsp + 0x44]
lea r8, [rbp + 0x80]
lea edx, [r14 + 1]
mov r9d, 0x100
mov qword [rsp + 0x20], rax
call fcn.140130030
test eax, eax
je 0x140006bd7
mov rcx, qword [rbp + 0x80]
lea rdx, [rsp + 0x48]
call fcn.140134790
test eax, eax
je 0x140006bd7
mov rcx, qword [rsp + 0x48]
mov rdx, r15
inc rdi
cmp byte [rcx + rdi], r14b
jne 0x140006ba0
cmp rdi, rdx
jae 0x140006bd2
mov r9, rcx
lea r8, [rsp + 0x38]
mov rcx, r12
mov word [rsp + 0x38], 0x7325
mov byte [rsp + 0x3a], r14b
call fcn.140056c3c
mov rcx, qword [rsp + 0x48]
mov r13b, 1
call fcn.140140700
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x140006beb
call fcn.140012300
mov qword [rsp + 0x30], r14
mov rcx, rbx
call fcn.140012300
mov rbx, qword [rsp + 0x2f0]
mov rcx, rsi
call fcn.140012300
mov r14, qword [rsp + 0x2a0]
mov rdi, qword [rsp + 0x2a8]
mov rsi, qword [rsp + 0x2b0]
movzx eax, r13b
jmp 0x140006c23
xor al, al
mov rcx, qword [rbp + 0x190]
xor rcx, rsp
call fcn.140055550
add rsp, 0x2b8
pop r15
pop r13
pop r12
pop rbp
ret
Function at 0x140007790
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 [0x140176220]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x70]
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x40]
mov r12, r9
mov r15, r8
mov qword [rbp - 0x48], rax
mov r14, rdx
mov ebx, 1
mov dword [rbp - 0x3d], 0x33697061
mov dword [rbp - 0x37], 0x6c6c64
mov word [rbp - 0x3f], 0x7664
mov word [rbp - 0x39], 0x2e32
mov byte [rbp - 0x40], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14000785d
lea rdx, [rbp - 0x30]
mov rcx, rax
mov word [rbp - 0x21], 0x57
mov dword [rbp - 0x26], 0x4565756c
mov dword [rbp - 0x2a], 0x61567972
mov dword [rbp - 0x30], 0x51676552
mov word [rbp - 0x2c], 0x6575
mov byte [rbp - 0x22], 0x78
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140007854
mov rcx, qword [rbp - 0x48]
mov r9, r12
mov r8, r15
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov rdx, r14
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.140055550
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x140007a00
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, 0x60
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
lea rcx, [rbp - 0x40]
mov r15, r8
mov r14, rdx
xor ebx, ebx
mov dword [rbp - 0x3d], 0x33697061
mov dword [rbp - 0x37], 0x6c6c64
mov word [rbp - 0x3f], 0x7664
mov word [rbp - 0x39], 0x2e32
mov byte [rbp - 0x40], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140007acf
lea rdx, [rbp - 0x30]
mov rcx, rax
mov dword [rbp - 0x2a], 0x65537265
mov word [rbp - 0x1e], 0x486c
mov dword [rbp - 0x16], 0x417845
mov dword [rbp - 0x24], 0x43656369
mov word [rbp - 0x1b], 0x646e
mov word [rbp - 0x18], 0x7265
mov word [rbp - 0x26], 0x7672
mov dword [rbp - 0x2f], 0x73696765
mov byte [rbp - 0x30], 0x52
mov byte [rbp - 0x2b], 0x74
mov byte [rbp - 0x1c], 0x61
mov word [rbp - 0x20], 0x7274
mov byte [rbp - 0x19], 0x6c
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140007ac6
mov r8, r15
mov rdx, r14
mov rcx, rsi
call rax
mov rbx, rax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, rbx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0xa8]
add rsp, 0x60
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
Function at 0x140007da0
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 [0x140176220]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
xor ebx, ebx
mov dword [rbp - 0x28], 0x6c6c64
mov word [rbp - 0x2a], 0x2e69
mov word [rbp - 0x30], 0x6853
mov word [rbp - 0x2d], 0x6177
mov byte [rbp - 0x2b], 0x70
mov byte [rbp - 0x2e], 0x6c
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x140007e48
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x1b], 0x766f6d65
mov dword [rbp - 0x17], 0x6c694665
mov dword [rbp - 0x20], 0x68746150
mov dword [rbp - 0x11], 0x41636570
mov byte [rbp - 0x1c], 0x52
mov word [rbp - 0x13], 0x5365
mov byte [rbp - 0xd], bl
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x140007e3f
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret

Function at 0x140008640
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x28], 0x65766974
mov dword [rbp - 0x1c], 0x69737365
mov dword [rbp - 0x22], 0x6c6f736e
mov word [rbp - 0x18], 0x6e6f
mov word [rbp - 0x15], 0x64
mov dword [rbp - 0x2d], 0x41746547
mov byte [rbp - 0x16], 0x49
mov byte [rbp - 0x29], 0x63
mov word [rbp - 0x1e], 0x5365
mov word [rbp - 0x2f], 0x5354
mov word [rbp - 0x24], 0x6f43
mov byte [rbp - 0x30], 0x57
call fcn.140128df0
lea rdx, [rbp - 0x30]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400086c8
call rax
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140055550
add rsp, 0x50
pop rbp
ret
or eax, 0xffffffff
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140055550
add rsp, 0x50
pop rbp
ret
Function at 0x14000a9f0
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 [0x140176220]
xor rax, rsp
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x70]
mov r13, qword [rbp + 0x68]
mov rsi, rcx
lea rcx, [rbp - 0x40]
mov r12d, r9d
mov r15, r8
mov qword [rbp - 0x48], rax
mov r14d, edx
xor ebx, ebx
mov dword [rbp - 0x3d], 0x33697061
mov dword [rbp - 0x37], 0x6c6c64
mov word [rbp - 0x3f], 0x7664
mov word [rbp - 0x39], 0x2e32
mov byte [rbp - 0x40], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14000aad2
lea rdx, [rbp - 0x30]
mov rcx, rax
mov word [rbp - 0x1d], 0x7365
mov word [rbp - 0x28], 0x656b
mov word [rbp - 0x25], 0x7250
mov word [rbp - 0x2a], 0x6f54
mov dword [rbp - 0x22], 0x656c6976
mov dword [rbp - 0x2f], 0x73756a64
mov byte [rbp - 0x1e], 0x67
mov byte [rbp - 0x2b], 0x74
mov byte [rbp - 0x30], 0x41
mov byte [rbp - 0x1b], bl
mov byte [rbp - 0x23], 0x69
mov byte [rbp - 0x26], 0x6e
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000aac9
mov rcx, qword [rbp - 0x48]
mov r9d, r12d
mov r8, r15
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov edx, r14d
mov qword [rsp + 0x20], r13
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.140055550
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret

Function at 0x14000ab00
Capabilities:
Hash data using sha256

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov rbx, rcx
xor ecx, ecx
mov rax, r8
mov qword [rbx + 0x20], rcx
mov qword [rbx + 0x28], rcx
mov rdi, rdx
mov dword [rsp + 0x20], ecx
mov r8, r9
mov rdx, rax
mov rcx, rbx
mov dword [rbx], 0x6a09e667
mov dword [rbx + 4], 0xbb67ae85
mov dword [rbx + 8], 0x3c6ef372
mov dword [rbx + 0xc], 0xa54ff53a
mov dword [rbx + 0x10], 0x510e527f
mov dword [rbx + 0x14], 0x9b05688c
mov dword [rbx + 0x18], 0x1f83d9ab
mov dword [rbx + 0x1c], 0x5be0cd19
call fcn.14012aeb0
mov rdx, rdi
mov rcx, rbx
call fcn.14012a710
mov rbx, qword [rsp + 0x40]
mov rax, rdi
add rsp, 0x30
pop rdi
ret
Function at 0x14000ab80
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xa0
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp + 0x47], rax
lea rax, [rbp - 0x15]
lea r9, [rbp - 0x19]
lea r8, [rbp - 9]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x11]
lea rdx, [rbp + 0x17]
xor ebx, ebx
mov rcx, 0xffffffff80000002
mov word [rbp + 0x33], 0x4e20
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x36], 0x75435c5c
mov dword [rbp + 0x26], 0x74666f73
mov dword [rbp + 0x2e], 0x776f646e
mov word [rbp + 0x1e], 0x5c45
mov word [rbp + 0x21], 0x694d
mov dword [rbp + 0x3e], 0x72655674
mov dword [rbp + 0x2a], 0x69575c5c
mov word [rbp + 0x1b], 0x4157
mov dword [rbp + 0x3a], 0x6e657272
mov dword [rbp + 0x42], 0x6e6f6973
mov word [rbp + 0x24], 0x6f72
mov word [rbp + 0x18], 0x464f
mov byte [rbp + 0x35], 0x54
mov byte [rbp + 0x20], 0x5c
mov byte [rbp + 0x1a], 0x54
mov byte [rbp + 0x17], 0x53
mov byte [rbp + 0x32], 0x73
mov byte [rbp + 0x1d], 0x52
mov byte [rbp + 0x46], 0
mov byte [rbp + 0x23], 0x63
mov word [rbp + 1], 0x726f
mov dword [rbp + 4], 0x69737265
mov word [rbp + 9], 0x4e6e
mov word [rbp - 2], 0x614d
mov word [rbp - 5], 0x6e65
mov word [rbp + 0xc], 0x626d
mov word [rbp - 8], 0x7275
mov byte [rbp - 9], 0x43
mov byte [rbp], 0x6a
mov byte [rbp - 3], 0x74
mov word [rbp + 0xf], 0x72
mov byte [rbp - 6], 0x72
mov byte [rbp + 3], 0x56
mov byte [rbp + 0xb], 0x75
mov byte [rbp + 0xe], 0x65
mov byte [rbp + 8], 0x6f
mov dword [rbp - 0x19], 4
mov dword [rbp - 0x11], ebx
mov dword [rbp - 0x15], 4
call fcn.14013f150
test eax, eax
sete al
mov rcx, qword [rbp + 0x47]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0xb0]
add rsp, 0xa0
pop rbp
ret
Function at 0x14000b4f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov edi, edx
mov ebx, ecx
mov word [rbp - 0x24], 0x706c
mov dword [rbp - 0x2e], 0x65746165
mov word [rbp - 0x1d], 0x7370
mov dword [rbp - 0x21], 0x616e5332
mov word [rbp - 0x1a], 0x746f
mov dword [rbp - 0x28], 0x65686c6f
mov byte [rbp - 0x22], 0x33
mov byte [rbp - 0x18], 0
mov word [rbp - 0x30], 0x7243
mov word [rbp - 0x2a], 0x6f54
mov byte [rbp - 0x1b], 0x68
call fcn.140128df0
lea rdx, [rbp - 0x30]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000b572
mov edx, edi
mov ecx, ebx
call rax
jmp 0x14000b576
or rax, 0xffffffffffffffff
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret
Function at 0x14000c1a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
mov rax, qword [0x140176220]
xor rax, rsp
mov qword [rbp - 8], rax
mov rdi, rcx
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x28], 0x6c6c64
mov word [rbp - 0x2a], 0x2e69
mov word [rbp - 0x30], 0x6853
mov word [rbp - 0x2d], 0x6177
mov byte [rbp - 0x2b], 0x70
mov byte [rbp - 0x2e], 0x6c
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x14000c249
lea rdx, [rbp - 0x20]
mov rcx, rax
mov word [rbp - 0x1a], 0x6f6d
mov dword [rbp - 0x15], 0x6e657478
mov dword [rbp - 0x1f], 0x52687461
mov dword [rbp - 0xf], 0x416e6f
mov byte [rbp - 0x1b], 0x65
mov word [rbp - 0x11], 0x6973
mov word [rbp - 0x17], 0x4565
mov byte [rbp - 0x20], 0x50
mov byte [rbp - 0x18], 0x76
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000c240
mov rcx, rdi
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
add rsp, 0x50
pop rbp
ret

Function at 0x14000c2e0
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 [0x140176220]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov r12, r9
mov r15, r8
mov r14d, edx
mov ebx, 1
mov dword [rbp - 0x2d], 0x33697061
mov dword [rbp - 0x27], 0x6c6c64
mov word [rbp - 0x2f], 0x7664
mov word [rbp - 0x29], 0x2e32
mov byte [rbp - 0x30], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14000c395
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x13], 0x79746972
mov dword [rbp - 0x1d], 0x4b746547
mov dword [rbp - 0x17], 0x75636553
mov word [rbp - 0x19], 0x7965
mov word [rbp - 0x20], 0x6552
mov byte [rbp - 0xf], 0
mov byte [rbp - 0x1e], 0x67
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000c38c
mov r9, r12
mov r8, r15
mov edx, r14d
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140055550
add rsp, 0x50
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
Function at 0x14000c3e0
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 [0x140176220]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov rsi, rcx
lea rcx, [rbp - 0x20]
mov ebx, 1
mov dword [rbp - 0x1d], 0x33697061
mov dword [rbp - 0x17], 0x6c6c64
mov word [rbp - 0x1f], 0x7664
mov word [rbp - 0x19], 0x2e32
mov byte [rbp - 0x20], 0x41
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14000c487
lea rdx, [rbp - 0x30]
mov rcx, rax
mov word [rbp - 0x27], 0x7965
mov word [rbp - 0x30], 0x6552
mov word [rbp - 0x2d], 0x6c43
mov byte [rbp - 0x25], 0
mov word [rbp - 0x2a], 0x6573
mov byte [rbp - 0x2e], 0x67
mov byte [rbp - 0x2b], 0x6f
mov byte [rbp - 0x28], 0x4b
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000c47e
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140055550
mov rbx, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
add rsp, 0x50
pop rbp
ret

Function at 0x14000c4b0
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 [0x140176220]
xor rax, rsp
mov qword [rbp - 8], rax
mov rsi, rcx
lea rcx, [rbp - 0x30]
mov r14, rdx
xor ebx, ebx
mov dword [rbp - 0x28], 0x6c6c64
mov word [rbp - 0x2d], 0x6973
mov word [rbp - 0x2a], 0x2e6e
mov word [rbp - 0x30], 0x6576
mov byte [rbp - 0x2e], 0x72
mov byte [rbp - 0x2b], 0x6f
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rdi, rax
test rax, rax
je 0x14000c56b
lea rdx, [rbp - 0x20]
mov rcx, rax
mov dword [rbp - 0x13], 0x666e496e
mov word [rbp - 0xa], 0x41
mov word [rbp - 0x16], 0x6973
mov dword [rbp - 0x20], 0x46746547
mov dword [rbp - 0xf], 0x7a69536f
mov dword [rbp - 0x1b], 0x6556656c
mov byte [rbp - 0xb], 0x65
mov byte [rbp - 0x1c], 0x69
mov byte [rbp - 0x17], 0x72
mov byte [rbp - 0x14], 0x6f
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14000c562
mov rdx, r14
mov rcx, rsi
call rax
mov ebx, eax
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov eax, ebx
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140055550
lea r11, [rsp + 0x50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret