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

Disassembly:
push rbx
sub rsp, 0x40
cmp dword [0x140005010], 0x17c
mov r10d, ecx
movaps xmmword [rsp + 0x30], xmm6
jne 0x1400013d5
lea eax, [rcx - 0x15a]
mov r11d, 0x11
cmp eax, 0x10
ja 0x140001050
lea eax, [rdx - 0x11]
cmp eax, r11d
ja 0x140001050
lea eax, [r8 - 0x15a]
cmp eax, 0x10
ja 0x140001050
lea eax, [r9 - 0x11]
cmp eax, r11d
jbe 0x140001400
lea eax, [rcx - 0x13d]
cmp eax, r11d
ja 0x14000107c
lea eax, [rdx - 0x11]
cmp eax, r11d
ja 0x14000107c
lea eax, [r8 - 0x13d]
cmp eax, r11d
ja 0x14000107c
lea eax, [r9 - 0x11]
cmp eax, r11d
jbe 0x140001432
lea eax, [rcx - 0x117]
mov ecx, 0x1f
cmp eax, ecx
ja 0x1400010b7
lea eax, [rdx - 0xe2]
cmp eax, ecx
ja 0x1400010b7
lea eax, [r8 - 0x117]
cmp eax, ecx
ja 0x1400010b7
lea eax, [r9 - 0xe2]
cmp eax, ecx
ja 0x1400010b7
mov byte [0x14000507c], 1
jmp 0x1400015b7
lea eax, [r10 - 0x13e]
cmp eax, ecx
ja 0x1400010ee
lea eax, [rdx - 0xe2]
cmp eax, ecx
ja 0x1400010ee
lea eax, [r8 - 0x13e]
cmp eax, ecx
ja 0x1400010ee
lea eax, [r9 - 0xe2]
cmp eax, ecx
ja 0x1400010ee
mov byte [0x14000507c], 0
jmp 0x1400015b7
mov ecx, 0x19
cmp r10d, 0x139
jle 0x14000116e
mov ebx, 0x14c
cmp r10d, ebx
jge 0x140001178
lea eax, [rdx - 0x11c]
cmp eax, 0xe
ja 0x140001138
lea eax, [r8 - 0x13a]
cmp eax, r11d
ja 0x140001138
cmp r9d, 0x11b
jle 0x140001138
cmp r9d, 0x12b
jl 0x1400015b7
cmp r10d, ebx
jge 0x140001178
lea eax, [rdx - 0x15b]
cmp eax, 0xe
ja 0x140001181
lea eax, [r8 - 0x13a]
cmp eax, r11d
ja 0x140001181
lea eax, [r9 - 0x15b]
cmp eax, 0xe
ja 0x140001181
cmp byte [0x14000501d], 0
sete byte [0x14000501d]
jmp 0x1400015b7
cmp r10d, 0x1d
jle 0x140001296
cmp r10d, 0x15e
jge 0x1400011b2
lea eax, [rdx - 0x109]
cmp eax, 0x34
ja 0x1400011b2
lea eax, [r8 - 0x1e]
cmp eax, 0x13f
ja 0x1400011b2
lea eax, [r9 - 0x109]
cmp eax, 0x34
ja 0x1400011b2
mov dword [0x140005074], 1
jmp 0x1400015b7
cmp r10d, 0xc0
jge 0x1400011ee
lea eax, [rdx - 0x190]
cmp eax, ecx
ja 0x1400011fb
lea eax, [r8 - 0x1e]
cmp eax, 0xa1
ja 0x1400011fb
lea eax, [r9 - 0x190]
cmp eax, ecx
ja 0x1400011fb
cmp byte [0x14000501c], 0
sete byte [0x14000501c]
jmp 0x1400015b7
cmp r10d, 0x15e
jge 0x140001296
lea eax, [rdx - 0x148]
cmp eax, 0x34
ja 0x14000122d
lea eax, [r8 - 0x1e]
cmp eax, 0x13f
ja 0x14000122d
lea eax, [r9 - 0x148]
cmp eax, 0x34
ja 0x14000122d
mov eax, 2
mov dword [0x140005074], eax
jmp 0x1400015b7
lea eax, [rdx - 0x1c0]
cmp eax, 0x33
ja 0x140001296
lea eax, [r8 - 0x1e]
cmp eax, 0x13f
ja 0x140001296
lea eax, [r9 - 0x1c0]
cmp eax, 0x33
ja 0x140001296
mov rcx, qword [0x140005068]
test rcx, rcx
je 0x14000126b
xor edx, edx
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
test eax, eax
jne 0x1400015b7
and qword [rsp + 0x28], 0
lea r8, [0x140001c34]
and dword [rsp + 0x20], 0
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [0x140005068], rax
jmp 0x1400015b7
lea eax, [r10 - 0xd3]
mov r11d, 0x8a
cmp eax, r11d
ja 0x1400012c9
lea eax, [rdx - 0x190]
cmp eax, ecx
ja 0x1400012c9
lea eax, [r8 - 0xd3]
cmp eax, r11d
ja 0x1400012c9
lea eax, [r9 - 0x190]
cmp eax, ecx
jbe 0x1400012f4
lea eax, [r10 - 0x3f]
cmp eax, 0xfe
ja 0x140001300
lea eax, [rdx - 0x1f8]
cmp eax, ecx
ja 0x140001300
lea eax, [r8 - 0x42]
cmp eax, 0xf8
ja 0x140001300
lea eax, [r9 - 0x1f8]
cmp eax, ecx
ja 0x140001300
lea r8, str.https:__discord.gg_Pk5hBE4SZ5
jmp 0x1400013b0
lea eax, [r10 - 0x8e]
mov ecx, 0x13
cmp eax, ecx
ja 0x140001339
lea eax, [rdx - 0x222]
cmp eax, ecx
ja 0x140001339
lea eax, [r8 - 0x8e]
cmp eax, ecx
ja 0x140001339
lea eax, [r9 - 0x222]
cmp eax, ecx
ja 0x140001339
lea r8, str.https:__vk.com_effusionmacro
jmp 0x1400013b0
lea eax, [r10 - 0xb5]
cmp eax, ecx
ja 0x14000136d
lea eax, [rdx - 0x222]
cmp eax, ecx
ja 0x14000136d
lea eax, [r8 - 0xb5]
cmp eax, ecx
ja 0x14000136d
lea eax, [r9 - 0x222]
cmp eax, ecx
ja 0x14000136d
lea r8, str.https:__www.youtube.com__effusionmacro
jmp 0x1400013b0
lea eax, [r10 - 0xdb]
cmp eax, 0x14
ja 0x1400015b7
lea eax, [rdx - 0x222]
cmp eax, ecx
ja 0x1400015b7
lea eax, [r8 - 0xdc]
cmp eax, ecx
ja 0x1400015b7
lea eax, [r9 - 0x222]
cmp eax, ecx
ja 0x1400015b7
lea r8, str.https:__discord.gg_uQUSNSqXTe
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 0x1400015b7
lea eax, [rcx - 0x348]
mov ecx, 0x13
cmp eax, ecx
ja 0x140001409
lea eax, [rdx - 0xc]
cmp eax, 0x14
ja 0x140001409
lea eax, [r8 - 0x348]
cmp eax, ecx
ja 0x140001409
lea eax, [r9 - 0xc]
cmp eax, 0x14
ja 0x140001409
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
lea eax, [r10 - 0x32c]
cmp eax, 0x12
ja 0x140001449
lea eax, [rdx - 0xc]
cmp eax, 0x14
ja 0x140001449
lea eax, [r8 - 0x32c]
cmp eax, 0x12
ja 0x140001449
lea eax, [r9 - 0xc]
cmp eax, 0x14
ja 0x140001449
mov rcx, qword [0x140005050]
mov edx, 6
call qword [sym.imp.USER32.dll_ShowWindow]
jmp 0x1400015b7
lea eax, [r10 - 0xe]
cmp eax, 0x55
ja 0x1400015b7
lea eax, [rdx - 0xce]
mov ecx, 0x42
cmp eax, ecx
ja 0x1400014d6
lea eax, [r8 - 0xe]
cmp eax, 0x56
ja 0x1400014d6
lea eax, [r9 - 0xce]
cmp eax, ecx
ja 0x1400014d6
mov ecx, dword [0x140005018]
mov dword [0x140005018], 1
cmp ecx, 1
je 0x1400015b7
mov eax, 2
cmp ecx, eax
jne 0x1400014a5
movsd xmm6, qword [0x140004200]
jmp 0x1400014ad
movsd xmm6, qword [0x140004208]
mov ebx, 8
movsd xmm0, qword [0x140005020]
addsd xmm0, xmm6
movsd qword [0x140005020], xmm0
call fcn.140001d54
sub rbx, 1
jne 0x1400014b2
jmp 0x1400015b7
lea eax, [rdx - 0x124]
cmp eax, ecx
ja 0x140001545
lea eax, [r8 - 0xe]
cmp eax, 0x56
ja 0x140001545
lea eax, [r9 - 0x124]
cmp eax, ecx
ja 0x140001545
mov ecx, dword [0x140005018]
mov eax, 2
mov dword [0x140005018], eax
cmp ecx, eax
je 0x1400015b7
sub eax, ecx
mov ebx, 8
movd xmm6, eax
cvtdq2pd xmm6, xmm6
mulsd xmm6, qword [0x1400041f0]
movsd xmm0, qword [0x140005020]
addsd xmm0, xmm6
movsd qword [0x140005020], xmm0
call fcn.140001d54
sub rbx, 1
jne 0x140001524
jmp 0x1400015b7
lea eax, [rdx - 0x17a]
cmp eax, ecx
ja 0x1400015b7
lea eax, [r8 - 0xe]
cmp eax, 0x56
ja 0x1400015b7
lea eax, [r9 - 0x17a]
cmp eax, ecx
ja 0x1400015b7
mov ecx, dword [0x140005018]
mov dword [0x140005018], 3
cmp ecx, 3
je 0x1400015b7
mov eax, 2
cmp ecx, eax
jne 0x14000158b
movsd xmm6, qword [0x1400041f0]
jmp 0x140001593
movsd xmm6, qword [0x1400041f8]
mov ebx, 8
movsd xmm0, qword [0x140005020]
addsd xmm0, xmm6
movsd qword [0x140005020], xmm0
call fcn.140001d54
sub rbx, 1
jne 0x140001598
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x40
pop rbx
ret