Function at 0x14001fb20
Capabilities:
Write file on windows

Disassembly:
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x238
movaps xmmword [rsp + 0x220], xmm6
lea rdx, str.____banners:_selftesting_n
mov ecx, 1
call dbg.LOG
call dbg.banout_selftest
test eax, eax
jne 0x14001fd50
call dbg.banner1_create
lea rsi, [rsp + 0x60]
pxor xmm6, xmm6
lea r12, [rsp + 0x140]
mov rcx, r12
mov rbp, rax
lea rbx, [0x140060a58]
mov rdi, rsi
call sym.banout_init
mov ecx, 0x1b
xor eax, eax
lea r13, [rbx + 0x155]
rep stosq qword [rdi], rax
lea rdi, [rsp + 0x40]
nop word cs:[rax + rax]
mov qword [rsp + 0x28], rdi
mov r8, rbx
mov rdx, rsi
mov rcx, rbp
mov qword [rsp + 0x20], r12
mov r9d, 1
add rbx, 1
mov qword [rsp + 0x50], 0
movaps xmmword [rsp + 0x40], xmm6
call dbg.banner1_parse
cmp r13, rbx
jne 0x14001fba0
mov edx, 4
mov rcx, r12
call sym.banout_string
movabs rdx, 0x302e312f50545448
cmp qword [rax], rdx
je 0x14001fc20
lea rcx, str.banner1:_test_failed
call sym.puts
mov eax, 1
movaps xmm6, xmmword [rsp + 0x220]
add rsp, 0x238
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
ret
cmp dword [rax + 7], 0x30332030
jne 0x14001fbf1
mov rcx, r12
call sym.banout_release
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x14001fc3f
call dbg.smack_destroy
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x14001fc4d
call dbg.smack_destroy
mov rcx, rbp
mov rdi, rsi
call sym.free
call dbg.banner1_create
mov ecx, 0x1b
mov r9d, 0x155
mov rdx, rsi
mov rbx, rax
xor eax, eax
lea r8, [0x140060a58]
rep stosq qword [rdi], rax
mov qword [rsp + 0x20], r12
mov rcx, rbx
mov qword [rsp + 0x28], 0
call dbg.banner1_parse
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x14001fc9e
call dbg.smack_destroy
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x14001fcac
call dbg.smack_destroy
mov rcx, rbx
call sym.free
mov rax, qword [0x140073620]
call qword [rax + 0x28]
test eax, eax
jne 0x14001fd80
mov rax, qword [0x140073630]
call qword [rax + 0x28]
test eax, eax
jne 0x14001fd80
mov rax, qword [0x1400735f0]
call qword [rax + 0x28]
test eax, eax
jne 0x14001fdce
mov rax, qword [0x140073570]
call qword [rax + 0x28]
test eax, eax
jne 0x14001fdf8
mov rax, qword [0x140073640]
call qword [rax + 0x28]
test eax, eax
jne 0x14001fe22
mov rax, qword [0x1400735c0]
call qword [rax + 0x28]
test eax, eax
je 0x14001fdb0
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, 0x1c
mov edx, 1
lea rcx, str.RDP_banner:_selftest_failed_n
mov r9, rax
call sym.fwrite
jmp 0x14001fbfd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, 0xf
mov edx, 1
lea rcx, str.banout:_failed_n
mov r9, rax
call sym.fwrite
jmp 0x14001fbfd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, 0x1c
mov edx, 1
lea rcx, str.SSL_banner:_selftest_failed_n
mov r9, rax
call sym.fwrite
jmp 0x14001fbfd
lea rdx, str.___banners:_success_n
mov ecx, 1
mov dword [rsp + 0x3c], eax
call dbg.LOG
mov eax, dword [rsp + 0x3c]
jmp 0x14001fc02
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, 0x1c
mov edx, 1
lea rcx, str.SMB_banner:_selftest_failed_n
mov r9, rax
call sym.fwrite
jmp 0x14001fbfd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, 0x1d
mov edx, 1
lea rcx, str.HTTP_banner:_selftest_failed_n
mov r9, rax
call sym.fwrite
jmp 0x14001fbfd
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, 0x1f
mov edx, 1
lea rcx, str.Telnet_banner:_selftest_failed_n
mov r9, rax
call sym.fwrite
jmp 0x14001fbfd