Function at 0x1400092b0
Capabilities:
Write file on windows

Disassembly:
push r12
lea rax, [0x14000e200]
lea rdx, [0x14000e360]
push rbp
lea rcx, [0x14000e3a0]
lea rbp, [0x14000b160]
push rdi
lea rdi, [0x14000e6e0]
lea r12, [0x14000b010]
push rsi
lea rsi, [0x14000e0c0]
push rbx
lea rbx, str.parent
sub rsp, 0x20
mov qword [0x14000e198], rax
mov qword [0x14000e098], rax
lea rax, [rsi + 0x30]
mov qword [0x14000e0a0], rax
lea rax, [0x14000e080]
mov qword [0x14000e758], rax
lea rax, [rsi + 0x60]
mov qword [0x14000e760], rax
lea rax, [0x14000e1c0]
mov qword [0x14000e1a0], rsi
mov qword [0x14000e058], rax
lea rax, [rsi + 0x90]
lea rsi, [0x14000e4c0]
mov qword [0x14000e180], 0x30
mov qword [0x14000e188], 8
mov byte [0x14000e190], 0x11
mov qword [0x14000e0e0], 0
mov byte [0x14000e0c0], 2
mov qword [0x14000e080], 0x30
mov qword [0x14000e088], 8
mov byte [0x14000e090], 0x11
mov qword [0x14000e110], 0
mov byte [0x14000e0f0], 2
mov qword [0x14000e740], 0x30
mov qword [0x14000e748], 8
mov byte [0x14000e750], 0x11
mov qword [0x14000e140], 0
mov byte [0x14000e120], 2
mov qword [0x14000e040], 0x30
mov qword [0x14000e048], 8
mov byte [0x14000e050], 0x11
mov qword [0x14000e170], 0
mov byte [0x14000e150], 2
mov qword [0x14000e438], rdi
lea rdi, [rsi + 0x30]
mov qword [0x14000e060], rax
lea rax, [0x14000e460]
mov qword [0x14000e4d8], rbx
lea rbx, [rdi + 0x30]
mov qword [0x14000e700], rax
lea rax, [0x14000e420]
mov qword [0x14000e3e0], rsi
lea rsi, str.name
mov qword [0x14000e3e8], rdi
lea rdi, [0x14000e320]
mov qword [0x14000e3f0], rbx
add rbx, 0x30
mov qword [0x14000e3b8], rax
mov qword [0x14000e4d0], rcx
mov qword [0x14000e500], rdx
mov qword [0x14000e508], rsi
lea rsi, [0x14000b131]
mov qword [0x14000e6f8], 0
mov qword [0x14000e6e0], 8
mov qword [0x14000e6e8], 8
mov word [0x14000e6f0], 0x111
mov qword [0x14000e480], 0
mov byte [0x14000e460], 2
mov qword [0x14000e420], 0x30
mov qword [0x14000e428], 8
mov byte [0x14000e430], 0x11
mov qword [0x14000e3a0], 8
mov qword [0x14000e3a8], 8
mov byte [0x14000e3b0], 0x16
mov byte [0x14000e4c0], 1
mov qword [0x14000e4c8], 8
mov qword [0x14000e378], 0
mov qword [0x14000e360], 8
mov qword [0x14000e368], 8
mov word [0x14000e370], 0x31d
mov byte [0x14000e4f0], 1
mov qword [0x14000e4f8], 0x10
mov qword [0x14000e338], 0
mov qword [0x14000e320], 8
mov qword [0x14000e530], rdi
lea rdi, [rbx + 0x60]
mov qword [0x14000e3f8], rbx
add rbx, 0x90
mov qword [0x14000e538], rsi
lea rsi, str.procname
mov qword [0x14000e2c0], rdi
lea rdi, [0x14000e280]
mov qword [0x14000e5c0], rdx
mov qword [0x14000e2c8], rbx
add rbx, 0x30
mov qword [0x14000e620], rdx
lea rdx, str.filename
mov qword [0x14000e5c8], rsi
lea rsi, str.line
mov qword [0x14000e5f0], rdi
lea rdi, [rbx - 0x90]
mov qword [0x14000e628], rdx
lea rdx, [0x14000e2c0]
mov qword [0x14000e5f8], rsi
lea rsi, [0x14000e2e0]
mov qword [0x14000e2d0], rbx
lea rbx, str.trace
mov qword [0x14000e328], 8
mov word [0x14000e330], 0x21c
mov byte [0x14000e520], 1
mov qword [0x14000e528], 0x18
mov qword [0x14000e2f8], 0
mov qword [0x14000e2e0], 0x18
mov qword [0x14000e2e8], 8
mov word [0x14000e2f0], 0x312
mov byte [0x14000e5b0], 1
mov qword [0x14000e5b8], 0
mov qword [0x14000e298], 0
mov qword [0x14000e280], 8
mov qword [0x14000e288], 8
mov word [0x14000e290], 0x31f
mov byte [0x14000e5e0], 1
mov qword [0x14000e5e8], 8
mov byte [0x14000e610], 1
mov qword [0x14000e618], 0x10
mov qword [0x14000e5a0], 3
mov byte [0x14000e580], 2
mov qword [0x14000e5a8], rdx
lea rdx, [0x14000e240]
mov qword [0x14000e300], rdi
add rdi, 0xc0
mov qword [0x14000e560], rdx
lea rdx, [0x14000e3e0]
mov qword [0x14000e568], rbx
lea rbx, [rdi - 0x1b0]
mov qword [0x14000e258], rsi
lea rsi, [0x14000b152]
mov qword [0x14000e400], rdi
add rdi, 0x30
mov qword [0x14000e650], rcx
mov ecx, 2
mov qword [0x14000e4b8], rdx
lea rdx, [0x1400027fd]
mov qword [0x14000e218], rax
mov qword [0x14000e1d8], rax
lea rax, [rbx + 0x210]
mov qword [0x14000e658], rsi
mov qword [0x14000e440], rbx
mov qword [0x14000e220], rdi
mov qword [0x14000e240], 8
mov qword [0x14000e248], 8
mov word [0x14000e250], 0x218
mov byte [0x14000e550], 1
mov qword [0x14000e558], 0x20
mov byte [0x14000e640], 1
mov qword [0x14000e648], 0x28
mov qword [0x14000e4b0], 5
mov byte [0x14000e490], 2
mov qword [0x14000e200], 0x30
mov qword [0x14000e208], 8
mov byte [0x14000e210], 0x11
mov qword [0x14000e690], 0
mov byte [0x14000e670], 2
mov qword [0x14000e1c0], 0x30
mov qword [0x14000e1c8], 8
mov byte [0x14000e1d0], 0x11
mov qword [0x14000e6c0], 0
mov byte [0x14000e6a0], 2
mov qword [0x14000e1e0], rax
call sub.msvcrt.dll_signal
lea rdx, [0x1400027fd]
mov ecx, 0xb
call sub.msvcrt.dll_signal
lea rdx, [0x1400027fd]
mov ecx, 0x16
call sub.msvcrt.dll_signal
lea rdx, [0x1400027fd]
mov ecx, 8
call sub.msvcrt.dll_signal
lea rdx, [0x1400027fd]
mov ecx, 4
call sub.msvcrt.dll_signal
mov rsi, qword [fcn.140009140]
xor ecx, ecx
call rsi
mov rdi, qword [sym.imp.msvcrt.dll__fileno]
mov rcx, rax
call rdi
mov rbx, qword [sym.imp.msvcrt.dll__setmode]
mov edx, 0x8000
mov ecx, eax
call rbx
mov ecx, 1
call rsi
mov rcx, rax
call rdi
mov edx, 0x8000
mov ecx, eax
call rbx
mov ecx, 2
call rsi
mov rcx, rax
call rdi
mov edx, 0x8000
mov ecx, eax
call rbx
mov ecx, 1
call rsi
lea rcx, [0x14000b160]
lea rdx, [0x14000b010]
mov rdi, rax
call fcn.1400015eb
mov rcx, rdi
mov r8, rax
call fcn.1400020ea
mov ebx, eax
cmp ebx, 3
jg 0x140002eae
movsxd rax, ebx
cmp byte [rbp + rax + 0x10], 0
jne 0x140002e91
xor ecx, ecx
mov rdx, rdi
call sub.msvcrt.dll_fputc
test eax, eax
jne 0x140002eae
inc ebx
jmp 0x140002e70
lea r8d, [rbx + 0x10]
mov rdx, r12
mov rcx, rdi
movsxd r8, r8d
add r8, rbp
call fcn.1400020ea
test eax, eax
jle 0x140002eae
add ebx, eax
jmp 0x140002e70
mov ecx, 1
call rsi
mov r8d, 1
mov edx, 1
lea rcx, [0x14000b155]
mov r9, rax
call sub.msvcrt.dll_fwrite
mov ecx, 1
call rsi
mov rcx, rax
call sub.msvcrt.dll_fflush
add rsp, 0x20
xor eax, eax
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
ret
sub rsp, 0x28
call fcn.140002fa0
mov rax, qword [0x14000bbe0]
xor edx, edx
mov r9d, dword [rax]
mov rax, qword [0x14000bbd0]
mov r8, qword [rax]
mov rax, qword [0x14000bbc0]
mov rcx, qword [rax]
add rsp, 0x28
jmp 0x140002857