Function at 0x140001100
Capabilities:
Print debug messages

Disassembly:
mov qword [rsp + 0x18], rbx
push rdi
sub rsp, 0x2a0
mov rax, qword [0x140010040]
xor rax, rsp
mov qword [rsp + 0x290], rax
mov edi, edx
mov rbx, rcx
lea rdx, [rsp + 0x260]
lea rcx, str.C:UsersUtilizadorDesktopinjectorforetstingx64Releaseinject_log.txt
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__stat64i32]
test eax, eax
je 0x1400011a4
mov r8d, 2
lea rcx, [rsp + 0x150]
call fcn.140007270
nop
cmp qword [rsp + 0x1d8], 0
je 0x1400012b2
lea rcx, [rsp + 0x158]
call fcn.140007660
test rax, rax
jne 0x140001197
mov rax, qword [rsp + 0x150]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x150]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
lea rcx, [rsp + 0x150]
call fcn.140001040
mov r8d, 8
lea rcx, [rsp + 0x40]
call fcn.140007270
nop
cmp qword [rsp + 0xc8], 0
je 0x1400012ce
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
movabs rax, 0xd6bf94d5e57a42bd
imul rcx
add rdx, rcx
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rsp + 0x30], rdx
lea r8, [rsp + 0x30]
mov edx, 0x1a
lea rcx, [rsp + 0x260]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__ctime64_s]
lea rdx, [0x14000b690]
lea rcx, [rsp + 0x40]
call fcn.140007750
mov rcx, rax
lea rdx, [rsp + 0x260]
call fcn.140007750
mov rcx, rax
lea rdx, [0x14000b68c]
call fcn.140007750
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140001245
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140007a50
test edi, edi
je 0x140001271
lea rdx, str._Error_Code:
lea rcx, [rsp + 0x40]
call fcn.140007750
mov edx, edi
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___int____ptr64]
lea rdx, [0x140007920]
lea rcx, [rsp + 0x40]
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, [rsp + 0x48]
call fcn.140007660
test rax, rax
jne 0x1400012db
mov rax, qword [rsp + 0x40]
movsxd rcx, dword [rax + 4]
lea rax, [rsp + 0x40]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
jmp 0x1400012db
lea rcx, [rsp + 0x150]
call fcn.140001040
lea rcx, str.Failed_to_create_log_file._n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
jmp 0x1400012f9
lea rcx, str.Failed_to_open_log_file._n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
cmp qword [rbx + 0x18], 0xf
jbe 0x1400012e5
mov rbx, qword [rbx]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
nop
lea rcx, [rsp + 0x40]
call fcn.140001040
mov rcx, qword [rsp + 0x290]
xor rcx, rsp
call fcn.140008b60
mov rbx, qword [rsp + 0x2c0]
add rsp, 0x2a0
pop rdi
ret