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

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x128]
sub rsp, 0x220
mov qword [rbp + 0x50], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r15
mov rax, qword [0x14006d798]
xor rax, rsp
mov qword [rbp + 0x118], rax
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
lea rcx, [0x14006e490]
call fcn.140047260
mov cl, 0x29
mov dword [rsp + 0x20], 0x45585a29
mov dword [rsp + 0x24], 0x1a4c5d40
mov dword [rsp + 0x28], 0x45454d07
xor eax, eax
mov byte [rsp + 0x2c], al
xor esi, esi
xor byte [rsp + rax + 0x21], cl
inc rax
cmp rax, 0xb
jae 0x14001482d
mov cl, byte [rsp + 0x20]
jmp 0x14001481a
mov byte [rsp + 0x2c], sil
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], sil
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x30]
call fcn.140002b2c
nop
lea rdx, [rbp - 0x10]
lea rcx, [0x14006e3b9]
call fcn.140015f88
nop
lea r8, [rbp - 0x30]
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.140001204
nop
mov r15d, 0x1000
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x1400148b7
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, r15
jb 0x1400148b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400148b2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], sil
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140014902
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r15
jb 0x1400148fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400148fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], sil
mov cl, 0x15
mov dword [rsp + 0x20], 0x67607615
mov dil, 0x60
mov dword [rsp + 0x24], 0x79713b79
mov word [rsp + 0x28], 0x79
mov rax, rsi
xor byte [rsp + rax + 0x21], cl
inc rax
cmp rax, 8
jae 0x140014945
mov cl, byte [rsp + 0x20]
jmp 0x140014932
mov byte [rsp + 0x29], sil
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], sil
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x30]
call fcn.140002b2c
nop
lea rdx, [rbp + 0x10]
lea rcx, [0x14006e3b9]
call fcn.140015f88
nop
lea r8, [rbp + 0x30]
mov rdx, rax
lea rcx, [rbp + 0x78]
call fcn.140001204
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x1400149c6
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, r15
jb 0x1400149c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400149c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], sil
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140014a11
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, r15
jb 0x140014a0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140014a0c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], sil
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp + 0x98]
lea rcx, [rbp - 0x70]
call fcn.140006560
nop
movdqa xmm0, xmmword [str._VJJNM]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x140056e60]
movdqu xmmword [rsp + 0x58], xmm1
movdqa xmm0, xmmword [0x140056e90]
movdqu xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], 0x4d114d52
mov dword [rsp + 0x7c], 0x4a57524f
mov dword [rbp - 0x80], 0x5a100d5b
mov word [rbp - 0x7c], 0x5252
xor eax, eax
mov byte [rbp - 0x7a], al
mov rcx, rsi
mov al, byte [rsp + 0x48]
xor byte [rsp + rcx + 0x49], al
inc rcx
cmp rcx, 0x3d
jb 0x140014a8a
mov byte [rbp - 0x7a], sil
movdqa xmm0, xmmword [0x140051db0]
movdqa xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], sil
lea rdx, [rsp + 0x49]
lea rcx, [rbp - 0x50]
call fcn.140002b2c
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rsi
mov r9b, byte [rsp + 0x38]
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x20]
call fcn.1400136a8
lea rcx, [rsp + 0x20]
call fcn.140014678
nop
lea r9, [fcn.140002314]
mov ebx, 2
mov r8d, ebx
lea edx, [rbx + 0x1e]
lea rcx, [rbp - 0x70]
call fcn.14004cf40
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp + 0x78]
lea rcx, [rbp - 0x70]
call fcn.140006560
nop
movdqa xmm0, xmmword [str._WKKOL]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x140056e40]
movdqu xmmword [rsp + 0x58], xmm1
movdqa xmm0, xmmword [0x140056ea0]
movdqu xmmword [rsp + 0x68], xmm0
mov dword [rsp + 0x78], 0x5c104c53
mov dword [rsp + 0x7c], 0x11534d4a
mov dword [rbp - 0x80], 0x53535b
mov rcx, rsi
mov al, byte [rsp + 0x48]
xor byte [rsp + rcx + 0x49], al
inc rcx
cmp rcx, 0x3a
jb 0x140014b64
mov byte [rbp - 0x7d], sil
movdqa xmm0, xmmword [0x140051db0]
movdqa xmmword [rbp - 0x40], xmm0
mov byte [rbp - 0x50], sil
lea rdx, [rsp + 0x49]
lea rcx, [rbp - 0x50]
call fcn.140002b2c
nop
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], rsi
mov r9b, byte [rsp + 0x38]
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x20]
call fcn.1400136a8
lea rcx, [rsp + 0x20]
call fcn.140014678
nop
lea r9, [fcn.140002314]
mov r8, rbx
mov edx, 0x20
lea rcx, [rbp - 0x70]
call fcn.14004cf40
mov dword [rsp + 0x40], 0x6b782c02
mov word [rsp + 0x44], 0x72
mov rax, rsi
xor byte [rsp + rax + 0x41], bl
inc rax
cmp rax, 4
jae 0x140014c06
mov bl, byte [rsp + 0x40]
jmp 0x140014bf3
mov byte [rsp + 0x45], sil
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], sil
lea rdx, [rsp + 0x41]
lea rcx, [rbp - 0x10]
call fcn.140002b2c
nop
movdqa xmm0, xmmword [0x140056ec0]
movdqu xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x30], 0x6f6e
mov byte [rsp + 0x32], dil
mov word [rsp + 0x33], 0x62
mov rcx, rsi
mov al, byte [rsp + 0x20]
xor byte [rsp + rcx + 0x21], al
inc rcx
cmp rcx, 0x13
jb 0x140014c4f
mov byte [rsp + 0x34], sil
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], sil
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x30]
call fcn.140002b2c
nop
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x30]
lea rcx, [rsp + 0x48]
call fcn.140001204
mov r9, rax
mov r8d, 0x40
lea rdx, [rbp - 0x70]
lea rcx, [0x14006e6b0]
call fcn.14004a364
mov rdx, rax
lea rbx, [0x14006d758]
mov rcx, rbx
call fcn.1400024c8
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140014cfc
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, r15
jb 0x140014cf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140014cf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], sil
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140014d47
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, r15
jb 0x140014d42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140014d42
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x30], sil
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x140014d92
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, r15
jb 0x140014d8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140014d8d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
lea rdx, [rbp - 0x10]
lea rcx, [0x14006e3b9]
call fcn.140015f88
nop
cmp qword [0x14006d770], 0x10
cmovae rbx, qword [0x14006d758]
mov r8, qword [0x14006d768]
mov rdx, rbx
mov rcx, rax
call fcn.140002a38
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
lea rdx, [rbp - 0x70]
lea rcx, [0x14006d738]
call fcn.1400024c8
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140014e2e
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, r15
jb 0x140014e28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140014e28
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
nop
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x140014e68
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, r15
jb 0x140014e63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140014e63
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
lea rdx, [rbp + 0x98]
cmp qword [rbp + 0xb0], 0x10
cmovae rdx, qword [rbp + 0x98]
lea rbx, [0x14006e7b0]
mov rcx, rbx
call fcn.14004c3d4
mov qword [0x14006d778], rax
lea rdx, [rbp + 0x78]
cmp qword [rbp + 0x90], 0x10
cmovae rdx, qword [rbp + 0x78]
mov rcx, rbx
call fcn.14004c3d4
mov qword [0x14006d780], rax
lea rcx, [0x14006e3c0]
call fcn.140016cf0
lea rcx, [0x14006e3f0]
call fcn.1400261bc
lea rcx, [0x14006e480]
call fcn.1400324cc
lea rcx, [0x14006e48a]
call fcn.140045a28
lea rcx, [0x14006e489]
call fcn.14003aef0
lea rcx, [0x14006e448]
call fcn.14002a1f4
lea rcx, [0x14006e488]
call fcn.14003a3b8
lea rcx, [0x14006e482]
call fcn.140037190
lea rcx, [0x14006e481]
call fcn.140014004
lea rcx, [0x14006e3c0]
call fcn.140016858
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0x108], xmm0
mov byte [rbp + 0xf8], sil
movdqu xmmword [rbp + 0xe8], xmm0
mov byte [rbp + 0xd8], sil
movdqa xmm0, xmmword [0x140056eb0]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x140056ed0]
movdqu xmmword [rsp + 0x58], xmm1
movdqa xmm0, xmmword [str.V_0huhcijuV30]
movdqu xmmword [rsp + 0x68], xmm0
mov rcx, rsi
mov al, byte [rsp + 0x48]
xor byte [rsp + rcx + 0x49], al
inc rcx
cmp rcx, 0x2e
jb 0x140014f80
mov byte [rsp + 0x77], sil
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0xc8], xmm0
mov byte [rbp + 0xb8], sil
lea rdx, [rsp + 0x49]
lea rcx, [rbp + 0xb8]
call fcn.140002b2c
nop
mov byte [rsp + 0x20], dil
mov dword [rsp + 0x21], 0x59505558
mov dword [rsp + 0x25], 0x54515959
mov word [rsp + 0x29], 0x51
mov rax, rsi
xor byte [rsp + rax + 0x21], dil
inc rax
cmp rax, 9
jae 0x140014ff3
mov dil, byte [rsp + 0x20]
jmp 0x140014fde
mov byte [rsp + 0x2a], sil
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0x68], xmm0
mov byte [rbp + 0x58], sil
lea rdx, [rsp + 0x21]
lea rcx, [rbp + 0x58]
call fcn.140002b2c
nop
lea r9, [rbp + 0xf8]
lea r8, [rbp + 0xb8]
lea rdx, [rbp - 0x70]
lea rcx, [0x14006e358]
call fcn.140005888
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140015070
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, r15
jb 0x14001506b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001506b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
lea r9, [rbp + 0xd8]
lea r8, [rbp + 0x58]
lea rdx, [rbp - 0x70]
lea rcx, [0x14006e358]
call fcn.140005888
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x1400150c5
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, r15
jb 0x1400150c0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400150c0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
lea rax, [rbp - 0x70]
mov qword [rsp + 0x40], rax
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], rsi
lea rdx, [rbp + 0xd8]
lea rcx, [rbp - 0x70]
call fcn.140006560
nop
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
lea rdx, [rbp + 0xf8]
lea rcx, [rbp + 0x10]
call fcn.140006560
nop
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0x10]
lea rcx, [0x14006e340]
call fcn.1400036ac
mov rdx, qword [0x14006d778]
mov rcx, rbx
call fcn.14004adb8
mov rdx, qword [0x14006d780]
mov rcx, rbx
call fcn.14004adb8
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x14001516d
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, r15
jb 0x140015168
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140015168
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004cdd8
movdqa xmm0, xmmword [0x140051db0]
movdqu xmmword [rbp + 0x68], xmm0
mov byte [rbp + 0x58], sil
lea rcx, [rbp + 0xb8]
call fcn.140002314
nop
lea rcx, [rbp + 0xd8]
call fcn.140002314
nop
lea rcx, [rbp + 0xf8]
call fcn.140002314
nop
lea rcx, [rbp + 0x78]
call fcn.140002314
nop
lea rcx, [rbp + 0x98]
call fcn.140002314
mov rcx, qword [rbp + 0x118]
xor rcx, rsp
call fcn.14004cef0
lea r11, [rsp + 0x220]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r15, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret