Function at 0x140005900
Capabilities:
Check if file exists
Get file attributes

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x210]
sub rsp, 0x310
mov rax, qword [0x14010d8f0]
xor rax, rsp
mov qword [rbp + 0x200], rax
mov rbx, rdx
mov qword [rbp - 0x78], rdx
movsxd rdi, ecx
mov dword [rbp - 0x80], edi
xor r13d, r13d
lea rdx, [0x140006850]
mov r12d, 2
mov ecx, r12d
call fcn.1400ac3e4
mov dword [rbp - 0x50], 1
mov rax, rdi
mov qword [rsp + 0x48], rax
lea rdi, [r13 - 1]
lea r15d, [r13 + 0xf]
cmp rax, 1
jle 0x140005c55
lea r15d, [r13 + 1]
nop dword [rax]
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov qword [rbp - 0x38], r13
mov qword [rbp - 0x30], r13
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.HR1XUV1VXVFDRFVA
lea rcx, [rbp - 0x48]
call fcn.140014f00
nop
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x58]
call fcn.14000bff0
mov rsi, rax
mov rdx, qword [rbx + r15*8]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], r13
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400059e0
lea rcx, [rbp - 0x70]
call fcn.140014f00
mov rdx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x140005a00
mov rdx, qword [rsi]
lea rcx, [rbp - 0x70]
mov r14, qword [rbp - 0x58]
cmp r14, 0x10
setae r13b
mov rbx, qword [rbp - 0x70]
cmovae rcx, rbx
mov r8, qword [rbp - 0x60]
cmp r8, qword [rsi + 0x10]
jne 0x140005a30
call fcn.1400978f0
test eax, eax
jne 0x140005a30
mov sil, 1
jmp 0x140005a33
xor sil, sil
test r13b, r13b
je 0x140005a6a
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140005a61
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400066a6
mov rcx, rbx
call fcn.1400949a0
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140005aa7
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005aa2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400066ac
call fcn.1400949a0
xor r13d, r13d
mov qword [rsp + 0x68], r13
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x58], r13b
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140005af8
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005af3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400066b2
call fcn.1400949a0
test sil, sil
je 0x140005b03
cmp r12d, dword [rbp - 0x80]
jl 0x140005b20
inc dword [rbp - 0x50]
inc r12d
inc r15
cmp r15, qword [rsp + 0x48]
jge 0x140005c4b
mov rbx, qword [rbp - 0x78]
jmp 0x140005990
movsxd rax, dword [rbp - 0x50]
mov rsi, rax
mov r14, qword [rbp - 0x78]
mov rdx, qword [r14 + rax*8 + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
inc rdi
cmp byte [rdx + rdi], 0
jne 0x140005b41
mov r8, rdi
lea rcx, [rsp + 0x58]
call fcn.140014f00
nop
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x48]
call fcn.14000bb20
mov rbx, rax
lea rdx, str.Encrypted_string_for
lea rcx, [0x140111b30]
call fcn.140013950
mov rcx, rax
mov rdx, qword [r14 + rsi*8 + 8]
call fcn.140013950
mov rcx, rax
lea rdx, str._is
call fcn.140013950
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140005ba5
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140017e70
mov rcx, rax
call fcn.140013c00
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140005bf5
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005bf0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400066b8
call fcn.1400949a0
movdqa xmm0, xmmword [0x1400f8d50]
movdqu xmmword [rbp - 0x38], xmm0
mov byte [rbp - 0x48], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140006668
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006663
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400066a0
jmp 0x140006663
mov r15d, reloc.WS2_32.dll_ntohs
lea r12d, [r15 - 0xd]
call fcn.1400068a0
lea r14, [0x140113740]
mov rcx, r14
cmp qword [0x140113758], 0x10
cmovae rcx, qword [0x140113740]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x140005c83
test al, 0x10
je 0x140005c88
call fcn.14000aa00
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], r15
mov byte [rbp - 0x28], 0
mov rcx, r14
cmp qword [0x140113758], 0x10
cmovae rcx, qword [0x140113740]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x140005cbd
test al, 0x10
je 0x140005d11
lea rdx, [0x140113840]
cmp qword [0x140113858], 0x10
cmovae rdx, qword [0x140113840]
mov r8, qword [0x140113850]
lea rcx, [0x140111b30]
call fcn.140017e70
mov eax, dword [0x14011372c]
mov dword [rbp - 0x50], eax
lea rdx, [rbp - 0x50]
lea rcx, [0x140111d50]
call fcn.140014900
mov eax, dword [rbp - 0x50]
mov dword [0x14011372c], eax
mov r8d, edi
call fcn.14000e450
mov ecx, dword [0x14011372c]
sub ecx, 1
je 0x140005f43
sub ecx, 1
je 0x140005e81
cmp ecx, 1
jne 0x1400066be
mov rcx, qword [0x140113770]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 9
jb 0x1400066e1
lea rsi, [0x140113760]
mov rax, rsi
cmp qword [0x140113778], 0x10
cmovae rax, qword [0x140113760]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str._Hotmail
mov r8, rsi
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x58]
call fcn.140017860
mov rdx, qword [0x140113778]
cmp rdx, 0x10
jb 0x140005dd7
mov rcx, qword [0x140113760]
inc rdx
cmp rdx, 0x1000
jb 0x140005dd2
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400066e7
mov rcx, r8
call fcn.1400949a0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [0x140113760], xmm0
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [0x140113770], xmm1
lea rdx, str.Enter_Apikey:
lea rcx, [0x140111b30]
call fcn.140013950
lea rcx, [0x140111d50]
call fcn.140013c90
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
mov rcx, qword [rcx + rax + 0x40]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x50], rcx
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rsp + 0x48]
call fcn.140013360
mov r8, qword [rax]
mov dl, 0xa
mov rcx, rax
call qword [r8 + 0x40]
movzx edi, al
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x140005e69
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_recv]
test rax, rax
je 0x140005e69
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
movzx r8d, dil
lea rdx, [0x14010e538]
mov rcx, rbx
call fcn.140018110
jmp 0x14000613a
mov rcx, qword [0x140113770]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 8
jb 0x1400066e1
lea rsi, [0x140113760]
mov rax, rsi
cmp qword [0x140113778], 0x10
cmovae rax, qword [0x140113760]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 8
lea r9, str._Amazon
mov r8, rsi
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x58]
call fcn.140017860
mov rdx, qword [0x140113778]
cmp rdx, 0x10
jb 0x140005f26
mov rcx, qword [0x140113760]
inc rdx
cmp rdx, 0x1000
jb 0x140005f21
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400066e7
mov rcx, r8
call fcn.1400949a0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [0x140113760], xmm0
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [0x140113770], xmm1
jmp 0x14000613a
mov rcx, qword [0x140113770]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 8
jb 0x1400066e1
lea rsi, [0x140113760]
mov rax, rsi
cmp qword [0x140113778], 0x10
cmovae rax, qword [0x140113760]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 8
lea r9, str._PayPal
mov r8, rsi
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x58]
call fcn.140017860
mov rdx, qword [0x140113778]
cmp rdx, 0x10
jb 0x140005fe8
mov rcx, qword [0x140113760]
inc rdx
cmp rdx, 0x1000
jb 0x140005fe3
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400066e7
mov rcx, r8
call fcn.1400949a0
movups xmm0, xmmword [rsp + 0x58]
movups xmmword [0x140113760], xmm0
movups xmm1, xmmword [rsp + 0x68]
movups xmmword [0x140113770], xmm1
lea rdx, str.Enter_Apikey:
lea rcx, [0x140111b30]
call fcn.140013950
lea rcx, [0x140111d50]
call fcn.140013c90
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
mov rcx, qword [rcx + rax + 0x40]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x50], rcx
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rsp + 0x48]
call fcn.140013360
mov r8, qword [rax]
mov dl, 0xa
mov rcx, rax
call qword [r8 + 0x40]
movzx r15d, al
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x14000607b
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_recv]
test rax, rax
je 0x14000607b
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
movzx r8d, r15b
lea rdx, [0x14010e538]
mov rcx, rbx
call fcn.140018110
lea rdx, str.Use_Rotating_Proxy___true_false_:
lea rcx, [0x140111b30]
call fcn.140013950
lea rdx, [rbp - 0x28]
call fcn.140013ed0
mov r8d, edi
call fcn.14000e450
lea rcx, [rbp - 0x28]
mov r15, qword [rbp - 0x10]
cmp r15, 0x10
cmovae rcx, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x18]
mov r8, rbx
mov eax, 4
cmp rbx, rax
cmova r8, rax
lea rdx, str.true
call fcn.1400978f0
test eax, eax
jne 0x14000613a
cmp rbx, 4
jne 0x14000613a
cmp qword [0x14010e5a8], 0
jne 0x14000613a
nop word [rax + rax]
lea rdx, str.Enter_rproxy__host:port_
lea rcx, [0x140111b30]
call fcn.140013950
lea rdx, [0x14010e598]
call fcn.140013ed0
mov r8d, edi
call fcn.14000e450
cmp byte [0x140113722], 0
jne 0x14000613a
cmp qword [0x14010e5a8], 0
je 0x140006100
xor edx, edx
mov r8d, 0x118
lea rcx, [rbp + 0xe0]
call fcn.140097170
lea rdx, [0x14010e558]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [0x14010e558]
lea rcx, [rbp + 0xe0]
call fcn.140011700
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_fstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xe0], rax
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb8]
mov dword [rbp + rcx + 0xdc], edx
cmp qword [rbp + 0x178], 0
je 0x140006431
mov byte [0x140113720], 1
movsxd rbx, dword [reloc.WS2_32.dll_getpeername]
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
movdqa xmm1, xmmword [0x1400f8d50]
movdqu xmmword [rbp - 0x38], xmm1
mov byte [rbp - 0x48], 0
xor edx, edx
mov r8d, 0xe0
lea rcx, [rbp]
call fcn.140097170
xorps xmm0, xmm0
movdqa xmmword [rbp], xmm0
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r13
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x28], r13
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r13
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400949b8
mov qword [rax + 8], r13
mov qword [rbp + 0x18], rax
lea rcx, [rbp + 0x18]
mov qword [rax], rcx
mov edx, r12d
lea rcx, [rbp + 0x40]
call fcn.140093b4c
nop
lea rcx, [rbp + 0x90]
call fcn.140092094
nop
mov byte [rbp + 0xd8], 0
test rbx, rbx
je 0x140006291
lea rdi, [0x1400056e0]
mov rdx, qword [rbp + 8]
mov qword [rsp + 0x48], rdi
lea rax, [rbp]
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x48]
cmp rdx, qword [rbp + 0x10]
je 0x14000627e
call fcn.14001c190
mov rdx, qword [rbp + 8]
add rdx, 0x10
mov qword [rbp + 8], rdx
jmp 0x14000628b
lea rcx, [rbp]
call fcn.140017ba0
mov rdx, qword [rbp + 8]
sub rbx, 1
jne 0x140006252
lea rcx, [rbp + 0xe0]
call fcn.140013c90
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
mov rcx, qword [rcx + rax + 0x40]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x50], rcx
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_htonl]
nop
lea rcx, [rsp + 0x48]
call fcn.140013360
mov r8, qword [rax]
mov dl, 0xa
mov rcx, rax
call qword [r8 + 0x40]
movzx edi, al
mov rcx, qword [rsp + 0x50]
test rcx, rcx
je 0x1400062f8
mov rdx, qword [rcx]
call qword [rdx + reloc.WS2_32.dll_recv]
test rax, rax
je 0x1400062f8
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
movzx r8d, dil
lea rdx, [rbp - 0x48]
mov rcx, rbx
call fcn.140018110
mov rcx, qword [rax]
movsxd rdx, dword [rcx + 4]
test byte [rdx + rax + 0x10], 6
jne 0x14000639e
call fcn.1400927cc
call fcn.1400927b0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, dword [0x140113734]
jge 0x14000638c
inc eax
mov dword [reloc.WS2_32.dll_accept], eax
lea rdx, str.Skipping_to:
lea rcx, [0x140111b30]
call fcn.140013950
mov rcx, rax
mov edx, dword [reloc.WS2_32.dll_accept]
call fcn.14000e870
mov rcx, rax
lea rdx, [0x1400f77e8]
call fcn.140013950
mov rcx, rax
mov edx, dword [0x140113734]
call fcn.14000e870
mov rcx, rax
lea rdx, [0x1400f77e4]
call fcn.140013950
jmp 0x140006291
lea r8, [rbp - 0x48]
lea rcx, [rbp]
call fcn.140014190
jmp 0x140006291
lea rcx, [rbp + 0xf8]
call fcn.1400115c0
test rax, rax
jne 0x1400063ec
mov rax, qword [rbp + 0xe0]
movsxd rcx, dword [rax + 4]
mov eax, 6
cmp qword [rbp + rcx + 0x128], 0
cmovne eax, r12d
or eax, dword [rbp + rcx + 0xf0]
and eax, 0x17
mov dword [rbp + rcx + 0xf0], eax
mov edx, dword [rbp + rcx + 0xf4]
and edx, eax
jne 0x1400066ed
lea rcx, [rbp]
call fcn.140005560
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140006431
inc rdx
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000642c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006741
call fcn.1400949a0
mov rcx, r14
cmp qword [0x140113758], 0x10
cmovae rcx, qword [0x140113740]
call qword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x14000646b
test al, 0x10
jne 0x14000646b
cmp qword [0x140113758], 0x10
cmovae r14, qword [0x140113740]
mov rcx, r14
call fcn.1400a790c
mov byte [0x140113721], 1
lea rdx, str.All_checks_done..
lea rcx, [0x140111b30]
call fcn.140013950
mov rcx, rax
call fcn.140013c00
mov ecx, dword [0x14011372c]
sub ecx, 1
je 0x1400064bd
sub ecx, 1
je 0x1400064b4
cmp ecx, 1
je 0x1400064ab
lea rcx, str.tree__F
jmp 0x1400064c4
lea rcx, str.tree_Hotmail__F
jmp 0x1400064c4
lea rcx, str.tree_Amazon__F
jmp 0x1400064c4
lea rcx, str.tree_PayPal__F
call fcn.1400aac0c
call fcn.1400927cc
mov rbx, rax
call fcn.1400927b0
cmp rbx, 0x989680
jne 0x1400064e5
imul rcx, rax, 0x64
jmp 0x140006500
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rcx, rax
sub rcx, qword [0x140113780]
movabs rax, 0x112e0be826d694b3
imul rcx
mov r8, rdx
sar r8, 0x1a
mov rax, r8
shr rax, 0x3f
add r8, rax
mov eax, 0x91a2b3c5
imul r8d
add edx, r8d
sar edx, 0xb
mov eax, edx
shr eax, 0x1f
add edx, eax
mov dword [0x140113728], edx
imul eax, edx, 0xe10
mov ecx, r8d
sub ecx, eax
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
mov dword [0x140113738], edx
mov eax, 0x88888889
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3c
sub r8d, eax
mov dword [0x140113730], r8d
lea rdx, str.Total_Time_Taken:
lea rcx, [0x140111b30]
call fcn.140013950
mov rcx, rax
mov edx, dword [0x140113728]
call fcn.14000e870
mov rcx, rax
lea rdx, str._Hours_
call fcn.140013950
mov rcx, rax
mov edx, dword [0x140113738]
call fcn.14000e870
mov rcx, rax
lea rdx, str._Minutes_
call fcn.140013950
mov rcx, rax
mov edx, dword [0x140113730]
call fcn.14000e870
mov rcx, rax
lea rdx, str._Seconds_
call fcn.140013950
cmp qword [0x140113778], 0x10
cmovae rsi, qword [0x140113760]
mov r8, qword [0x140113770]
mov rdx, rsi
mov rcx, rax
call fcn.140017e70
mov rcx, rax
call fcn.140013c00
lea rcx, str.pause
call fcn.1400aac0c
nop
lea rcx, [rbp + 0xe0]
call fcn.140006750
nop
cmp r15, 0x10
jb 0x140006668
lea rdx, [r15 + 1]
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006663
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000669a
call fcn.1400949a0
xor eax, eax
mov rcx, qword [rbp + 0x200]
xor rcx, rsp
call fcn.140094980
lea r11, [rsp + 0x310]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.1400aab94
int3
call fcn.1400aab94
nop
call fcn.1400aab94
nop
call fcn.1400aab94
nop
call fcn.1400aab94
nop
call fcn.1400aab94
nop
lea rdx, str.Quit..
lea rcx, [0x140111b30]
call fcn.140013950
mov rcx, rax
call fcn.14000ea70
xor ecx, ecx
call fcn.1400a3620
int3
call fcn.140002850
int3
call fcn.1400aab94
nop
test dl, 4
je 0x1400066fb
lea rbx, str.ios_base::badbit_set
jmp 0x140006710
test dl, 2
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rsp + 0x48]
call fcn.140002920
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.140003310
lea rdx, [0x14010a888]
lea rcx, [rsp + 0x58]
call fcn.1400979b8
nop
call fcn.1400aab94
int3