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

Disassembly:
lea r12, [rsp - 8]
cmp r12, qword [r14 + 0x10]
jbe 0x61f41c
sub rsp, 0x88
mov qword [rsp + 0x80], rbp
lea rbp, [rsp + 0x80]
mov rcx, qword [rax + 0x30]
test rcx, rcx
je 0x61f258
mov qword [rsp + 0x90], rax
mov rax, rcx
nop
call fcn.0061ee40
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rcx + 0x30]
cmp dword [0x00a5a130], 0
jne 0x61eea4
mov qword [rcx + 0x30], 0
jmp 0x61eeaf
lea rdi, [rcx + 0x30]
xor esi, esi
call fcn.00462e00
mov rsi, qword [rdx]
mov r8, qword [rdx + 8]
test rsi, rsi
jne 0x61f22d
mov rsi, qword [rdx + 0x18]
mov r8, qword [rdx + 0x10]
mov r9, qword [rdx + 0x40]
mov r10, rsi
sub rsi, r9
mov rax, qword [rdx + 0x38]
sub rsi, rax
nop dword [rax + rax]
test rsi, rsi
jl 0x61f408
mov qword [rsp + 0x48], rdx
cmp byte [rdx + 0x48], 0
je 0x61f221
nop dword [rax + rax]
cmp r9, 1
jne 0x61f3f5
mov r9d, 0xfffffffe
cmp r9, rsi
jl 0x61f1c9
nop dword [rax]
cmp rsi, 0xffffff
jle 0x61ef35
mov ebx, 0xffffff84
mov edi, 5
jmp 0x61ef80
cmp rsi, 0xffff
jle 0x61ef4a
mov ebx, 0xffffff83
mov edi, 4
jmp 0x61ef80
cmp rsi, 0xff
jle 0x61ef60
mov ebx, 0xffffff82
mov edi, 3
jmp 0x61ef80
cmp rsi, 0x7f
jle 0x61ef72
mov ebx, 0xffffff81
mov edi, 2
jmp 0x61ef80
mov rbx, rsi
mov edi, 1
xor esi, esi
nop dword [rax]
cmp r10, rax
jbe 0x61f3ed
mov byte [r8 + rax], bl
lea r8d, [rdi - 1]
movzx ebx, r8b
test rbx, rbx
je 0x61f1bf
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rsi
lea rax, [0x0070f280]
mov rcx, rbx
call fcn.00449300
mov rdx, qword [rsp + 0x48]
cmp qword [rdx], 0
jne 0x61f133
cmp qword [rdx + 0x30], 0
jne 0x61f3da
mov qword [rsp + 0x58], rax
mov r8, qword [rdx + 0x18]
mov rcx, qword [rsp + 0x30]
add r8, rcx
cmp rcx, r8
jle 0x61f036
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x1b
lea rcx, [0x0077df66]
mov qword [rax], rcx
lea rcx, [0x00815340]
mov rdx, qword [rsp + 0x48]
mov qword [rdx], rcx
cmp dword [0x00a5a130], 0
jne 0x61f023
mov qword [rdx + 8], rax
jmp 0x61f02c
lea rdi, [rdx + 8]
call fcn.00462ca0
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x30]
cmp byte [rdx + 0x28], 0
je 0x61f096
mov r8, qword [rdx + 0x18]
add r8, rcx
cmp qword [rdx + 0x20], r8
jge 0x61f096
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x36
lea rcx, [0x007889b3]
mov qword [rax], rcx
lea rcx, [0x00815340]
mov rdx, qword [rsp + 0x48]
mov qword [rdx], rcx
cmp dword [0x00a5a130], 0
jne 0x61f088
mov qword [rdx + 8], rax
jmp 0x61f133
lea rdi, [rdx + 8]
call fcn.00462ca0
jmp 0x61f133
mov r8, qword [rdx + 0x18]
lea rsi, [rcx + r8]
mov qword [rsp + 0x40], rsi
mov rdi, qword [rdx + 0x20]
mov rbx, qword [rdx + 0x10]
cmp rdi, rsi
jae 0x61f0da
mov qword [rsp + 0x38], r8
lea rax, [0x0070f280]
mov rcx, r8
nop
call fcn.004493e0
mov r8, qword [rsp + 0x38]
mov rbx, rax
mov rdi, rcx
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x38], rdi
lea rdx, [rbx + r8]
mov rsi, rax
mov rax, rdx
mov rbx, rsi
call fcn.00463ac0
mov rdx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
mov qword [rsi + 0x18], rdx
mov rdx, qword [rsp + 0x38]
mov qword [rsi + 0x20], rdx
cmp dword [0x00a5a130], 0
jne 0x61f122
mov rdx, qword [rsp + 0x50]
mov qword [rsi + 0x10], rdx
nop
jmp 0x61f130
lea rdi, [rsi + 0x10]
mov rdx, qword [rsp + 0x50]
call fcn.00462dc0
mov rdx, rsi
mov rax, qword [rdx + 0x38]
add rax, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x18]
mov rsi, qword [rdx + 0x10]
mov r8, qword [rdx + 0x20]
mov r9, qword [rsp + 0x30]
lea r10, [rax + r9]
cmp rcx, r10
jb 0x61f3d2
mov r11, rcx
sub rcx, r10
mov r12, r10
sub r10, r8
sar r10, 0x3f
and r12, r10
lea r10, [r12 + rsi]
cmp r11, rax
jb 0x61f3ca
sub r11, rax
cmp r11, rcx
cmovl rcx, r11
mov r11, rax
sub rax, r8
sar rax, 0x3f
and r11, rax
lea rbx, [r11 + rsi]
cmp rbx, r10
je 0x61f1af
mov rax, r10
nop dword [rax]
call fcn.00463ac0
mov rdx, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x90]
mov rbx, r9
mov rsi, qword [rsp + 0x28]
inc qword [rdx + 0x38]
mov qword [rdx + 0x40], rbx
jmp 0x61f221
lea rax, [0x0072c820]
call fcn.0040d400
mov qword [rax + 8], 0x1c
lea rcx, [0x0077ebab]
mov qword [rax], rcx
lea rcx, [0x00815340]
mov rdx, qword [rsp + 0x90]
mov qword [rdx], rcx
cmp dword [0x00a5a130], 0
jne 0x61f208
mov qword [rdx + 8], rax
jmp 0x61f211
lea rdi, [rdx + 8]
call fcn.00462ca0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov r8, qword [rdx + 0x40]
dec r8
mov rax, rsi
jmp 0x61f273
mov qword [rcx], rsi
cmp dword [0x00a5a130], 0
jne 0x61f23f
mov qword [rcx + 8], r8
jmp 0x61f248
lea rdi, [rcx + 8]
call fcn.00462e20
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
mov byte [r10 + r11], sil
dec r8
sar rsi, 8
test r8, r8
jl 0x61f291
mov r9, qword [rdx + 0x18]
mov r10, qword [rdx + 0x10]
mov r11, qword [rdx + 0x38]
add r11, r8
cmp r9, r11
ja 0x61f268
jmp 0x61f3bf
test rsi, rsi
jne 0x61f305
cmp byte [rcx + 0x28], 0
je 0x61f2c9
mov rsi, qword [rcx + 0x18]
mov r8, qword [rcx + 0x10]
test rsi, rsi
jbe 0x61f3b5
mov rsi, qword [rdx + 0x18]
mov r9, qword [rdx + 0x10]
test rsi, rsi
jbe 0x61f3ab
nop
cmp r8, r9
jne 0x61f398
mov rax, qword [rdx + 0x10]
mov rbx, qword [rdx + 0x18]
mov rdx, qword [rdx + 0x20]
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x20], rdx
cmp dword [0x00a5a130], 0
jne 0x61f2ec
mov qword [rcx + 0x10], rax
jmp 0x61f2f5
lea rdi, [rcx + 0x10]
call fcn.00462ca0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
movups xmmword [rsp + 0x60], xmm15
movups xmmword [rsp + 0x70], xmm15
call fcn.0040aac0
lea rcx, [0x0070e840]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov rdx, qword [rsp + 0x48]
mov rax, qword [rdx + 0x40]
call fcn.0040aac0
lea rcx, [0x0070e840]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, [0x0078a3ab]
mov ebx, 0x41
lea rcx, [rsp + 0x60]
mov edi, 2
mov rsi, rdi
nop
call fcn.004ced20
mov rcx, qword [rsp + 0x90]
mov qword [rcx], rax
cmp dword [0x00a5a130], 0
jne 0x61f37f
mov qword [rcx + 8], rbx
jmp 0x61f388
lea rdi, [rcx + 8]
call fcn.00462de0
mov rbp, qword [rsp + 0x80]
add rsp, 0x88
ret
lea rax, [0x0070f0c0]
lea rbx, [0x00814fa0]
call fcn.004356e0
xor eax, eax
mov rcx, rsi
call fcn.00463140
xor eax, eax
mov rcx, rsi
call fcn.00463140
mov rax, r11
mov rcx, r9
call fcn.00463140
mov rcx, r11
call fcn.00463200
mov rax, r10
call fcn.00463200
lea rax, [0x0070f0c0]
lea rbx, [0x00814360]
call fcn.004356e0
mov rcx, r10
call fcn.00463140
lea rax, [0x0070f0c0]
lea rbx, [0x00814f90]
call fcn.004356e0
lea rax, [0x0070f0c0]
lea rbx, [0x00814f90]
call fcn.004356e0
nop
mov qword [rsp + 8], rax
call fcn.00460a60
mov rax, qword [rsp + 8]
jmp fcn.0061ee40