Function at 0x1800345b0
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
push rsi
push rdi
push r14
sub rsp, 0x30
call qword [sym.imp.KERNEL32.dll_GetLastError]
xor r14d, r14d
mov ecx, 0x1000a
lea edi, [rax + 0x1e]
mov qword [rsp + 0x50], r14
call fcn.180053ad4
mov ecx, 0x2000a
mov rsi, rax
call fcn.180053ad4
mov rbx, rax
test rsi, rsi
je 0x1800346a5
test rax, rax
je 0x1800346a5
lea r8, str.TRG_Init:_Adding_PenTesting_Only_Injectable_Apps...
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x18003468e
lea rdx, [r14 - 2]
mov rcx, rbx
mov word [rbx + 0x1fffe], r14w
call fcn.180053398
lea rcx, [rsp + 0x50]
mov r9, rbx
lea r8, [rax + 1]
mov rdx, rsi
mov qword [rsp + 0x20], 0xffffffffffffffff
call fcn.180054798
test eax, eax
je 0x180034667
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
mov r8d, edi
mov rdx, rbx
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov edx, 0x33
lea r9, str.TRG_Init
lea rcx, str...Triggers.cpp
lea r8d, [rdx - 0x30]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
call fcn.180001b40
jmp 0x1800346be
lea rcx, str.Error__d_in_swprintf_s_n
mov edx, edi
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x1800346b8
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rsi, rsi
je 0x1800346cb
mov rcx, rsi
call fcn.180053a94
test rbx, rbx
je 0x1800346d8
mov rcx, rbx
call fcn.180053a94
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, 0x1000a
mov qword [rsp + 0x50], r14
lea edi, [rax + 0x1e]
call fcn.180053ad4
mov ecx, 0x2000a
mov rsi, rax
call fcn.180053ad4
mov rbx, rax
test rsi, rsi
je 0x1800347c2
test rax, rax
je 0x1800347c2
mov r9, qword [str.svchost.exe]
lea r8, str.TRG_Init:_Filling_PenTesting_Only_Injectable_App__s.
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x1800347ab
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
mov word [rbx + 0x1fffe], r14w
call fcn.180053398
lea rcx, [rsp + 0x50]
mov r9, rbx
lea r8, [rax + 1]
mov rdx, rsi
mov qword [rsp + 0x20], 0xffffffffffffffff
call fcn.180054798
test eax, eax
je 0x180034784
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
mov r8d, edi
mov rdx, rbx
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov edx, 0x37
lea r9, str.TRG_Init
lea rcx, str...Triggers.cpp
lea r8d, [rdx - 0x34]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rsi
call fcn.180001b40
jmp 0x1800347db
lea rcx, str.Error__d_in_swprintf_s_n
mov edx, edi
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x1800347d5
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rsi, rsi
je 0x1800347e8
mov rcx, rsi
call fcn.180053a94
test rbx, rbx
je 0x1800347f5
mov rcx, rbx
call fcn.180053a94
mov r8, qword [str.svchost.exe]
lea rcx, [0x1800a77e8]
mov edx, 0x104
call fcn.180054b48
mov r8, qword [str.svchost.exe]
lea rcx, [0x1800a75e0]
mov edx, 0x104
call fcn.180054b48
mov dword [0x1800a79f0], 0x100
mov qword [0x1800a79f4], 2
mov dword [0x1800a79fc], r14d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, 0x1000a
lea esi, [rax + 0x1e]
mov qword [rsp + 0x50], r14
call fcn.180053ad4
mov ecx, 0x2000a
mov rdi, rax
call fcn.180053ad4
mov rbx, rax
test rdi, rdi
je 0x18003492b
test rax, rax
je 0x18003492b
mov r9, qword [str.svchost.exe]
lea r8, str.TRG_Init:_Adding_PenTesting_Only_Injectable_App__s_as_GHOST.
mov edx, 0xffff
mov rcx, rax
call fcn.180053a4c
test eax, eax
jle 0x180034914
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
mov word [rbx + 0x1fffe], r14w
call fcn.180053398
lea rcx, [rsp + 0x50]
mov r9, rbx
lea r8, [rax + 1]
mov rdx, rdi
mov qword [rsp + 0x20], 0xffffffffffffffff
call fcn.180054798
test eax, eax
je 0x1800348ed
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
mov r8d, esi
mov rdx, rbx
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov edx, 0x40
lea r9, str.TRG_Init
lea rcx, str...Triggers.cpp
lea r8d, [rdx - 0x3d]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
call fcn.180001b40
jmp 0x180034944
lea rcx, str.Error__d_in_swprintf_s_n
mov edx, esi
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x18003493e
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rdi, rdi
je 0x180034951
mov rcx, rdi
call fcn.180053a94
test rbx, rbx
je 0x18003495e
mov rcx, rbx
call fcn.180053a94
lea rcx, [0x1800a75e0]
call sym.mbae_api_na.dll_MbaeAddProtectedApp
mov ebp, eax
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, 0x1000a
lea esi, [rax + 0x1e]
mov qword [rsp + 0x50], r14
call fcn.180053ad4
mov ecx, 0x2000a
mov rdi, rax
call fcn.180053ad4
mov rbx, rax
test rdi, rdi
je 0x180034a5a
test rax, rax
je 0x180034a5a
mov r9, qword [str.svchost.exe]
lea r8, str.TRG_Init:_Added_PenTesting_Only_Injectable_App__s_as_GHOST._Result:_d.
mov edx, 0xffff
mov rcx, rax
mov dword [rsp + 0x20], ebp
call fcn.180053a4c
test eax, eax
jle 0x180034a43
mov rdx, 0xfffffffffffffffe
mov rcx, rbx
mov word [rbx + 0x1fffe], r14w
call fcn.180053398
lea rcx, [rsp + 0x50]
mov r9, rbx
lea r8, [rax + 1]
mov rdx, rdi
mov qword [rsp + 0x20], 0xffffffffffffffff
call fcn.180054798
test eax, eax
je 0x180034a1c
lea rcx, str.wcstombs_s_error_in_log_file:__s____d_n
mov r8d, esi
mov rdx, rbx
call fcn.180053f50
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
mov edx, 0x43
lea r9, str.TRG_Init
lea rcx, str...Triggers.cpp
lea r8d, [rdx - 0x40]
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rdi
call fcn.180001b40
jmp 0x180034a73
lea rcx, str.Error__d_in_swprintf_s_n
mov edx, esi
call fcn.180053f50
lea rcx, str.Error_in_swprintf_s_n
jmp 0x180034a6d
lea rcx, str.Memory_allocation_error_in_log_file_n
call fcn.180053f50
lea rcx, str.Memory_allocation_error_in_log_file_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
test rdi, rdi
je 0x180034a80
mov rcx, rdi
call fcn.180053a94
test rbx, rbx
je 0x180034a8d
mov rcx, rbx
call fcn.180053a94
mov rbx, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
add rsp, 0x30
pop r14
pop rdi
pop rsi
ret