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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x65c37f
add rsp, 0xffffffffffffff80
mov qword [rsp + 0x78], rbp
lea rbp, [rsp + 0x78]
mov qword [rsp + 0x88], rax
mov rcx, qword [rax]
mov qword [rsp + 0x60], rcx
call fcn.0065a3e0
test rax, rax
jne 0x65bf7c
mov rdx, qword [rsp + 0x88]
mov rsi, qword [rdx + 0x18]
cmp byte [rsi + 0x52], 0
jne 0x65bf39
mov rax, qword [rsp + 0x60]
cmp qword [rax + 0x50], 0
jne 0x65bdce
cmp byte [rsi + 0x55], 0
je 0x65bdce
mov byte [rax + 0xd0], 1
mov rsi, qword [rdx + 0x18]
cmp qword [rsi + 0x60], 0
je 0x65bdce
mov ebx, 0x28
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x3c
lea rcx, [0x00789b5a]
mov qword [rax], rcx
lea rbx, [0x00815340]
mov rcx, rax
xor eax, eax
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
cmp qword [rax + 0x50], 0
jle 0x65beb9
cmp byte [rax + 0xd0], 0
je 0x65beb9
movups xmmword [rsp + 0x38], xmm15
movups xmmword [rsp + 0x40], xmm15
lea rsi, [rax + 0x129]
lea rbx, [rsp + 0x38]
nop
cmp rbx, rsi
je 0x65be1b
mov rsi, qword [rax + 0x129]
mov edi, dword [rax + 0x131]
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x40], edi
lea rsi, [rax + 0x135]
lea rdi, [rsp + 0x44]
cmp rdi, rsi
je 0x65be42
mov rsi, qword [rax + 0x135]
mov edi, dword [rax + 0x13d]
mov qword [rsp + 0x44], rsi
mov dword [rsp + 0x4c], edi
mov rsi, qword [rdx + 0x18]
mov rcx, qword [rsi + 0x60]
mov rsi, qword [rsi + 0x58]
cmp rcx, 0x18
jne 0x65be78
mov rax, rsi
call fcn.004029c0
nop dword [rax]
test al, al
je 0x65be73
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x88]
jmp 0x65beb9
mov rax, qword [rsp + 0x60]
mov ebx, 0x28
nop dword [rax]
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x2f
lea rcx, [0x0078708b]
mov qword [rax], rcx
lea rbx, [0x00815340]
mov rcx, rax
xor eax, eax
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
mov rsi, qword [rdx + 0x20]
mov r8, qword [rdx + 0x18]
mov r9, qword [rsi + 0x140]
mov rsi, qword [rsi + 0x138]
mov r10, qword [r8 + 0x78]
mov rbx, qword [r8 + 0x70]
test r10, r10
je 0x65bf33
nop dword [rax]
test r9, r9
je 0x65befb
mov qword [rsp + 0x20], r10
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x28], r9
xor ecx, ecx
jmp 0x65c2da
nop
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x31
lea rcx, [0x00787b7e]
mov qword [rax], rcx
mov rdx, qword [rsp + 0x88]
lea rcx, [0x00815340]
mov rbx, rax
mov rax, qword [rsp + 0x60]
jmp 0x65bf8e
xor ecx, ecx
xor ebx, ebx
jmp 0x65bf8e
mov rax, qword [rsp + 0x60]
mov ebx, 0xa
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x33
lea rcx, [0x007882bc]
mov qword [rax], rcx
lea rbx, [0x00815340]
mov rcx, rax
xor eax, eax
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
mov rcx, rbx
mov rbx, rax
xor eax, eax
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
test rcx, rcx
jne 0x65c2a9
mov rsi, qword [rdx + 0x18]
mov r8, qword [rsi + 0x70]
mov rsi, qword [rsi + 0x78]
mov qword [rax + 0x150], rsi
cmp dword [0x00a5a130], 0
jne 0x65bfbc
mov qword [rax + 0x148], r8
jmp 0x65bfc8
lea rdi, [rax + 0x148]
call fcn.00462e20
mov rsi, qword [rdx + 0x18]
mov r8, qword [rsi + 0x80]
mov r9, qword [rsi + 0x88]
mov rsi, qword [rsi + 0x90]
mov qword [rax + 0x80], r9
mov qword [rax + 0x88], rsi
lea rdi, [rax + 0x78]
cmp dword [0x00a5a130], 0
jne 0x65c002
mov qword [rax + 0x78], r8
jmp 0x65c007
call fcn.00462e20
cmp qword [rdx + 0xb0], 0
je 0x65c062
mov rsi, qword [rdx + 0x20]
mov rbx, qword [rsi + 0x38]
mov rsi, qword [rsi + 0x40]
nop dword [rax]
test rbx, rbx
je 0x65c05d
mov r8, qword [rdx + 0x18]
mov rcx, qword [r8 + 0x40]
mov r8, qword [r8 + 0x38]
cmp rcx, rsi
je 0x65c03a
xor ecx, ecx
jmp 0x65c064
mov qword [rsp + 0x68], rdi
mov rax, r8
call fcn.004029c0
mov rdx, qword [rsp + 0x88]
mov rdi, qword [rsp + 0x68]
mov ecx, eax
mov rax, qword [rsp + 0x60]
jmp 0x65c064
xor ecx, ecx
nop
jmp 0x65c064
xor ecx, ecx
test cl, cl
je 0x65c299
mov rsi, qword [rdx + 0xb0]
movzx r8d, word [rsi + 0x18]
nop dword [rax + rax]
cmp word [rax + 0x40], r8w
jne 0x65c259
mov r8, qword [rdx + 0x28]
movzx r9d, word [rsi + 0x1a]
cmp word [r8], r9w
jne 0x65c21a
mov r8, qword [rsi + 0x20]
mov r9, qword [rsi + 0x28]
mov rsi, qword [rsi + 0x30]
mov qword [rdx + 0xa0], r9
mov qword [rdx + 0xa8], rsi
cmp dword [0x00a5a130], 0
nop
jne 0x65c0cb
mov qword [rdx + 0x98], r8
jmp 0x65c0e0
lea rsi, [rdx + 0x98]
mov rcx, rdi
mov rdi, rsi
call fcn.00462e20
mov rdi, rcx
mov rsi, qword [rdx + 0xb0]
mov r8, qword [rsi + 0x38]
mov r9, qword [rsi + 0x40]
mov rsi, qword [rsi + 0x48]
mov qword [rax + 0x98], r9
mov qword [rax + 0xa0], rsi
cmp dword [0x00a5a130], 0
jne 0x65c113
mov qword [rax + 0x90], r8
jmp 0x65c128
lea rsi, [rax + 0x90]
mov rcx, rdi
mov rdi, rsi
call fcn.00462e20
mov rdi, rcx
mov rsi, qword [rdx + 0xb0]
mov r8, qword [rsi + 0x50]
mov r9, qword [rsi + 0x58]
mov rsi, qword [rsi + 0x60]
mov qword [rax + 0xb0], r9
mov qword [rax + 0xb8], rsi
cmp dword [0x00a5a130], 0
jne 0x65c15b
mov qword [rax + 0xa8], r8
jmp 0x65c170
lea rsi, [rax + 0xa8]
mov rcx, rdi
mov rdi, rsi
call fcn.00462e20
mov rdi, rcx
mov rsi, qword [rdx + 0xb0]
mov r8, qword [rsi + 0x80]
mov r9, qword [rsi + 0x88]
mov rsi, qword [rsi + 0x90]
mov qword [rax + 0x68], r9
mov qword [rax + 0x70], rsi
cmp dword [0x00a5a130], 0
jne 0x65c1a3
mov qword [rax + 0x60], r8
jmp 0x65c1b5
lea rsi, [rax + 0x60]
mov rcx, rdi
mov rdi, rsi
call fcn.00462e20
mov rdi, rcx
cmp qword [rax + 0x80], 0
jne 0x65c207
mov rdx, qword [rdx + 0xb0]
mov rsi, qword [rdx + 0xa0]
mov r8, qword [rdx + 0x98]
mov rdx, qword [rdx + 0xa8]
nop dword [rax + rax]
test rsi, rsi
je 0x65c207
mov qword [rax + 0x80], rsi
mov qword [rax + 0x88], rdx
cmp dword [0x00a5a130], 0
jne 0x65c202
mov qword [rax + 0x78], r8
jmp 0x65c207
call fcn.00462e20
mov eax, 1
xor ebx, ebx
xor ecx, ecx
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
mov ebx, 0x28
nop
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x3b
lea rcx, [0x0078988e]
mov qword [rax], rcx
lea rbx, [0x00815340]
mov rcx, rax
xor eax, eax
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
mov ebx, 0x28
nop
call fcn.006539a0
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x36
lea rcx, [0x00788c05]
mov qword [rax], rcx
lea rbx, [0x00815340]
mov rcx, rax
xor eax, eax
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
xor eax, eax
xor ebx, ebx
xor ecx, ecx
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x50], rbx
mov ebx, 0x6e
call fcn.006539a0
xor eax, eax
mov rbx, qword [rsp + 0x18]
mov rcx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x78]
sub rsp, 0xffffffffffffff80
ret
add rsi, 0x10
mov rcx, rdi
mov rdi, qword [rsi + 8]
mov r8, qword [rsi]
cmp rdi, r10
jne 0x65c325
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x70], rsi
mov rax, r8
mov rcx, rdi
call fcn.004029c0
test al, al
jne 0x65c369
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x70]
mov r9, qword [rsp + 0x28]
mov r10, qword [rsp + 0x20]
lea rdi, [rcx + 1]
cmp r9, rdi
jg 0x65c2d3
nop
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x2f
lea rcx, [0x00787118]
mov qword [rax], rcx
mov rdx, qword [rsp + 0x88]
lea rcx, [0x00815340]
mov rbx, rax
mov rax, qword [rsp + 0x60]
jmp 0x65bf8e
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x88]
xor ecx, ecx
xor ebx, ebx
jmp 0x65bf8e
mov qword [rsp + 8], rax
call fcn.00460a60
mov rax, qword [rsp + 8]
jmp fcn.0065bd20