Function at 0x180012d10
Capabilities:
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xb0
movaps xmmword [rax - 0x18], xmm6
movaps xmmword [rax - 0x28], xmm7
movaps xmmword [rax - 0x38], xmm8
mov rax, qword [0x1800a93c0]
xor rax, rsp
mov qword [rbp + 0x1f], rax
xor r14d, r14d
mov rax, qword [0x1800aa9c8]
test rax, rax
je 0x180012d62
mov rcx, qword [rax + 0xa0]
jmp 0x180012d65
mov rcx, r14
cmp qword [rcx + 0x48], r14
jne 0x180012d70
call fcn.18004b3b0
call fcn.18004c9a0
call fcn.1800274e0
call fcn.18000e1b0
mov rcx, qword [0x1800aa9c8]
movzx eax, byte [0x1800a94a0]
mov byte [rcx + 0x78], al
mov ecx, dword [0x1800aa8f0]
mov rax, qword gs:[0x58]
mov esi, 4
mov rdi, qword [rax + rcx*8]
mov eax, dword [rdi + rsi]
cmp dword [0x1800ab188], eax
jle 0x180012de0
lea rcx, [0x1800ab188]
call fcn.180066200
cmp dword [0x1800ab188], 0xffffffff
jne 0x180012de0
lea rcx, [0x18006a730]
call fcn.180066034
lea rcx, [0x1800ab188]
call fcn.180066194
call fcn.1800111d0
cmp byte [0x1800aafe2], r14b
jne 0x180012e10
call fcn.180029460
mov rax, qword [0x1800aa9c8]
mov rcx, qword [rax + 0x48a8]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], r14b
jmp 0x18001339e
movss xmm6, dword [0x18009b928]
xorps xmm8, xmm8
movss xmm7, dword [0x18009b934]
mov eax, dword [rdi + rsi]
cmp dword [0x1800ab15c], eax
jle 0x180012e88
lea rcx, [0x1800ab15c]
call fcn.180066200
cmp dword [0x1800ab15c], 0xffffffff
jne 0x180012e88
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1800ab170], xmm0
mov qword [0x1800ab180], rax
movss dword [rsp + 0x28], xmm6
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm7
xorps xmm2, xmm2
call fcn.1800107d0
lea rcx, [0x18006a6c0]
call fcn.180066034
nop
lea rcx, [0x1800ab15c]
call fcn.180066194
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov r9, rax
cmp rbx, 0x989680
jne 0x180012ea9
imul rbx, r9, 0x64
jmp 0x180012f23
cmp rbx, 0x16e3600
jne 0x180012f07
movabs r10, 0xb2f4fc0794908cf3
mov rax, r10
imul r9
add rdx, r9
sar rdx, 0x18
mov rcx, rdx
shr rcx, 0x3f
add rdx, rcx
imul r8, rdx, 0x3b9aca00
imul rcx, rdx, 0x16e3600
sub r9, rcx
imul rcx, r9, 0x3b9aca00
mov rax, r10
imul rcx
add rdx, rcx
sar rdx, 0x18
mov rbx, rdx
shr rbx, 0x3f
add rbx, rdx
add rbx, r8
jmp 0x180012f23
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
lea rbx, [rax + rcx]
mov eax, dword [rdi + rsi]
cmp dword [0x1800ab160], eax
jle 0x180012f56
lea rcx, [0x1800ab160]
call fcn.180066200
cmp dword [0x1800ab160], 0xffffffff
jne 0x180012f56
mov qword [0x1800ab168], rbx
lea rcx, [0x1800ab160]
call fcn.180066194
mov rax, rbx
sub rax, qword [0x1800ab168]
xorps xmm2, xmm2
cvtsi2ss xmm2, rax
divss xmm2, dword [0x18009b954]
mov qword [0x1800ab168], rbx
mov rdx, qword [0x1800ab178]
mov rcx, qword [0x1800ab170]
cmp rcx, rdx
je 0x180012ff7
add rcx, 4
nop
movaps xmm1, xmm2
mulss xmm1, dword [rcx + 4]
addss xmm1, dword [rcx - 4]
movss dword [rcx - 4], xmm1
movaps xmm0, xmm2
mulss xmm0, dword [rcx + 8]
addss xmm0, dword [rcx]
movss dword [rcx], xmm0
comiss xmm8, xmm1
jbe 0x180012fc1
addss xmm1, xmm7
movss dword [rcx - 4], xmm1
comiss xmm8, xmm0
jbe 0x180012fcf
addss xmm0, xmm6
movss dword [rcx], xmm0
comiss xmm1, xmm7
jb 0x180012fdd
subss xmm1, xmm7
movss dword [rcx - 4], xmm1
comiss xmm0, xmm6
jb 0x180012fea
subss xmm0, xmm6
movss dword [rcx], xmm0
add rcx, 0x10
lea rax, [rcx - 4]
cmp rax, rdx
jne 0x180012f90
cmp byte [0x1800a94a0], 0
je 0x180013381
mov rax, qword [0x1800aa9c8]
mov dword [rax + 0x47b8], 0x41200000
mov qword [rax + 0x47bc], 0x41200000
mov dword [rax + 0x47c4], r14d
mov dword [rax + 0x47ac], 1
or dword [rax + 0x47a8], 3
mov dword [rax + 0x47c8], 0x43960000
mov dword [rax + 0x47cc], 0x43020000
mov dword [rax + 0x47b0], 1
xor edx, edx
mov r8d, 0x27
lea rcx, str.Server_Info
call fcn.18002c730
mov rcx, qword [0x1800aa9c8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
mov r8, qword [rax + 0x298]
movss xmm6, dword [0x18009b918]
movaps xmm1, xmm6
call fcn.180010c00
call fcn.18000e4f0
call fcn.18002ea60
mov r8d, 0x20
lea rdx, [0x1800a94a0]
lea rcx, str.0x_troyconstantinou
call fcn.18002c730
call fcn.1800595a0
test al, al
je 0x18001337c
lea rcx, str.Main
call fcn.18005b370
test al, al
je 0x18001327e
mov rcx, qword [0x1800aa9c8]
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed0]
mov r8, qword [rax + 0x298]
movaps xmm1, xmm6
call fcn.180010c00
lea rcx, str.brought_to_you_by____https:__discord.gg_eSc9qNB26w
call fcn.18004f610
mov qword [rbp - 0x29], 0
lea rdx, [rbp - 0x29]
lea rcx, str.Join_our_Discord
call fcn.180050100
test al, al
je 0x180013241
xorps xmm0, xmm0
movups xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], r14
mov qword [rbp - 9], r14
mov r8d, 0x1d
lea rdx, str.https:__discord.gg_eSc9qNB26w
lea rcx, [rbp - 0x21]
call fcn.180002b60
nop
xorps xmm0, xmm0
movups xmmword [rbp - 1], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf], xmm1
mov r8d, 6
lea rdx, str.start
lea rcx, [rbp - 1]
call fcn.180002b60
nop
lea rdx, [rbp - 0x21]
cmp qword [rbp - 9], 0xf
cmova rdx, qword [rbp - 0x21]
mov r8, qword [rbp - 0x11]
lea rcx, [rbp - 1]
call fcn.1800023d0
lea rcx, [rbp - 1]
cmp qword [rbp + 0x17], 0xf
cmova rcx, qword [rbp - 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
mov rdx, qword [rbp + 0x17]
cmp rdx, 0xf
jbe 0x1800131f2
inc rdx
mov rcx, qword [rbp - 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800131ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800131ed
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180066054
movdqa xmm0, xmmword [0x18009b9c0]
movdqu xmmword [rbp + 0xf], xmm0
mov byte [rbp - 1], 0
mov rdx, qword [rbp - 9]
cmp rdx, 0xf
jbe 0x180013241
inc rdx
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001323c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18001323c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180066054
mov r8, qword [0x1800aa9c8]
mov rdx, qword [r8 + 0x3ed0]
cmp byte [rdx + 0xbb], 0
jne 0x18001327e
mov r8, qword [r8 + 0x4b78]
test r8, r8
je 0x18001327e
movsx rax, word [r8 + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [r8 + 8]
test byte [rcx + rax + 4], 8
jne 0x18001327e
dec dword [rdx + 0xf0]
lea rcx, [0x18006db74]
call fcn.18005b370
test al, al
je 0x1800132f8
mov r8, qword [0x1800aa9c8]
mov rax, qword [r8 + 0x3ed0]
mov byte [rax + 0xb8], 1
mov r8, qword [r8 + 0x3ed0]
mov r8, qword [r8 + 0x298]
movaps xmm1, xmm6
call fcn.180010c00
mov rdx, qword [0x1800aa9c8]
mov r8, qword [rdx + 0x3ed0]
cmp byte [r8 + 0xbb], 0
jne 0x1800132f8
mov rdx, qword [rdx + 0x4b78]
test rdx, rdx
je 0x1800132f8
movsx rax, word [rdx + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [rdx + 8]
test byte [rcx + rax + 4], 8
jne 0x1800132f8
dec dword [r8 + 0xf0]
lea rcx, str.Misc
call fcn.18005b370
test al, al
je 0x180013377
mov r8, qword [0x1800aa9c8]
mov rax, qword [r8 + 0x3ed0]
mov byte [rax + 0xb8], 1
mov r8, qword [r8 + 0x3ed0]
mov r8, qword [r8 + 0x298]
movaps xmm1, xmm6
call fcn.180010c00
call fcn.180010170
mov rdx, qword [0x1800aa9c8]
mov r8, qword [rdx + 0x3ed0]
cmp byte [r8 + 0xbb], 0
jne 0x180013377
mov rdx, qword [rdx + 0x4b78]
test rdx, rdx
je 0x180013377
movsx rax, word [rdx + 0x70]
imul rcx, rax, 0x2c
mov rax, qword [rdx + 8]
test byte [rcx + rax + 4], 8
jne 0x180013377
dec dword [r8 + 0xf0]
call fcn.180059a30
call fcn.18002ea60
call fcn.180029460
mov rax, qword [0x1800aa9c8]
mov rcx, qword [rax + 0x48a8]
mov rcx, qword [rcx]
add rcx, 0x48
cmp byte [rcx], 0
cmove rcx, r14
call fcn.18004a940
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.180065c80
lea r11, [rsp + 0xb0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop rbp
ret