Function at 0x14001ab90
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using xor
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xb0
xor ebx, ebx
mov qword [rbp + 0x3f], rbx
lea ecx, [rbx + 0x30]
call fcn.14007fcec
vmovups ymm0, ymmword [str.https:__discord.com_invite_56cjJM8yva]
mov rdi, rax
mov qword [rbp + 0x37], rax
mov qword [rbp + 0x1f], rbx
lea ecx, [rbx + 0x30]
vmovups ymmword [rax], ymm0
mov eax, dword [0x140084638]
mov dword [rdi + 0x20], eax
movzx eax, byte [0x14008463c]
mov byte [rdi + 0x24], al
mov byte [rdi + 0x25], bl
vzeroupper
call fcn.14007fcec
mov ecx, dword [str.start]
mov rdx, rax
vmovdqu xmm0, xmmword [0x140085a90]
vmovdqu xmmword [rbp + 0x27], xmm0
mov qword [rbp + 0x17], rax
mov dword [rax], ecx
movzx ecx, word [0x140084610]
mov word [rax + 4], cx
lea rcx, [rbp + 0x17]
vmovups ymm0, ymmword [rdi]
vmovups ymmword [rax + 6], ymm0
mov eax, dword [rdi + 0x20]
mov dword [rdx + 0x26], eax
movzx eax, byte [rdi + 0x24]
mov byte [rdx + 0x2a], al
mov byte [rdx + 0x2b], bl
cmp qword [rbp + 0x2f], 0xf
cmova rcx, qword [rbp + 0x17]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [rbp + 0x2f]
cmp rdx, 0xf
jbe 0x14001ac82
mov rcx, qword [rbp + 0x17]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ac7d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001ac7d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14007fd28
vmovdqu xmm0, xmmword [0x140085a30]
mov edx, Ordinal_50
mov byte [rbp + 0x17], bl
mov rcx, rdi
vmovdqu xmmword [rbp + 0x27], xmm0
call fcn.14007fd28
mov edi, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x47], rbx
mov qword [rbp + 0x4f], rdi
mov byte [rbp + 0x37], bl
call fcn.14000e8c0
call fcn.140016490
mov byte [rbp - 0x39], reloc.WLDAP32.dll_Ordinal_26
mov byte [rbp - 0x38], reloc.WLDAP32.dll_Ordinal_60
mov byte [rbp - 0x37], 0x45
mov byte [rbp - 0x36], 0x25
mov byte [rbp - 0x35], 0x7e
mov byte [rbp - 0x34], 7
mov byte [rbp - 0x33], 0x6b
mov byte [rbp - 0x32], 0x4b
mov byte [rbp - 0x31], 0x4b
mov byte [rbp - 0x30], reloc.WLDAP32.dll_Ordinal_79
mov byte [rbp - 0x2f], bl
mov byte [rbp - 0x2e], WSAGetLastError
mov byte [rbp - 0x2d], 0x52
mov byte [rbp - 0x2c], 0x40
mov byte [rbp - 0x2b], 0x5e
mov byte [rbp - 0x2a], Ordinal_79
mov byte [rbp - 0x29], 0x52
mov byte [rbp - 0x28], ntohs
mov byte [rbp - 0x27], 6
mov byte [rbp - 0x26], 0x4b
mov byte [rbp - 0x25], 0x5d
mov byte [rbp - 0x24], 0x54
mov byte [rbp - 0x23], 0x52
mov byte [rbp - 0x22], reloc.WS2_32.dll_sendto
mov byte [rbp - 0x21], 0x5b
mov byte [rbp - 0x20], 0x5d
mov byte [rbp - 0x1f], 0x44
mov byte [rbp - 0x1e], 0x5c
mov byte [rbp - 0x1d], 0x42
mov byte [rbp - 0x1c], Ordinal_26
mov byte [rbp - 0x1b], 0x4a
mov byte [rbp - 0x1a], 0x5c
mov byte [rbp - 0x19], 0x52
mov byte [rbp - 0x18], 0x53
mov byte [rbp - 0x17], 0x51
mov byte [rbp - 0x16], 0x40
mov byte [rbp - 0x15], 0x63
mov byte [rbp - 0x14], gethostname
mov byte [rbp - 0x13], 0x24
mov byte [rbp - 0x12], WSAGetLastError
mov byte [rbp - 0x11], 0x40
mov byte [rbp - 0x10], 0x6b
mov byte [rbp - 0xf], reloc.WLDAP32.dll_Ordinal_27
mov byte [rbp - 0xe], 0x7b
mov byte [rbp - 0xd], Ordinal_32
mov byte [rbp - 0xc], 0x69
mov byte [rbp - 0xb], 4
mov byte [rbp - 0xa], Ordinal_41
mov byte [rbp - 9], reloc.WLDAP32.dll_Ordinal_33
mov byte [rbp - 8], Ordinal_41
mov byte [rbp - 7], WSAGetLastError
mov byte [rbp - 6], 7
mov byte [rbp - 5], Ordinal_60
mov byte [rbp - 4], reloc.WLDAP32.dll_Ordinal_50
mov byte [rbp - 3], gethostname
mov byte [rbp - 2], reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp - 1], 0x7a
mov byte [rbp], 0x51
mov byte [rbp + 1], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 2], 2
mov byte [rbp + 3], 0x63
mov byte [rbp + 4], 4
mov byte [rbp + 5], 0x78
mov byte [rbp + 6], Ordinal_30
mov byte [rbp + 7], Ordinal_41
mov byte [rbp + 8], 0x35
mov byte [rbp + 9], Ordinal_45
mov byte [rbp + 0xa], 0x5e
mov byte [rbp + 0xb], 0x43
mov byte [rbp + 0xc], 0x47
movabs r9, 0x2208e6ee7563b01c
mov byte [rbp + 0xd], WSAGetLastError
mov r8, r9
mov byte [rbp + 0xe], WSAGetLastError
mov byte [rbp + 0xf], 0x4a
mov byte [rbp + 0x10], 0x55
mov byte [rbp + 0x11], 0x40
mov byte [rbp + 0x12], 0x69
movzx eax, byte [rbp - 0x39]
lea rax, [rbp - 0x39]
sub r8, rax
mov rax, rbx
lea rcx, [rbp - 0x39]
and eax, edi
add rcx, rbx
cmp rax, rdi
cmovae rax, rdi
movzx edx, byte [rcx]
add cl, r8b
shl rax, 2
shrx rax, r9, rax
and al, dil
xor al, cl
xor al, dl
mov byte [rbp + rbx - 0x39], al
inc rbx
cmp rbx, 0x4c
jb 0x14001ae00
lea rcx, [rbp - 0x39]
call fcn.14001aea0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp + 0x67]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x67]
sub ecx, 1
je 0x14001ae64
cmp ecx, 1
jne 0x14001ae69
call fcn.1400145c0
jmp 0x14001ae69
call fcn.1400151d0
lea rcx, [0x140084540]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.14000c580
lea r11, [rsp + 0xb0]
xor eax, eax
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret