Function at 0x140079e00
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
lea rbp, [rsp - 0x230]
sub rsp, 0x330
mov rax, qword [0x14021b0e0]
xor rax, rsp
mov qword [rbp + 0x220], rax
xorps xmm0, xmm0
mov ebx, ecx
movdqu xmmword [rsp + 0x68], xmm0
call fcn.1400216f0
test eax, eax
je 0x140079e67
mov r8d, eax
xor edx, edx
mov ecx, 0x2000000
call qword [sym.imp.KERNEL32.dll_OpenProcess]
lea r8, [rsp + 0x70]
mov edx, 0x201eb
mov rcx, rax
mov qword [rsp + 0x68], rax
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
mov rdi, qword [rsp + 0x70]
test rdi, rdi
jne 0x140079e78
xor bl, bl
jmp 0x14007a021
mov r8d, 0x104
lea rdx, [rbp + 0x110]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
lea r8, [rbp + 0x110]
mov edx, 0x104
lea rcx, [rbp]
call fcn.140150800
cmp ebx, 0x8050
jne 0x140079eb3
lea r8, str.__openhomepage
jmp 0x140079f28
cmp ebx, 0x804e
jne 0x140079ec4
lea r8, str.__openforum
jmp 0x140079f28
cmp ebx, 0x804f
jne 0x140079ed5
lea r8, str.__opengithub
jmp 0x140079f28
cmp ebx, 0x8051
jne 0x140079ee6
lea r8, str.__openmastodon
jmp 0x140079f28
cmp ebx, 0x804d
jne 0x140079ef7
lea r8, str.__openfacebook
jmp 0x140079f28
cmp ebx, 0x8054
jne 0x140079f08
lea r8, str.__openxtwitter
jmp 0x140079f28
cmp ebx, 0x8053
jne 0x140079f19
lea r8, str.__openreddit
jmp 0x140079f28
cmp ebx, 0x8052
jne 0x140079f36
lea r8, str.__openopenhub
mov edx, 0x104
lea rcx, [rbp]
call fcn.140150860
xorps xmm0, xmm0
lea rcx, [rsp + 0x60]
xor eax, eax
xor ebx, ebx
mov qword [rbp - 0x10], rax
xor r8d, r8d
mov qword [rbp - 0x78], rax
mov rdx, rdi
mov eax, 5
mov qword [rsp + 0x60], rbx
movups xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x30], ax
lea rax, str.Winsta0Default
movups xmmword [rbp - 0x70], xmm0
mov dword [rbp - 0x70], 0x68
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x60], rax
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rsp + 0x78], xmm0
call qword [sym.imp.USERENV.dll_CreateEnvironmentBlock]
xor r9d, r9d
lea r8, [rbp]
xor edx, edx
mov rcx, rdi
test eax, eax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rbx
je 0x140079fcf
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 0x408
jmp 0x140079fdc
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x30], 8
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rbx
call qword [sym.imp.ADVAPI32.dll_CreateProcessAsUserA]
mov rcx, qword [rbp - 0x80]
test rcx, rcx
je 0x140079ffa
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x14007a00a
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rsp + 0x60]
test rcx, rcx
je 0x14007a01a
call qword [sym.imp.USERENV.dll_DestroyEnvironmentBlock]
mov rdi, qword [rsp + 0x70]
mov bl, 1
mov rcx, qword [rsp + 0x68]
test rcx, rcx
je 0x14007a036
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x14007a044
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movzx eax, bl
mov rcx, qword [rbp + 0x220]
xor rcx, rsp
call fcn.140147af0
lea r11, [rsp + 0x330]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret