Function at 0x140006030
Capabilities:
Encode data using xor
Execute command
Set console window title

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x60]
sub rsp, 0x160
lea rcx, [0x1400eab20]
call fcn.140015f70
lea rcx, str.Demon_Free_Internal__discord.gg_vec2
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, [0x14007d8c8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140008940
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xor r12d, r12d
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
lea ecx, [r12 + 0x20]
call fcn.14006be24
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x58], Ordinal_27
mov qword [rbp - 0x50], Ordinal_33
movups xmm0, xmmword [str.Connection_to_server..__n]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x14007d8e0]
movsd qword [rax + 0x10], xmm0
mov byte [rax + 0x18], r12b
lea rcx, [rbp - 0x68]
call fcn.140004f20
lea rcx, [0x14007d8ec]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r12
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x68], r12b
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x40], r12b
lea rdx, [0x14007d8c8]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140008940
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohs
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.__Demon_Key__]
movsd qword [rsp + 0x20], xmm0
mov eax, dword [0x14007d8f8]
mov dword [rsp + 0x28], eax
movzx eax, word [0x14007d8fc]
mov word [rsp + 0x2c], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rsp + 0x2e], al
mov byte [rsp + 0x2f], r12b
lea rcx, [rsp + 0x20]
call fcn.140004f20
lea rdx, [rbp - 0x68]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140008bc0
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], r12
lea r14, [rbp - 0x68]
mov rsi, qword [rbp - 0x68]
mov r15, qword [rbp - 0x50]
cmp r15, 0xf
cmova r14, rsi
movabs rdi, 0x7fffffffffffffff
mov rbx, qword [rbp - 0x58]
cmp rbx, rdi
ja 0x140006ca7
lea r13d, [r12 + 0x16]
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
cmp rbx, 0xf
ja 0x1400061e7
mov qword [rsp + 0x30], rbx
movups xmm0, xmmword [r14]
movups xmmword [rsp + 0x20], xmm0
jmp 0x140006279
mov rax, rbx
or rax, 0xf
cmp rax, rdi
jbe 0x14000621f
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14006be24
mov rcx, rax
test rax, rax
je 0x140006245
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14000625b
cmp rax, r13
cmovb rax, r13
mov rdi, rax
lea rcx, [rax + 1]
cmp rcx, 0x1000
jb 0x14000624c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140006cad
jmp 0x140006201
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x140006258
call fcn.14006be24
jmp 0x14000625b
mov rax, r12
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
lea r8, [rbx + 1]
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x20]
lea rcx, [0x1400eab20]
call fcn.1400177b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
mov ecx, Ordinal_50
call fcn.14006be24
mov rcx, rax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], Ordinal_46
mov qword [rsp + 0x38], Ordinal_50
movups xmm0, xmmword [str.__Thanks_for_using_Demonware_free_internal__n]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x14007d910]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x14007d920]
movsd qword [rax + 0x20], xmm0
mov eax, dword [0x14007d928]
mov dword [rcx + 0x28], eax
mov byte [rcx + 0x2c], 0
lea rcx, [rsp + 0x20]
call fcn.140004f20
cmp byte [0x1400ead30], 0
je 0x140006c4a
call fcn.140005de0
mov word [rsp + 0x2e], r12w
mov qword [rsp + 0x30], reloc.WS2_32.dll_listen
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.__Injection__n]
movsd qword [rsp + 0x20], xmm0
mov eax, dword [0x14007d938]
mov dword [rsp + 0x28], eax
movzx eax, byte [reloc.WS2_32.dll_ioctlsocket]
mov byte [rsp + 0x2c], al
mov byte [rsp + 0x2d], 0
lea rcx, [rsp + 0x20]
call fcn.140004f20
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call fcn.14006be24
mov r9, rax
mov qword [rbp + 0x90], rax
mov ecx, 0x46
xor edx, edx
call fcn.140002650
mov word [rbp - 0x48], ax
lea ecx, [rdx + 0x6f]
lea edx, [rcx - 0x6e]
call fcn.140002650
mov word [rbp - 0x46], ax
lea ecx, [rdx + 0x71]
lea edx, [rcx - 0x70]
call fcn.140002650
mov word [rbp - 0x44], ax
lea ecx, [rdx + 0x72]
lea edx, [rcx - 0x71]
call fcn.140002650
mov word [rbp - 0x42], ax
lea ecx, [rdx + 0x6b]
lea edx, [rcx - 0x6a]
call fcn.140002650
mov word [rbp - 0x40], ax
lea ecx, [rdx + 0x65]
lea edx, [rcx - 0x64]
call fcn.140002650
mov word [rbp - 0x3e], ax
lea ecx, [rdx + 0x6f]
lea edx, [rcx - 0x6e]
call fcn.140002650
mov word [rbp - 0x3c], ax
lea ecx, [rdx + 0x5f]
lea edx, [rcx - 0x5e]
call fcn.140002650
mov word [rbp - 0x3a], ax
lea ecx, [rdx + 0x3c]
lea edx, [rcx - 0x3b]
call fcn.140002650
mov word [rbp - 0x38], ax
lea ecx, [rdx + 0x64]
lea edx, [rcx - 0x63]
call fcn.140002650
mov word [rbp - 0x36], ax
lea ecx, [rdx + 0x60]
lea edx, [rcx - 0x5f]
call fcn.140002650
mov word [rbp - 0x34], ax
lea ecx, [rdx + 0x5b]
lea edx, [rcx - 0x5a]
call fcn.140002650
mov word [rbp - 0x32], ax
lea ecx, [rdx + 0x63]
lea edx, [rcx - 0x62]
call fcn.140002650
mov word [rbp - 0x30], ax
lea ecx, [rdx + 0x68]
lea edx, [rcx - 0x67]
call fcn.140002650
mov word [rbp - 0x2e], ax
lea ecx, [rdx + 0x20]
lea edx, [rcx - 0x1f]
call fcn.140002650
mov word [rbp - 0x2c], ax
lea ecx, [rdx + 0x49]
lea edx, [rcx - 0x48]
call fcn.140002650
mov word [rbp - 0x2a], ax
lea ecx, [rdx + 0x5a]
lea edx, [rcx - 0x59]
call fcn.140002650
mov word [rbp - 0x28], ax
lea ecx, [rdx + 0x5e]
lea edx, [rcx - 0x5d]
call fcn.140002650
mov word [rbp - 0x26], ax
lea ecx, [rdx + 0x25]
lea edx, [rcx - 0x24]
call fcn.140002650
mov word [rbp - 0x24], ax
lea ecx, [rdx + 0x22]
lea edx, [rcx - 0x21]
call fcn.140002650
mov word [rbp - 0x22], ax
lea ecx, [rdx + 0x1a]
lea edx, [rcx - 0x19]
call fcn.140002650
mov word [rbp - 0x20], ax
lea ecx, [rdx + 0x3f]
lea edx, [rcx - 0x3e]
call fcn.140002650
mov word [rbp - 0x1e], ax
lea ecx, [rdx + 0x53]
mov edx, r13d
call fcn.140002650
mov word [rbp - 0x1c], ax
mov ecx, 0x69
lea edx, [rcx - 0x52]
call fcn.140002650
mov word [rbp - 0x1a], ax
lea ecx, [rdx + 0x59]
lea edx, [rcx - 0x58]
call fcn.140002650
mov word [rbp - 0x18], ax
lea edx, [rcx - 0x57]
call fcn.140002650
mov word [rbp - 0x16], ax
lea ecx, [rdx + 0x50]
lea edx, [rcx - 0x4f]
call fcn.140002650
mov word [rbp - 0x14], ax
lea ecx, [rdx + 0x54]
lea edx, [rcx - 0x53]
call fcn.140002650
mov word [rbp - 0x12], ax
lea ecx, [rdx + 0x4c]
lea edx, [rcx - 0x4b]
call fcn.140002650
mov word [rbp - 0x10], ax
lea ecx, [rdx + 0x12]
lea edx, [rcx - 0x11]
call fcn.140002650
mov word [rbp - 0xe], ax
lea ecx, [rdx + 0x48]
lea edx, [rcx - 0x47]
call fcn.140002650
mov word [rbp - 0xc], ax
lea ecx, [rdx + 0x5a]
lea edx, [rcx - 0x59]
call fcn.140002650
mov word [rbp - 0xa], ax
lea ecx, [rdx + 0x46]
lea edx, [rcx - 0x45]
call fcn.140002650
mov word [rbp - 8], ax
xor ecx, ecx
lea edx, [rcx + 0x21]
call fcn.140002650
mov word [rbp - 6], ax
lea edx, [rcx + 0x22]
movzx ecx, word [0x14007d984]
call fcn.140002650
mov word [rbp - 4], ax
mov edx, reloc.WLDAP32.dll_Ordinal_35
movzx ecx, word [0x14007d986]
call fcn.140002650
mov word [rbp - 2], ax
mov edx, 0x24
movzx ecx, word [str.C:WindowsDemon.dll]
call fcn.140002650
mov word [rbp], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d98a]
call fcn.140002650
mov word [rbp + 2], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d98c]
call fcn.140002650
mov word [rbp + 4], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d98e]
call fcn.140002650
mov word [rbp + 6], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d990]
call fcn.140002650
mov word [rbp + 8], ax
mov edx, reloc.WLDAP32.dll_Ordinal_41
movzx ecx, word [0x14007d992]
call fcn.140002650
mov word [rbp + 0xa], ax
mov edx, Ordinal_46
movzx ecx, word [0x14007d994]
call fcn.140002650
mov word [rbp + 0xc], ax
mov edx, Ordinal_46
movzx ecx, word [reloc.WS2_32.dll_WSAGetLastError]
call fcn.140002650
mov word [rbp + 0xe], ax
mov edx, Ordinal_46
movzx ecx, word [0x14007d998]
call fcn.140002650
mov word [rbp + 0x10], ax
mov edx, reloc.WLDAP32.dll_Ordinal_45
movzx ecx, word [reloc.WS2_32.dll_WSAStartup]
call fcn.140002650
mov word [rbp + 0x12], ax
mov edx, reloc.WLDAP32.dll_Ordinal_46
movzx ecx, word [0x14007d99c]
call fcn.140002650
mov word [rbp + 0x14], ax
mov edx, Ordinal_50
movzx ecx, word [0x14007d99e]
call fcn.140002650
mov word [rbp + 0x16], ax
mov edx, Ordinal_50
movzx ecx, word [0x14007d9a0]
call fcn.140002650
mov word [rbp + 0x18], ax
mov edx, Ordinal_50
movzx ecx, word [0x14007d9a2]
call fcn.140002650
mov word [rbp + 0x1a], ax
mov edx, reloc.WLDAP32.dll_Ordinal_50
movzx ecx, word [reloc.WS2_32.dll_WSAGetLastError]
call fcn.140002650
mov word [rbp + 0x1c], ax
mov edx, 0x33
movzx ecx, word [0x14007d9a6]
call fcn.140002650
mov word [rbp + 0x1e], ax
mov edx, 0x34
movzx ecx, word [reloc.WLDAP32.dll_Ordinal_46]
call fcn.140002650
mov word [rbp + 0x20], ax
mov edx, gethostname
movzx ecx, word [0x14007d9aa]
call fcn.140002650
mov word [rbp + 0x22], ax
mov edx, gethostname
movzx ecx, word [0x14007d9ac]
call fcn.140002650
mov word [rbp + 0x24], ax
mov edx, gethostname
movzx ecx, word [0x14007d9ae]
call fcn.140002650
mov word [rbp + 0x26], ax
mov edx, Ordinal_60
movzx ecx, word [0x14007d9b0]
call fcn.140002650
mov word [rbp + 0x28], ax
mov edx, reloc.WS2_32.dll_gethostname
movzx ecx, word [0x14007d9b2]
call fcn.140002650
mov word [rbp + 0x2a], ax
mov edx, Ordinal_60
movzx ecx, word [0x14007d9b4]
call fcn.140002650
mov word [rbp + 0x2c], ax
mov edx, Ordinal_60
movzx ecx, word [0x14007d9b6]
call fcn.140002650
mov word [rbp + 0x2e], ax
mov edx, reloc.WLDAP32.dll_Ordinal_60
movzx ecx, word [str.__Faild_to_inject__n]
call fcn.140002650
mov word [rbp + 0x30], ax
mov edx, 0x3d
movzx ecx, word [0x14007d9ba]
call fcn.140002650
mov word [rbp + 0x32], ax
mov edx, 0x3e
movzx ecx, word [0x14007d9bc]
call fcn.140002650
mov word [rbp + 0x34], ax
mov edx, 0x3f
movzx ecx, word [0x14007d9be]
call fcn.140002650
mov word [rbp + 0x36], ax
mov edx, 0x40
movzx ecx, word [0x14007d9c0]
call fcn.140002650
mov word [rbp + 0x38], ax
mov edx, 0x41
movzx ecx, word [0x14007d9c2]
call fcn.140002650
mov word [rbp + 0x3a], ax
mov edx, 0x42
movzx ecx, word [0x14007d9c4]
call fcn.140002650
mov word [rbp + 0x3c], ax
xor eax, eax
mov word [rbp + 0x3e], ax
mov r8d, r12d
mov rdx, r12
mov r10d, 0x133
nop word [rax + rax]
lea eax, [r10 + r8]
xor word [rbp + rdx*2 - 0x48], ax
inc r8d
movsxd rdx, r8d
cmp rdx, 0x43
jb 0x140006840
mov word [rbp + 0x3e], r12w
mov ecx, 0x43
xor edx, edx
call fcn.140002650
mov word [rsp + 0x40], ax
lea ecx, [rdx + 0x3a]
lea edx, [rcx - 0x39]
call fcn.140002650
mov word [rsp + 0x42], ax
lea ecx, [rdx + 0x5b]
lea edx, [rcx - 0x5a]
call fcn.140002650
mov word [rsp + 0x44], ax
lea ecx, [rdx + 0x55]
lea edx, [rcx - 0x54]
call fcn.140002650
mov word [rsp + 0x46], ax
lea ecx, [rdx + 0x66]
lea edx, [rcx - 0x65]
call fcn.140002650
mov word [rsp + 0x48], ax
lea ecx, [rdx + 0x6a]
lea edx, [rcx - 0x69]
call fcn.140002650
mov word [rsp + 0x4a], ax
lea ecx, [rdx + 0x5f]
lea edx, [rcx - 0x5e]
call fcn.140002650
mov word [rsp + 0x4c], ax
lea ecx, [rdx + 0x69]
lea edx, [rcx - 0x68]
call fcn.140002650
mov word [rsp + 0x4e], ax
lea ecx, [rdx + 0x70]
lea edx, [rcx - 0x6f]
call fcn.140002650
mov word [rsp + 0x50], ax
lea ecx, [rdx + 0x6b]
lea edx, [rcx - 0x6a]
call fcn.140002650
mov word [rsp + 0x52], ax
lea ecx, [rdx + 0x53]
lea edx, [rcx - 0x52]
call fcn.140002650
mov word [rsp + 0x54], ax
lea ecx, [rdx + 0x3a]
lea edx, [rcx - 0x39]
call fcn.140002650
mov word [rsp + 0x56], ax
lea ecx, [rdx + 0x5a]
lea edx, [rcx - 0x59]
call fcn.140002650
mov word [rsp + 0x58], ax
lea ecx, [rdx + 0x61]
lea edx, [rcx - 0x60]
call fcn.140002650
mov word [rsp + 0x5a], ax
lea ecx, [rdx + 0x62]
lea edx, [rcx - 0x61]
call fcn.140002650
mov word [rsp + 0x5c], ax
lea ecx, [rdx + 0x60]
lea edx, [rcx - 0x5f]
call fcn.140002650
mov word [rsp + 0x5e], ax
lea ecx, [rdx + 0x1f]
lea edx, [rcx - 0x1e]
call fcn.140002650
mov word [rsp + 0x60], ax
lea ecx, [rdx + 0x54]
lea edx, [rcx - 0x53]
call fcn.140002650
mov word [rsp + 0x62], ax
lea ecx, [rdx + 0x5b]
lea edx, [rcx - 0x5a]
call fcn.140002650
mov word [rsp + 0x64], ax
lea edx, [rcx - 0x59]
call fcn.140002650
mov word [rsp + 0x66], ax
xor ecx, ecx
lea edx, [rcx + 0x14]
call fcn.140002650
mov word [rsp + 0x68], ax
lea edx, [rcx + 0x15]
movzx ecx, word [0x14007d9b2]
call fcn.140002650
mov word [rsp + 0x6a], ax
mov edx, r13d
movzx ecx, word [0x14007d9b4]
call fcn.140002650
mov word [rsp + 0x6c], ax
mov edx, reloc.WS2_32.dll_socket
movzx ecx, word [0x14007d9b6]
call fcn.140002650
mov word [rsp + 0x6e], ax
mov edx, Ordinal_27
movzx ecx, word [str.__Faild_to_inject__n]
call fcn.140002650
mov word [rsp + 0x70], ax
mov edx, Ordinal_27
movzx ecx, word [0x14007d9ba]
call fcn.140002650
mov word [rsp + 0x72], ax
mov edx, reloc.WLDAP32.dll_Ordinal_26
movzx ecx, word [0x14007d9bc]
call fcn.140002650
mov word [rsp + 0x74], ax
mov edx, reloc.WLDAP32.dll_Ordinal_27
movzx ecx, word [0x14007d9be]
call fcn.140002650
mov word [rsp + 0x76], ax
mov edx, Ordinal_32
movzx ecx, word [0x14007d9c0]
call fcn.140002650
mov word [rsp + 0x78], ax
mov edx, Ordinal_33
movzx ecx, word [0x14007d9c2]
call fcn.140002650
mov word [rsp + 0x7a], ax
mov edx, reloc.WLDAP32.dll_Ordinal_30
movzx ecx, word [0x14007d9c4]
call fcn.140002650
mov word [rsp + 0x7c], ax
mov edx, Ordinal_33
movzx ecx, word [0x14007d9c6]
call fcn.140002650
mov word [rsp + 0x7e], ax
mov edx, reloc.WLDAP32.dll_Ordinal_32
movzx ecx, word [0x14007d9c8]
call fcn.140002650
mov word [rbp - 0x80], ax
mov edx, reloc.WLDAP32.dll_Ordinal_33
movzx ecx, word [reloc.WS2_32.dll_ioctlsocket]
call fcn.140002650
mov word [rbp - 0x7e], ax
mov edx, Ordinal_35
movzx ecx, word [0x14007d9cc]
call fcn.140002650
mov word [rbp - 0x7c], ax
mov edx, reloc.WLDAP32.dll_Ordinal_35
movzx ecx, word [0x14007d9ce]
call fcn.140002650
mov word [rbp - 0x7a], ax
mov edx, 0x24
movzx ecx, word [str.start_https:__discord.gg_vec2]
call fcn.140002650
mov word [rbp - 0x78], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d9d2]
call fcn.140002650
mov word [rbp - 0x76], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d9d4]
call fcn.140002650
mov word [rbp - 0x74], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d9d6]
call fcn.140002650
mov word [rbp - 0x72], ax
mov edx, Ordinal_41
movzx ecx, word [0x14007d9d8]
call fcn.140002650
mov word [rbp - 0x70], ax
xor eax, eax
mov word [rbp - 0x6e], ax
mov eax, r12d
mov rdx, r12
nop
lea ecx, [r10 + rax]
xor word [rsp + rdx*2 + 0x40], cx
inc eax
movsxd rdx, eax
cmp rdx, 0x29
jb 0x140006b60
mov word [rbp - 0x6e], r12w
lea r8, [rbp - 0x48]
lea rdx, [rsp + 0x40]
mov rcx, r9
call fcn.140003540
xorps xmm0, xmm0
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movups xmmword [rsp + 0x20], xmm0
test al, al
jne 0x140006bea
call fcn.14006be24
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], reloc.WS2_32.dll_send
mov qword [rsp + 0x38], Ordinal_33
movups xmm0, xmmword [str.__Faild_to_inject__n]
movups xmmword [rax], xmm0
movzx ecx, word [0x14007d9c8]
mov word [rax + 0x10], cx
movzx ecx, byte [reloc.WS2_32.dll_ioctlsocket]
mov byte [rax + 0x12], cl
mov byte [rax + 0x13], 0
jmp 0x140006c27
call fcn.14006be24
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], reloc.WS2_32.dll_setsockopt
mov qword [rsp + 0x38], Ordinal_33
movups xmm0, xmmword [str.__Success_Injected___n]
movups xmmword [rax], xmm0
mov ecx, dword [0x14007da00]
mov dword [rax + 0x10], ecx
movzx ecx, byte [reloc.WS2_32.dll_ioctlsocket]
mov byte [rax + 0x14], cl
mov byte [rax + 0x15], 0
lea rcx, [rsp + 0x20]
call fcn.140004f20
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.start_https:__discord.gg_vec2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
cmp r15, 0xf
jbe 0x140006c84
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x140006c7c
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006c7c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rsi
call fcn.14006be60
xor eax, eax
lea r11, [rsp + 0x160]
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
call fcn.1400049b0
nop
call fcn.140004910
int3