Function at 0x140005cd2
Capabilities:
Reference sql statements

Disassembly:
push rbp
push rsi
push rbx
sub rsp, 0x2b0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x250], rcx
mov qword [rbp + 0x258], rdx
mov qword [rbp + 0x260], r8
mov qword [rbp + 0x268], r9
mov eax, 4
mov dword [rbp + 8], eax
mov eax, 2
mov dword [rbp + 0xc], eax
lea rdx, [rbp + 8]
lea rax, [rbp + 0xc]
mov rcx, rax
call method.sqlite.operator_sqlite::OpenFlags_const__sqlite::OpenFlags_const_
mov dword [rbp - 0x10], eax
mov qword [rbp - 8], 0
mov dword [rbp], 5
lea rax, [rbp + 0x10]
mov rdx, qword [rbp + 0x250]
lea r8, str.Login_Data
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__char_const_
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x10]
lea rax, [rbp - 0x20]
mov r8, rcx
mov rcx, rax
call method.sqlite::database.database_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__sqlite::sqlite_config_const_
lea rax, [rbp + 0x10]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x40]
mov rcx, rax
call fcn.140314e70
mov rax, qword [rbp + 0x260]
lea rdx, str._n_n_nLOGIN_DATA_nUNBOUND_DATA_n
mov rcx, rax
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 rbx, rax
lea rax, [rbp + 0x5f]
mov qword [rbp + 0x218], rax
nop
nop
lea rdx, [rbp + 0x5f]
lea rax, [rbp + 0x30]
mov r9, rdx
mov r8d, 0x2a
mov edx, 0x32
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____unsigned_long_long__char__std::allocator_char__const_
lea rax, [rbp + 0x30]
mov rdx, rax
mov rcx, rbx
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov edx, 0xa
mov rcx, rax
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_
lea rax, [rbp + 0x30]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x5f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [rbp + 0x268]
mov eax, dword [rax]
cmp eax, 8
je 0x140005e10
mov rax, qword [rbp + 0x268]
mov eax, dword [rax]
cmp eax, 9
jne 0x140005e8e
lea rax, [rbp + 0x90]
lea rdx, str.SELECT_origin_url__username_value__password_value_FROM_logins_WHERE_action_url__
mov rcx, rax
call method.std::basic_string_view_char__std::char_traits_char___.basic_string_view_char_const_
lea rcx, [rbp + 0x60]
mov rax, qword [rbp + 0x90]
mov rdx, qword [rbp + 0x98]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
lea rax, [rbp - 0x20]
mov r8, rdx
mov rdx, rax
call method.sqlite::database.operator___std::basic_string_view_char__std::char_traits_char____
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0xa0], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0xa8], rax
lea rdx, [rbp + 0xa0]
lea rax, [rbp + 0x60]
mov rcx, rax
call fcn.1400057cc
lea rax, [rbp + 0x60]
mov rcx, rax
call method.sqlite::database_binder.database_binder__
lea rax, [rbp + 0xe0]
lea rdx, str.SELECT_action_url__username_value__password_value_FROM_logins_WHERE_action_url____
mov rcx, rax
call method.std::basic_string_view_char__std::char_traits_char___.basic_string_view_char_const_
lea rcx, [rbp + 0xb0]
mov rax, qword [rbp + 0xe0]
mov rdx, qword [rbp + 0xe8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
lea rax, [rbp - 0x20]
mov r8, rdx
mov rdx, rax
call method.sqlite::database.operator___std::basic_string_view_char__std::char_traits_char____
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0xf0], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0xf8], rax
lea rdx, [rbp + 0xf0]
lea rax, [rbp + 0xb0]
mov rcx, rax
call fcn.140005968
lea rax, [rbp + 0xb0]
mov rcx, rax
call method.sqlite::database_binder.database_binder__
mov eax, 4
mov dword [rbp + 0x118], eax
mov eax, 2
mov dword [rbp + 0x11c], eax
lea rdx, [rbp + 0x118]
lea rax, [rbp + 0x11c]
mov rcx, rax
call method.sqlite.operator_sqlite::OpenFlags_const__sqlite::OpenFlags_const_
mov dword [rbp + 0x100], eax
mov qword [rbp + 0x108], 0
mov dword [rbp + 0x110], 5
lea rax, [rbp + 0x120]
mov rdx, qword [rbp + 0x250]
lea r8, str.Login_Data_For_Account
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____std::operator_char__std::char_traits_char___std.allocator_char____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__char_const_
lea rcx, [rbp + 0x100]
lea rdx, [rbp + 0x120]
lea rax, [rbp - 0x50]
mov r8, rcx
mov rcx, rax
call method.sqlite::database.database_std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char____const__sqlite::sqlite_config_const_
lea rax, [rbp + 0x120]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
mov rax, qword [rbp + 0x260]
lea rdx, str._nLOGIN_DATA_nBOUND_DATA_n
mov rcx, rax
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 rbx, rax
lea rax, [rbp + 0x16f]
mov qword [rbp + 0x210], rax
nop
nop
lea rdx, [rbp + 0x16f]
lea rax, [rbp + 0x140]
mov r9, rdx
mov r8d, 0x2a
mov edx, 0x32
mov rcx, rax
call method.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string_std.allocator_char____unsigned_long_long__char__std::allocator_char__const_
lea rax, [rbp + 0x140]
mov rdx, rax
mov rcx, rbx
call method.std::basic_ostream_char__std::char_traits_char____std::operator____char__std::char_traits_char___std.allocator_char____std::basic_ostream_char__std::char_traits_char_____std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char
mov edx, 0xa
mov rcx, rax
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_
lea rax, [rbp + 0x140]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp + 0x16f]
mov rcx, rax
call method.std::__new_allocator_char_.__new_allocator__
nop
mov rax, qword [rbp + 0x268]
mov eax, dword [rax]
cmp eax, 8
je 0x140006050
mov rax, qword [rbp + 0x268]
mov eax, dword [rax]
cmp eax, 9
jne 0x1400060d7
lea rax, [rbp + 0x1a0]
lea rdx, str.SELECT_origin_url__username_value__password_value_FROM_logins_WHERE_action_url__
mov rcx, rax
call method.std::basic_string_view_char__std::char_traits_char___.basic_string_view_char_const_
lea rcx, [rbp + 0x170]
mov rax, qword [rbp + 0x1a0]
mov rdx, qword [rbp + 0x1a8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
lea rax, [rbp - 0x50]
mov r8, rdx
mov rdx, rax
call method.sqlite::database.operator___std::basic_string_view_char__std::char_traits_char____
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x1b8], rax
lea rdx, [rbp + 0x1b0]
lea rax, [rbp + 0x170]
mov rcx, rax
call fcn.140005b04
lea rax, [rbp + 0x170]
mov rcx, rax
call method.sqlite::database_binder.database_binder__
lea rax, [rbp + 0x1f0]
lea rdx, str.SELECT_action_url__username_value__password_value_FROM_logins_WHERE_action_url____
mov rcx, rax
call method.std::basic_string_view_char__std::char_traits_char___.basic_string_view_char_const_
lea rcx, [rbp + 0x1c0]
mov rax, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1f8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x60]
lea rax, [rbp - 0x50]
mov r8, rdx
mov rdx, rax
call method.sqlite::database.operator___std::basic_string_view_char__std::char_traits_char____
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x200], rax
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x208], rax
lea rdx, [rbp + 0x200]
lea rax, [rbp + 0x1c0]
mov rcx, rax
call fcn.140005ca0
lea rax, [rbp + 0x1c0]
mov rcx, rax
call method.sqlite::database_binder.database_binder__
lea rax, [rbp - 0x50]
mov rcx, rax
call method.sqlite::database.database__
lea rax, [rbp - 0x40]
mov rcx, rax
call sym.std::__cxx11::basic_string_char__std::char_traits_char___std::allocator_char___::basic_string__
lea rax, [rbp - 0x20]
mov rcx, rax
call method.sqlite::database.database__
jmp 0x140006341
add rsp, 0x2b0
pop rbx
pop rsi
pop rbp
ret