Function at 0x14007f2e0
Capabilities:
Accept command line arguments
Create process on windows
Enumerate processes
Execute command
Set console window title
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rsp - 0x150]
sub rsp, 0x250
mov edx, 6
xor ecx, ecx
call qword [sym.imp.ole32.dll_CoInitializeEx]
xor esi, esi
mov edi, esi
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp - 0x70]
lea edx, [rsi + 8]
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14007f41d
mov rcx, qword [rbp - 0x70]
lea rax, [rbp - 0x74]
lea r9d, [rsi + 4]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x60]
lea edx, [rsi + 0x1a]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
je 0x14007f362
mov ebx, dword [rbp - 0x74]
lea edi, [rsi + 1]
jmp 0x14007f36a
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test edi, edi
je 0x14007f425
cmp dword [rsp + 0x60], esi
jne 0x14007f42d
lea rcx, [rsp + 0x68]
call fcn.14007ff50
test eax, eax
jne 0x14007fbe0
lea rcx, [rbp + 0x20]
call qword [sym.imp.KERNEL32.dll_GetStartupInfoA]
call qword [sym.imp.KERNEL32.dll_GetCommandLineA]
lea rcx, [rsp + 0x70]
xor r9d, r9d
mov qword [rsp + 0x50], rcx
mov r8, rax
lea rcx, [rbp + 0x20]
xor edx, edx
mov qword [rsp + 0x48], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rsi
call qword [sym.imp.ADVAPI32.dll_CreateProcessAsUserA]
test eax, eax
je 0x14007f408
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov rcx, qword [rsp + 0x68]
mov ebx, eax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x14007f425
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
test ebx, ebx
jne 0x14007fbe0
call qword [sym.imp.KERNEL32.dll_AllocConsole]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor ecx, ecx
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x14030f104]
mov rcx, rax
lea rdx, str.CONIN_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov ecx, 1
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9, rbx
lea r8, [0x14030f110]
mov rcx, rax
lea rdx, str.CONOUT_
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen_s]
lea rcx, reloc.WLDAP32.dll_Ordinal_32
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
mov edx, Ordinal_50
mov qword [rbp - 0x68], rsi
lea rcx, [rbp - 0x68]
mov qword [rbp - 0x58], rsi
mov qword [rbp - 0x50], reloc.WS2_32.dll_ntohs
call fcn.140005880
movups xmm0, xmmword [str.https:__pastebin.com_raw_SsQ6uX2L]
mov qword [rbp - 0x68], rax
lea rdx, [rbp - 0x68]
mov qword [rbp - 0x58], reloc.WLDAP32.dll_Ordinal_33
mov qword [rbp - 0x50], Ordinal_50
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x14030f138]
movups xmmword [rax + 0x10], xmm1
movzx ecx, byte [0x14030f148]
mov byte [rax + 0x20], cl
lea rcx, [rbp]
mov byte [rax + 0x21], sil
call fcn.1400804c0
cmp qword [rbp + 0x18], 0x10
lea rdx, [rbp]
mov r8, qword [rbp + 0x10]
cmovae rdx, qword [rbp]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000cf20
lea rdx, [0x14000cb00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Pressione_1_para_prosseguir:
call fcn.14000a7a0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
lea rdx, [rbp - 0x78]
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]
cmp dword [rbp - 0x78], 1
lea rdx, str.Prosseguindo...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
je 0x14007f56f
lea rdx, [0x14030f180]
call fcn.14000a7a0
lea rdx, [0x14000cb00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x14000cb00]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea rcx, str.win32u.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
test rax, rax
je 0x14007fbe0
lea rdx, str.NtUserSetGestureConfig
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x140375978], rax
test rax, rax
je 0x14007fbe0
mov dword [0x140376258], 0x1337
lea r14, [0x140375e68]
movabs r12, 0x7fffffffc46535ff
movabs r15, 0x7fffffffffffffff
mov eax, dword [0x14030f1a8]
mov ecx, 0xa0
movsd xmm0, qword [str.ChromeBrowser]
mov dword [rbp + 0x28], eax
movzx eax, byte [0x14030f1ac]
mov byte [rbp + 0x2c], al
movzx eax, word [0x14030f1b8]
mov word [rbp + 0x48], ax
movzx eax, word [0x14030f1c8]
mov word [rbp + 0x68], ax
movzx eax, byte [0x14030f1ca]
mov byte [rbp + 0x6a], al
movzx eax, word [0x14030f1d8]
mov qword [rbp + 0x20], rsi
movsd qword [rbp + 0x20], xmm0
movsd xmm0, qword [str.DumpServer]
movsd qword [rbp + 0x40], xmm0
movsd xmm0, qword [str.ROSLauncher]
movsd qword [rbp + 0x60], xmm0
movsd xmm0, qword [str.ROSService]
movsd qword [rbp + 0x80], xmm0
movsd xmm0, qword [str.SteamChild]
mov word [rbp + 0x88], ax
movzx eax, word [0x14030f1e8]
movsd qword [rbp + 0xa0], xmm0
xorps xmm0, xmm0
mov qword [rbp + 0x30], rsi
mov word [rbp + 0xa8], ax
mov qword [rbp + 0x30], reloc.WS2_32.dll_listen
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2d], sil
mov qword [rbp + 0x50], 0xa
mov qword [rbp + 0x58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x4a], sil
mov qword [rbp + 0x70], ntohs
mov qword [rbp + 0x78], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x6b], sil
mov qword [rbp + 0x90], 0xa
mov qword [rbp + 0x98], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x8a], sil
mov qword [rbp + 0xb0], 0xa
mov qword [rbp + 0xb8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xaa], sil
movdqu xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rsi
call fcn.14007de98
mov rdi, rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
lea rbx, [rbp + 0x20]
lea rcx, [rax + 0xa0]
mov qword [rbp - 0x80], rcx
nop word [rax + rax]
mov rdx, rbx
mov rcx, rdi
call fcn.1400050c0
lea rax, [rbp + 0xc0]
add rdi, 0x20
add rbx, 0x20
cmp rbx, rax
jne 0x14007f750
mov rdx, rdi
mov rcx, rdi
call fcn.14000cdb0
mov eax, dword [str.FiveM_]
lea r8, [rsp + 0x70]
mov qword [rbp - 0x40], rsi
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], eax
lea rcx, [rbp - 0x20]
movzx eax, word [0x14030f1f0]
mov word [rbp - 0x3c], ax
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x30], 6
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x3a], sil
call fcn.14000be60
mov rbx, rax
cmp r14, rax
je 0x14007f843
mov rdx, qword [0x140375e80]
cmp rdx, 0x10
jb 0x14007f806
mov rcx, qword [0x140375e68]
inc rdx
cmp rdx, 0x1000
jb 0x14007f801
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007f9fc
mov rcx, r8
call fcn.14007e124
mov qword [0x140375e78], rsi
mov qword [0x140375e80], 0xf
mov byte [0x140375e68], sil
movups xmm0, xmmword [rbx]
movups xmmword [0x140375e68], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x140375e78], xmm1
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], sil
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14007f87e
mov rcx, qword [rbp - 0x20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14007f879
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007f9fc
call fcn.14007e124
mov edx, reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp - 0x10], rsi
lea r9, [fcn.140004f90]
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x20]
mov byte [rbp - 0x20], sil
lea r8d, [rdx - 0x1b]
call fcn.14007e158
cmp qword [0x140375e80], 0x10
mov rdi, r14
mov dword [rbp + 0x20], 0x130
cmovae rdi, qword [0x140375e68]
xor edx, edx
lea ecx, [rdx + 2]
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rcx, rax
lea rdx, [rbp + 0x20]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_Process32First]
test eax, eax
je 0x14007f929
lea rdx, [rbp + 0x20]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32Next]
cmp eax, 1
jne 0x14007f929
lea rax, [rbp + 0x4c]
mov r8, rdi
sub r8, rax
nop dword [rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14007f913
inc rax
test ecx, ecx
jne 0x14007f900
test edx, edx
je 0x14007f982
lea rdx, [rbp + 0x20]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_Process32Next]
cmp eax, 1
je 0x14007f8f2
mov eax, esi
lea rcx, [0x14030f1f4]
mov dword [0x140375e88], eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, str.Waiting_FiveM_
call fcn.14000a7a0
lea rdx, [0x14000cb00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov r8, rax
cmp rbx, 0x989680
jne 0x14007f987
imul rcx, r8, 0x64
jmp 0x14007f9ad
mov eax, dword [rbp + 0x28]
jmp 0x14007f92b
cqo
idiv rbx
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
mov rcx, rax
mov rax, r8
cqo
idiv rbx
imul rdx, rax, 0x3b9aca00
add rcx, rdx
cmp rcx, r12
jge 0x14007f9c0
add rcx, 0x3b9aca00
mov qword [rsp + 0x68], rcx
jmp 0x14007f9c5
mov qword [rsp + 0x68], r15
lea rcx, [rsp + 0x68]
call fcn.14000d0e0
cmp dword [0x140375e88], esi
je 0x14007f600
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
mov r8, rax
cmp rbx, 0x989680
jne 0x14007fa03
imul rcx, r8, 0x64
jmp 0x14007fa29
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cqo
idiv rbx
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
mov rcx, rax
mov rax, r8
cqo
idiv rbx
imul rdx, rax, 0x3b9aca00
add rcx, rdx
movabs rax, 0x7ffffffdabf41bff
cmp rcx, rax
jge 0x14007fa4c
movabs rax, 0x2540be400
add rax, rcx
mov qword [rsp + 0x68], rax
jmp 0x14007fa51
mov qword [rsp + 0x68], r15
lea rcx, [rsp + 0x68]
call fcn.14000d0e0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_FreeConsole]
test rbx, rbx
je 0x14007fa82
xor r9d, r9d
xor r8d, r8d
mov rcx, rbx
lea edx, [r9 + 0x10]
call qword [sym.imp.USER32.dll_SendMessageA]
mov eax, dword [0x140375e88]
mov dword [0x140376250], eax
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov dword [0x140376254], eax
call fcn.140095a00
test rax, rax
jne 0x14007fb47
call fcn.140092c00
mov qword [0x1403754f0], rax
cmp rax, 0xffffffffffffffff
je 0x14007fbe0
xorps xmm0, xmm0
mov qword [rbp - 0x80], rsi
lea rcx, [rsp + 0x70]
movdqu xmmword [rsp + 0x70], xmm0
call fcn.14000d380
mov rdx, qword [rsp + 0x70]
lea rcx, [0x14032e2d0]
mov r8, rdx
lea r9, [0x140331ed0]
sub r8, rcx
nop
movzx eax, byte [rcx]
mov byte [r8 + rcx], al
inc rcx
cmp rcx, r9
jne 0x14007faf0
mov rcx, qword [0x1403754f0]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x60], esi
call fcn.140093f30
mov rcx, qword [0x1403754f0]
test rax, rax
jne 0x14007fb30
call fcn.140093180
call fcn.14007fcf0
int3
call fcn.140093180
test al, al
je 0x14007fbe0
lea rcx, [rsp + 0x70]
call fcn.140006e00
mov rcx, qword [0x140375cd8]
call fcn.14009c380
lea rdx, [rsp + 0x70]
call fcn.14009bbc0
lea rcx, [rsp + 0x70]
call fcn.14000c570
xor edx, edx
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
jne 0x14007fb9f
nop dword [rax + rax]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
lea rcx, str.grcWindow
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14007fb80
call fcn.1400f64c0
cmp byte [0x140375ce2], sil
jne 0x14007fbe0
mov dword [rsp + 0x60], reloc.WLDAP32.dll_Ordinal_200
nop word [rax + rax]
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.14000cb40
mov rcx, rax
call fcn.14000cb50
cmp byte [0x140375ce2], sil
je 0x14007fbc0
call fcn.14007fcf0
int3