Function at 0x140001000
Capabilities:
Create process on windows
Create thread
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
push rdi
sub rsp, 0x40
cmp dword [section..data], 0x36c
mov ebx, r9d
movaps xmmword [rax - 0x18], xmm6
mov edi, r8d
mov esi, edx
mov ebp, ecx
jne 0x1400011b7
lea eax, [rcx - 0xe]
cmp eax, 0x55
ja 0x1400014ef
lea eax, [rdx - 0xce]
mov ecx, 0x42
cmp eax, ecx
ja 0x1400010be
lea eax, [r8 - 0xe]
cmp eax, 0x56
ja 0x1400010be
lea eax, [r9 - 0xce]
cmp eax, ecx
ja 0x1400010be
mov ecx, dword [0x140005008]
mov dword [0x140005008], 1
cmp ecx, 1
je 0x1400014ef
mov eax, 2
cmp ecx, eax
jne 0x14000108d
movsd xmm6, qword [0x1400041f0]
jmp 0x140001095
movsd xmm6, qword [0x1400041f8]
mov ebx, 8
movsd xmm0, qword [0x140005010]
addsd xmm0, xmm6
movsd qword [0x140005010], xmm0
call fcn.1400018b8
sub rbx, 1
jne 0x14000109a
jmp 0x1400014ef
lea eax, [rdx - 0x124]
cmp eax, ecx
ja 0x140001130
lea eax, [r8 - 0xe]
cmp eax, 0x56
ja 0x140001130
lea eax, [r9 - 0x124]
cmp eax, ecx
ja 0x140001130
mov ecx, dword [0x140005008]
mov eax, 2
mov dword [0x140005008], eax
cmp ecx, eax
je 0x1400014ef
sub eax, ecx
mov ebx, 8
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, qword [0x1400041d8]
movsd xmm0, qword [0x140005010]
addsd xmm0, xmm6
movsd qword [0x140005010], xmm0
call fcn.1400018b8
sub rbx, 1
jne 0x14000110c
jmp 0x1400014ef
lea eax, [rdx - 0x17a]
cmp eax, ecx
ja 0x1400014ef
lea eax, [r8 - 0xe]
cmp eax, 0x56
ja 0x1400014ef
lea eax, [r9 - 0x17a]
cmp eax, ecx
ja 0x1400014ef
mov ecx, dword [0x140005008]
mov dword [0x140005008], 3
cmp ecx, 3
je 0x1400014ef
mov eax, 2
cmp ecx, eax
jne 0x140001186
movsd xmm6, qword [0x1400041d8]
jmp 0x14000118e
movsd xmm6, qword [0x1400041e0]
mov ebx, 8
movsd xmm0, qword [0x140005010]
addsd xmm0, xmm6
movsd qword [0x140005010], xmm0
call fcn.1400018b8
sub rbx, 1
jne 0x140001193
jmp 0x1400014ef
lea eax, [rcx - 0x15a]
cmp eax, 0x10
ja 0x1400011e8
lea eax, [rdx - 0x11]
cmp eax, 0x11
ja 0x1400011e8
lea eax, [r8 - 0x15a]
cmp eax, 0x10
ja 0x1400011e8
lea eax, [r9 - 0x11]
cmp eax, 0x11
ja 0x1400011e8
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
add ecx, 0xfffffec4
cmp ecx, 0x13
ja 0x140001227
lea eax, [rdx - 0x11]
cmp eax, 0x11
ja 0x140001227
lea eax, [r8 - 0x13c]
cmp eax, 0x13
ja 0x140001227
lea eax, [r9 - 0x11]
cmp eax, 0x11
ja 0x140001227
mov rcx, qword [0x140005030]
mov edx, 6
call qword [sym.imp.USER32.dll_ShowWindow]
jmp 0x1400014ef
lea eax, [rbp - 0x117]
mov edx, 0x1f
cmp eax, edx
ja 0x140001262
lea eax, [rsi - 0xe2]
cmp eax, edx
ja 0x140001262
lea eax, [r8 - 0x117]
cmp eax, edx
ja 0x140001262
lea eax, [r9 - 0xe2]
cmp eax, edx
ja 0x140001262
mov byte [0x14000505c], 1
jmp 0x1400014ef
lea eax, [rbp - 0x13e]
cmp eax, edx
ja 0x140001298
lea eax, [rsi - 0xe2]
cmp eax, edx
ja 0x140001298
lea eax, [r8 - 0x13e]
cmp eax, edx
ja 0x140001298
lea eax, [r9 - 0xe2]
cmp eax, edx
ja 0x140001298
mov byte [0x14000505c], 0
jmp 0x1400014ef
lea eax, [rbp - 0x13a]
cmp eax, 0x14
ja 0x1400012ca
lea eax, [rsi - 0x11c]
cmp eax, 0xe
ja 0x1400012ca
lea eax, [r8 - 0x13a]
cmp eax, 0x14
ja 0x1400012ca
lea eax, [r9 - 0x11c]
cmp eax, 0xe
jbe 0x1400014ef
cmp ecx, 0x12
ja 0x140001305
lea eax, [rsi - 0x15b]
cmp eax, 0xe
ja 0x140001305
lea eax, [r8 - 0x13c]
cmp eax, 0x12
ja 0x140001305
lea eax, [r9 - 0x15b]
cmp eax, 0xe
ja 0x140001305
cmp byte [0x14000500d], 0
sete byte [0x14000500d]
jmp 0x1400014ef
cmp ebp, 0x1e
jl 0x1400014ef
mov edx, 0x13f
lea ecx, [rdx + 0x1e]
cmp ebp, ecx
jg 0x140001348
lea eax, [rsi - 0x109]
cmp eax, 0x34
ja 0x140001348
lea eax, [r8 - 0x1e]
cmp eax, edx
ja 0x140001348
lea eax, [r9 - 0x109]
cmp eax, 0x34
ja 0x140001348
mov dword [0x140005054], 1
jmp 0x1400014ef
cmp ebp, 0xbf
jg 0x140001385
lea eax, [rsi - 0x190]
cmp eax, 0x19
ja 0x14000138d
lea eax, [r8 - 0x1e]
cmp eax, 0xa1
ja 0x14000138d
lea eax, [r9 - 0x190]
cmp eax, 0x19
ja 0x14000138d
cmp byte [0x14000500c], 0
sete byte [0x14000500c]
jmp 0x1400014ef
cmp ebp, ecx
jg 0x1400014ef
lea eax, [rsi - 0x148]
cmp eax, 0x34
ja 0x1400013bc
lea eax, [r8 - 0x1e]
cmp eax, edx
ja 0x1400013bc
lea eax, [r9 - 0x148]
cmp eax, 0x34
ja 0x1400013bc
mov eax, 2
mov dword [0x140005054], eax
jmp 0x1400014ef
lea eax, [rsi - 0x1c0]
cmp eax, 0x33
ja 0x1400014ef
lea eax, [r8 - 0x1e]
cmp eax, edx
ja 0x1400014ef
lea eax, [r9 - 0x1c0]
cmp eax, 0x33
ja 0x1400014ef
mov rcx, qword [0x140005048]
test rcx, rcx
je 0x1400014c9
xor edx, edx
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
test eax, eax
je 0x1400014c9
lea eax, [rbp - 0xd3]
mov ecx, 0x8a
cmp eax, ecx
ja 0x14000143f
lea eax, [rsi - 0x190]
cmp eax, 0x19
ja 0x14000143f
lea eax, [rdi - 0xd3]
cmp eax, ecx
ja 0x14000143f
lea eax, [rbx - 0x190]
cmp eax, 0x19
ja 0x14000143f
lea r8, str.https:__discord.gg_Pk5hBE4SZ5
jmp 0x140001472
lea eax, [rbp - 0x8e]
cmp eax, 0x13
ja 0x140001494
lea eax, [rsi - 0x222]
cmp eax, 0x13
ja 0x140001494
lea eax, [rdi - 0x8e]
cmp eax, 0x13
ja 0x140001494
lea eax, [rbx - 0x222]
cmp eax, 0x13
ja 0x140001494
lea r8, str.https:__www.youtube.com__effusionmacro
mov dword [rsp + 0x28], 5
lea rdx, str.open
and qword [rsp + 0x20], 0
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
jmp 0x1400014ef
lea eax, [rbp - 0xb5]
cmp eax, 0x13
ja 0x1400014ef
lea eax, [rsi - 0x222]
cmp eax, 0x13
ja 0x1400014ef
lea eax, [rdi - 0xb5]
cmp eax, 0x13
ja 0x1400014ef
lea eax, [rbx - 0x222]
cmp eax, 0x13
ja 0x1400014ef
lea r8, str.https:__discord.gg_uQUSNSqXTe
jmp 0x140001472
and qword [rsp + 0x28], 0
lea r8, [0x14000176c]
and dword [rsp + 0x20], 0
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140005048], rax
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x40
pop rdi
ret