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

Disassembly:
lea r12, [rsp - 0x18]
cmp r12, qword [r14 + 0x10]
jbe 0x4fc213
sub rsp, 0x98
mov qword [rsp + 0x90], rbp
lea rbp, [rsp + 0x90]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rbx
test rax, rax
je 0x4fbb7e
nop
je 0x4fbb73
mov edx, dword [rax + 0x10]
cmp edx, 0x382e7edf
ja 0x4fbaaf
cmp edx, 0x13ff06c5
jne 0x4fba55
lea rdx, [0x0070ce00]
cmp rax, rdx
je 0x4fbb1b
lea rdx, [0x0070c500]
jmp 0x4fbb29
cmp edx, 0x2ea27ffb
jne 0x4fba85
lea rdx, [0x0070d540]
cmp rax, rdx
jne 0x4fba75
lea rdx, [0x0070ce00]
jmp 0x4fbb1b
lea rdx, [0x0070c500]
nop dword [rax]
jmp 0x4fbb29
cmp edx, 0x382e7edf
jne 0x4fbaa6
lea rdx, [0x0070c500]
cmp rax, rdx
jne 0x4fbb29
lea rdx, [0x0070ce00]
jmp 0x4fbb1b
lea rdx, [0x0070c500]
jmp 0x4fbb29
cmp edx, 0x963f9bff
jne 0x4fbad7
lea rdx, [0x0070e900]
nop
cmp rax, rdx
jne 0x4fbace
lea rdx, [0x0070ce00]
jmp 0x4fbb1b
lea rdx, [0x0070f0c0]
jmp 0x4fbb29
cmp edx, 0xc0441d00
jne 0x4fbb00
lea rdx, [0x0076b500]
cmp rax, rdx
jne 0x4fbaf4
lea rdx, [0x0070ce00]
jmp 0x4fbb1b
lea rdx, [0x0070f0c0]
jmp 0x4fbb29
cmp edx, 0xe0ff5cb4
jne 0x4fbb22
lea rdx, [0x0070f0c0]
cmp rax, rdx
jne 0x4fbb29
lea rdx, [0x0070ce00]
mov ecx, 1
jmp 0x4fbb8a
lea rdx, [0x0070f0c0]
mov rcx, rbx
mov rbx, rax
lea rax, [0x00726c60]
call fcn.0040af40
nop dword [rax + rax]
test rax, rax
je 0x4fbb63
mov rax, qword [rsp + 0xa0]
lea rdx, [0x0070ce00]
mov rbx, qword [rsp + 0xa8]
mov ecx, 1
jmp 0x4fbb8a
mov rax, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
lea rdx, [0x0070ce00]
xor ecx, ecx
jmp 0x4fbb8a
lea rdx, [0x0070ce00]
mov ecx, 1
test cl, cl
jne 0x4fc1ff
test rax, rax
je 0x4fbd90
mov rcx, rbx
mov rbx, rax
lea rax, [0x00726be0]
call fcn.0040af40
test rax, rax
je 0x4fbd35
call fcn.004fb860
nop dword [rax + rax]
test rcx, rcx
jne 0x4fbd21
test rax, rax
je 0x4fbcbb
je 0x4fbcb7
mov edx, dword [rax + 0x10]
nop dword [rax + rax]
cmp edx, 0x382e7edf
ja 0x4fbc2c
cmp edx, 0x13ff06c5
jne 0x4fbc00
lea rdx, [0x0070ce00]
cmp rax, rdx
je 0x4fbc74
jmp 0x4fbc7b
cmp edx, 0x2ea27ffb
jne 0x4fbc16
lea rdx, [0x0070d540]
cmp rax, rdx
je 0x4fbc74
jmp 0x4fbc7b
cmp edx, 0x382e7edf
jne 0x4fbc7b
lea rdx, [0x0070c500]
cmp rax, rdx
je 0x4fbc74
jmp 0x4fbc7b
cmp edx, 0x963f9bff
jne 0x4fbc47
lea rdx, [0x0070e900]
nop dword [rax + rax]
cmp rax, rdx
je 0x4fbc74
jmp 0x4fbc7b
cmp edx, 0xc0441d00
jne 0x4fbc60
lea rdx, [0x0076b500]
cmp rax, rdx
je 0x4fbc74
jmp 0x4fbc7b
cmp edx, 0xe0ff5cb4
jne 0x4fbc7b
lea rdx, [0x0070f0c0]
cmp rax, rdx
jne 0x4fbc7b
mov ecx, 1
jmp 0x4fbcc0
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rax
mov rcx, rbx
mov rbx, rax
lea rax, [0x00726c60]
call fcn.0040af40
test rax, rax
je 0x4fbcad
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
mov ecx, 1
jmp 0x4fbcc0
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x40]
xor ecx, ecx
jmp 0x4fbcc0
mov ecx, 1
test cl, cl
je 0x4fbcd8
xor ecx, ecx
xor edi, edi
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
movups xmmword [rsp + 0x60], xmm15
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rbx
lea rax, [0x0078347e]
mov ebx, 0x25
lea rcx, [rsp + 0x60]
mov edi, 1
mov rsi, rdi
call fcn.004ced20
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
nop
ret
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
lea rax, [0x00726c60]
mov rbx, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
call fcn.0040af40
test rax, rax
je 0x4fbd73
test rax, rax
je 0x4fbd5f
mov rax, qword [rax + 8]
xor ecx, ecx
xor edi, edi
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
mov rdx, qword [rsp + 0xa0]
test rdx, rdx
mov rax, rdx
lea rdx, [0x0070ce00]
mov rbx, qword [rsp + 0xa8]
je 0x4fbe08
nop
cmp byte [0x00a03fa0], 0
je 0x4fbdc5
mov qword [0x00a03fa8], rax
cmp dword [0x00a5a130], 0
jne 0x4fbdb5
mov qword [0x00a03fb0], rbx
jmp 0x4fbdc5
lea rdi, [0x00a03fb0]
nop dword [rax]
call fcn.00462de0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
mov r8, qword [rsp + 0x50]
test r8, r8
je 0x4fbdfb
movzx r9d, byte [r8 + 0x17]
mov r10d, r9d
and r9d, 0x1f
mov r11, r9
bts r9, 7
test r10b, 0x20
cmove r11, r9
nop
mov rcx, rbx
jmp 0x4fbe13
mov rcx, rbx
xor r11d, r11d
xor r8d, r8d
xor ebx, ebx
jmp 0x4fbe13
mov rcx, rbx
xor ebx, ebx
xor r11d, r11d
xor r8d, r8d
nop
mov r9, r11
and r11d, 0x1f
nop dword [rax + rax]
cmp r11, 0xb
ja 0x4fbfa0
cmp r11, 6
ja 0x4fbed7
cmp r11, 1
je 0x4fbea3
nop word [rax + rax]
cmp r11, 2
jb 0x4fc066
cmp r11, 3
ja 0x4fbe62
cmp r11, 2
jne 0x4fbe5b
mov rcx, qword [rbx]
jmp 0x4fbe7c
movsx rcx, byte [rbx]
nop
jmp 0x4fbe7c
cmp r11, 4
jne 0x4fbe6e
movsx rcx, word [rbx]
jmp 0x4fbe7c
cmp r11, 5
jne 0x4fbe79
movsxd rcx, dword [rbx]
jmp 0x4fbe7c
mov rcx, qword [rbx]
mov rax, rcx
nop
call fcn.0040aac0
mov rbx, rax
xor ecx, ecx
xor edi, edi
lea rax, [0x0070e900]
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
mov rax, r8
mov rcx, r9
call fcn.004b6ee0
movzx edx, al
lea rsi, [0x009bba60]
lea rbx, [rsi + rdx*8]
lea rax, [0x0070ce00]
xor ecx, ecx
xor edi, edi
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
cmp r11, 0xa
ja 0x4fbf2a
nop dword [rax]
cmp r11, 9
ja 0x4fbf02
cmp r11, 7
jne 0x4fbef1
mov rcx, qword [rbx]
jmp 0x4fbf04
cmp r11, 8
jne 0x4fbefc
movzx ecx, byte [rbx]
jmp 0x4fbf04
movzx ecx, word [rbx]
nop
jmp 0x4fbf04
mov ecx, dword [rbx]
mov rax, rcx
call fcn.0040aac0
mov rbx, rax
xor ecx, ecx
xor edi, edi
lea rax, [0x0070e900]
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
cmp r11, 0xb
jne 0x4fc066
nop
mov rax, qword [rbx]
movabs rdx, 0x8000000000000000
cmp rax, rdx
jb 0x4fbf79
lea rax, [0x00787be0]
mov ebx, 0x31
xor ecx, ecx
xor edi, edi
mov rsi, rdi
call fcn.004ced20
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
call fcn.0040aac0
mov rbx, rax
xor ecx, ecx
xor edi, edi
lea rax, [0x0070e900]
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
cmp r11, 0x16
ja 0x4fc055
lea rdx, [r11 - 0xd]
cmp rdx, 1
ja 0x4fbff0
cmp r11, 0xd
jne 0x4fbfc4
movss xmm0, dword [rbx]
cvtss2sd xmm0, xmm0
jmp 0x4fbfc8
movsd xmm0, qword [rbx]
movq rax, xmm0
call fcn.0040aac0
mov rbx, rax
xor ecx, ecx
xor edi, edi
lea rax, [0x0070d540]
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
cmp r11, 0x16
jne 0x4fc066
bt r9d, 9
jb 0x4fc011
bt r9d, 7
jae 0x4fc009
mov rdx, qword [rbx]
jmp 0x4fc00c
mov rdx, rbx
test rdx, rdx
je 0x4fc03b
mov rax, r8
mov rcx, r9
call fcn.004b84e0
mov edi, 1
call fcn.004b89c0
call fcn.004fb9e0
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
xor eax, eax
xor ebx, ebx
mov rcx, rax
mov rdi, rbx
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
cmp r11, 0x17
je 0x4fc108
nop
cmp r11, 0x18
je 0x4fc0d6
movups xmmword [rsp + 0x70], xmm15
movups xmmword [rsp + 0x80], xmm15
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov rax, r11
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, [0x0077d093]
mov ebx, 0x19
lea rcx, [rsp + 0x70]
mov edi, 2
mov rsi, rdi
call fcn.004ced20
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
mov rax, r8
mov rcx, r9
nop dword [rax]
call fcn.004bae60
call fcn.0040ab40
mov rbx, rax
xor ecx, ecx
xor edi, edi
lea rax, [0x0070f0c0]
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r8
mov rax, r8
mov rcx, r9
nop dword [rax]
call fcn.004baf40
mov rdx, qword [rax + 0x48]
mov rax, rbx
call rdx
mov rdx, qword [rax + 0x98]
mov rax, rbx
call rdx
nop word [rax + rax]
cmp rax, 8
jne 0x4fc17d
mov rax, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x28]
call fcn.004b6fc0
call fcn.0040abe0
mov rbx, rax
xor ecx, ecx
xor edi, edi
lea rax, [0x0070c500]
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
movups xmmword [rsp + 0x70], xmm15
movups xmmword [rsp + 0x80], xmm15
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x70], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x78], rcx
call fcn.0040aac0
lea rcx, [0x00718c80]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, [0x007821c5]
mov ebx, 0x22
lea rcx, [rsp + 0x70]
mov edi, 2
mov rsi, rdi
nop dword [rax + rax]
call fcn.004ced20
mov rcx, rax
mov rdi, rbx
xor eax, eax
xor ebx, ebx
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
xor ecx, ecx
xor edi, edi
mov rbp, qword [rsp + 0x90]
add rsp, 0x98
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
nop dword [rax]
call fcn.00460a60
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
jmp fcn.004fb9e0