Function at 0x65ede0
Capabilities:
Gather firefox profile information
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x65f230
sub rsp, 0x28
mov qword [rsp + 0x20], rbp
lea rbp, [rsp + 0x20]
mov qword [rsp + 0x30], rax
mov rdx, qword [rax + 0x18]
mov rsi, qword [rax]
mov qword [rsp + 0x18], rsi
mov rbx, qword [0x009f5630]
mov rcx, qword [rdx + 0x28]
mov rdx, qword [rdx + 0x20]
nop dword [rax + rax]
cmp qword [0x009f5638], rcx
jne 0x65ee43
mov rax, rdx
call fcn.004029c0
test al, al
jne 0x65f04e
mov rax, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x18]
mov rcx, qword [rax + 0x18]
cmp qword [rcx + 0xe8], 0
jne 0x65f00f
cmp word [rcx + 0xf8], 0
nop dword [rax]
jne 0x65efd0
cmp word [rcx + 0xa0], 0
je 0x65ef91
mov rcx, qword [rax + 0x28]
mov rdx, qword [rax + 0x30]
mov rcx, qword [rcx + 0x18]
mov rax, rdx
call rcx
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rcx + 0x18]
cmp word [rdx + 0xa0], ax
jne 0x65ef50
cmp byte [rdx + 0xc0], 0
je 0x65ef42
mov rsi, qword [rcx + 0x20]
movzx edx, word [rdx + 0xc2]
mov rsi, qword [rsi + 0x1c8]
cmp rsi, rdx
jle 0x65ef01
nop
cmp rsi, 1
jne 0x65eee8
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x65eee8
movzx edx, word [rdx + 0x1a]
mov rsi, qword [0x009f5570]
mov r8, qword [0x009f5578]
xor eax, eax
jmp 0x65f092
mov rax, qword [rsp + 0x18]
mov ebx, 0x50
call fcn.006539a0
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, qword [rsp + 0x18]
mov ebx, 0x2f
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x23
lea rcx, [0x0078277f]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, qword [rsp + 0x18]
mov ebx, 0x2f
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x26
lea rcx, [0x00783d50]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, rsi
mov ebx, 0x2f
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x24
lea rcx, [0x00782f76]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, rsi
mov ebx, 0x32
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x22
lea rcx, [0x0078211b]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, rsi
mov ebx, 0x6e
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x31
lea rcx, [0x00787baf]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, qword [rsp + 0x18]
mov ebx, 0xa
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x2f
lea rcx, [0x00787147]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
inc rax
cmp rax, r8
jge 0x65f0a8
mov r9, qword [rsi + rax*8]
nop dword [rax + rax]
cmp word [r9], dx
jne 0x65f08f
jmp 0x65f0ab
xor r9d, r9d
test r9, r9
je 0x65f217
mov rdx, qword [rcx + 0x80]
mov rsi, qword [r9 + 0x18]
nop
cmp qword [rdx + 0x18], rsi
jne 0x65f1d5
mov byte [rcx + 0x78], 1
mov rdx, qword [rsp + 0x18]
mov byte [rdx + 0x58], 1
mov rsi, qword [rcx + 0x38]
mov r8, qword [rsi + 0x38]
mov r9, qword [rsi + 0x40]
mov rsi, qword [rsi + 0x48]
mov qword [rdx + 0x98], r9
mov qword [rdx + 0xa0], rsi
cmp dword [0x00a5a130], 0
jne 0x65f107
mov qword [rdx + 0x90], r8
jmp 0x65f113
lea rdi, [rdx + 0x90]
call fcn.00462e20
mov rsi, qword [rcx + 0x38]
mov r8, qword [rsi + 0x50]
mov r9, qword [rsi + 0x58]
mov rsi, qword [rsi + 0x60]
mov qword [rdx + 0xb0], r9
mov qword [rdx + 0xb8], rsi
cmp dword [0x00a5a130], 0
jne 0x65f143
mov qword [rdx + 0xa8], r8
jmp 0x65f14f
lea rdi, [rdx + 0xa8]
call fcn.00462e20
mov rsi, qword [rcx + 0x38]
mov r8, qword [rsi + 0x80]
mov r9, qword [rsi + 0x88]
mov rsi, qword [rsi + 0x90]
mov qword [rdx + 0x68], r9
mov qword [rdx + 0x70], rsi
cmp dword [0x00a5a130], 0
jne 0x65f17f
mov qword [rdx + 0x60], r8
jmp 0x65f188
lea rdi, [rdx + 0x60]
call fcn.00462e20
mov rcx, qword [rcx + 0x38]
mov rsi, qword [rcx + 0x98]
mov r8, qword [rcx + 0xa0]
mov rcx, qword [rcx + 0xa8]
mov qword [rdx + 0x80], r8
mov qword [rdx + 0x88], rcx
cmp dword [0x00a5a130], 0
jne 0x65f1be
mov qword [rdx + 0x78], rsi
jmp 0x65f1c7
lea rdi, [rdx + 0x78]
call fcn.00462e00
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, qword [rsp + 0x18]
mov ebx, 0x2f
nop
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x39
lea rcx, [0x0078955d]
mov qword [rax], rcx
mov rbx, rax
lea rax, [0x00815340]
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov rax, qword [rsp + 0x18]
mov ebx, 0x50
call fcn.006539a0
mov rbp, qword [rsp + 0x20]
add rsp, 0x28
ret
mov qword [rsp + 8], rax
call fcn.00460a60
mov rax, qword [rsp + 8]
nop
jmp fcn.0065ede0