Function at 0x14001e780
Capabilities:
Create process on windows

Disassembly:
jmp 0x14001e780
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0xcc8
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x23a
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0xce8]
mov rax, qword [0x140053010]
xor rax, rbp
mov qword [rbp + 0xc98], rax
lea rcx, [0x14005f105]
call fcn.140001ca8
lea rax, [rbp + 0x518]
mov qword [rbp + 0x558], rax
mov dl, 1
mov rcx, qword [rbp + 0x558]
call fcn.14000157d
mov qword [rbp + 0xbb8], rax
mov rcx, qword [rbp + 0xbb8]
call fcn.1400013fc
mov byte [rbp + 4], al
movzx eax, byte [rbp + 4]
test eax, eax
jne 0x14001e817
mov eax, 0xffffffff
jmp 0x14001ee08
lea rdx, str.Mail_Send_Script.ps1
lea rcx, [rbp + 0x578]
call fcn.1400015cd
mov qword [rbp + 0xbb8], rax
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xbc0], rax
mov dl, 1
lea rcx, [rbp + 0x5b8]
call fcn.14000157d
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0xbd0], rax
mov r8, qword [rbp + 0xbc0]
mov rdx, qword [rbp + 0xbd0]
lea rcx, [rbp + 0x28]
call fcn.140001136
nop
lea rcx, [rbp + 0x5b8]
call fcn.140001258
nop
lea rcx, [rbp + 0x578]
call fcn.140001258
call fcn.1400015b9
mov byte [rbp + 4], al
movzx eax, byte [rbp + 4]
test eax, eax
jne 0x14001e8ee
lea rdx, str.Unable_to_create_mailer_script
lea rcx, [rbp + 0x5f8]
call fcn.1400015cd
nop
lea rcx, [rbp + 0x5f8]
call fcn.140001b18
nop
lea rcx, [rbp + 0x5f8]
call fcn.140001258
mov dword [rbp + 0x634], 0xfffffffe
lea rcx, [rbp + 0x28]
call fcn.140001258
mov eax, dword [rbp + 0x634]
jmp 0x14001ee08
lea rax, [rbp + 0x658]
mov qword [rbp + 0x698], rax
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x6f8], rax
lea rax, [rbp + 0x718]
mov qword [rbp + 0x758], rax
lea rax, [rbp + 0x7b8]
mov qword [rbp + 0x7f8], rax
lea rax, [rbp + 0x818]
mov qword [rbp + 0x858], rax
lea rax, [rbp + 0x878]
mov qword [rbp + 0x8b8], rax
lea rdx, [0x140043fb4]
mov rcx, qword [rbp + 0x698]
call fcn.1400015cd
mov qword [rbp + 0xbb8], rax
mov rax, qword [rbp + 0xbb8]
mov qword [rbp + 0xbc0], rax
lea rdx, [0x140043fa0]
mov rcx, qword [rbp + 0x6f8]
call fcn.1400015cd
mov qword [rbp + 0xbc8], rax
mov rax, qword [rbp + 0xbc8]
mov qword [rbp + 0xbd0], rax
mov rdx, qword [rbp + 0xcc8]
mov rcx, qword [rbp + 0x758]
call fcn.1400011b8
mov qword [rbp + 0xbd8], rax
mov r9, qword [rbp + 0xbc0]
mov r8, qword [rbp + 0xbd0]
mov rdx, qword [rbp + 0xbd8]
lea rcx, [rbp + 0x778]
call fcn.140001b5e
mov qword [rbp + 0xbe0], rax
mov rax, qword [rbp + 0xbe0]
mov qword [rbp + 0xbe8], rax
lea rdx, [0x140043fb4]
mov rcx, qword [rbp + 0x7f8]
call fcn.1400015cd
mov qword [rbp + 0xbf0], rax
mov rax, qword [rbp + 0xbf0]
mov qword [rbp + 0xbf8], rax
lea rdx, [0x140043fa0]
mov rcx, qword [rbp + 0x858]
call fcn.1400015cd
mov qword [rbp + 0xc00], rax
mov rax, qword [rbp + 0xc00]
mov qword [rbp + 0xc08], rax
mov rdx, qword [rbp + 0xcc0]
mov rcx, qword [rbp + 0x8b8]
call fcn.1400011b8
mov qword [rbp + 0xc10], rax
mov r9, qword [rbp + 0xbf8]
mov r8, qword [rbp + 0xc08]
mov rdx, qword [rbp + 0xc10]
lea rcx, [rbp + 0x8d8]
call fcn.140001b5e
mov qword [rbp + 0xc18], rax
mov rax, qword [rbp + 0xc18]
mov qword [rbp + 0xc20], rax
lea r8, [rbp + 0x28]
lea rdx, str._ExecutionPolicy_ByPass__File__
lea rcx, [rbp + 0x918]
call fcn.140001096
mov qword [rbp + 0xc28], rax
mov rax, qword [rbp + 0xc28]
mov qword [rbp + 0xc30], rax
lea r8, str.___Subj__
mov rdx, qword [rbp + 0xc30]
lea rcx, [rbp + 0x958]
call fcn.140001ba4
mov qword [rbp + 0xc38], rax
mov rax, qword [rbp + 0xc38]
mov qword [rbp + 0xc40], rax
mov r8, qword [rbp + 0xc20]
mov rdx, qword [rbp + 0xc40]
lea rcx, [rbp + 0x998]
call fcn.140001136
mov qword [rbp + 0xc48], rax
mov rax, qword [rbp + 0xc48]
mov qword [rbp + 0xc50], rax
lea r8, str.___Body__
mov rdx, qword [rbp + 0xc50]
lea rcx, [rbp + 0x9d8]
call fcn.140001ba4
mov qword [rbp + 0xc58], rax
mov rax, qword [rbp + 0xc58]
mov qword [rbp + 0xc60], rax
mov r8, qword [rbp + 0xbe8]
mov rdx, qword [rbp + 0xc60]
lea rcx, [rbp + 0xa18]
call fcn.140001136
mov qword [rbp + 0xc68], rax
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0xc70], rax
lea r8, str.___Att__
mov rdx, qword [rbp + 0xc70]
lea rcx, [rbp + 0xa58]
call fcn.140001ba4
mov qword [rbp + 0xc78], rax
mov rax, qword [rbp + 0xc78]
mov qword [rbp + 0xc80], rax
mov r8, qword [rbp + 0xcd0]
mov rdx, qword [rbp + 0xc80]
lea rcx, [rbp + 0xa98]
call fcn.140001438
mov qword [rbp + 0xc88], rax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0xc90], rax
lea r8, [0x140043fa0]
mov rdx, qword [rbp + 0xc90]
lea rcx, [rbp + 0x68]
call fcn.140001ba4
nop
lea rcx, [rbp + 0xa98]
call fcn.140001258
nop
lea rcx, [rbp + 0xa58]
call fcn.140001258
nop
lea rcx, [rbp + 0xa18]
call fcn.140001258
nop
lea rcx, [rbp + 0x9d8]
call fcn.140001258
nop
lea rcx, [rbp + 0x998]
call fcn.140001258
nop
lea rcx, [rbp + 0x958]
call fcn.140001258
nop
lea rcx, [rbp + 0x918]
call fcn.140001258
nop
lea rcx, [rbp + 0x8d8]
call fcn.140001258
nop
lea rcx, [rbp + 0x778]
call fcn.140001258
lea rax, [rbp + 0xb0]
mov rdi, rax
xor eax, eax
mov ecx, 0x70
rep stosb byte [rdi], al
mov dword [rbp + 0xb0], 0x70
mov dword [rbp + 0xb4], 0x40
mov qword [rbp + 0xb8], 0
lea rax, str.open
mov qword [rbp + 0xc0], rax
lea rax, str.powershell
mov qword [rbp + 0xc8], rax
lea rcx, [rbp + 0x68]
call fcn.14000113b
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 0
mov dword [rbp + 0xe0], 0
mov qword [rbp + 0xe8], 0
lea rcx, [rbp + 0xb0]
call qword [sym.imp.SHELL32.dll_ShellExecuteExA]
test eax, eax
je 0x14001ecec
mov byte [rbp + 0xbb4], 1
jmp 0x14001ecf3
mov byte [rbp + 0xbb4], 0
movzx eax, byte [rbp + 0xbb4]
mov byte [rbp + 4], al
movzx eax, byte [rbp + 4]
test eax, eax
jne 0x14001ed2d
mov dword [rbp + 0xad4], 0xfffffffd
lea rcx, [rbp + 0x68]
call fcn.140001258
nop
lea rcx, [rbp + 0x28]
call fcn.140001258
mov eax, dword [rbp + 0xad4]
jmp 0x14001ee08
mov edx, 0x1f40
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x134], 0x64
lea rdx, [rbp + 0x134]
mov rcx, qword [rbp + 0x118]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
lea r8, [rbp + 0x134]
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0xb58]
call fcn.140016be0
mov rdx, rax
lea rcx, [rbp + 0xb00]
call fcn.14000e4e0
nop
lea rdx, [rbp + 0xb00]
lea rcx, [0x140053ad0]
call fcn.140001be5
nop
lea rcx, [rbp + 0xb00]
call fcn.1400016db
mov edx, 1
lea rcx, [0x140053ad0]
call fcn.1400012f8
mov dword [rbp + 0xb84], 0xa
lea rdx, [rbp + 0xb84]
lea rcx, [0x140053ad0]
call fcn.1400014ba
mov dl, 1
lea rcx, [0x140053ad0]
call fcn.140001d52
mov eax, dword [rbp + 0x134]
mov dword [rbp + 0xba4], eax
lea rcx, [rbp + 0x68]
call fcn.140001258
nop
lea rcx, [rbp + 0x28]
call fcn.140001258
mov eax, dword [rbp + 0xba4]
mov rdi, rax
lea rcx, [rbp - 0x20]
lea rdx, [0x140040820]
call fcn.140001a64
mov rax, rdi
mov rcx, qword [rbp + 0xc98]
xor rcx, rbp
call fcn.14000161d
lea rsp, [rbp + 0xca8]
pop rdi
pop rbp
ret