Function at 0x1800093a0
Capabilities:
Delete file

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x1a8]
sub rsp, 0x280
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x148], rax
mov r14, rcx
xor r12d, r12d
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
movabs r15, 0x346dc5d63886594b
mov rax, r15
imul rcx
sar rdx, 0xb
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.180001300
mov rdi, rax
cmp byte [0x180047098], r12b
je 0x180009440
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov byte [0x180047098], r12b
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3e8
sub ecx, eax
lea edx, [rcx + 1]
lea rcx, [rbp + 8]
call fcn.180001240
mov rbx, rax
lea r8, str._temp_file_l_
lea rdx, [r14 + 0x20]
lea rcx, [rbp - 0x18]
call fcn.180017ca0
nop
mov r9, rbx
mov r8, rax
lea rcx, [rbp - 0x78]
call fcn.18001bcc0
nop
mov r8d, 1
lea rdx, [0x180039ea8]
lea rcx, [rbp - 0x78]
call fcn.180017000
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x128]
lea rcx, [rsp + 0x48]
call fcn.18001bcc0
lea rcx, [r14 + 0x80]
lea rdx, [rsp + 0x48]
call fcn.180016310
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x180009535
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000952f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000952f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, 0xf
jbe 0x18000957a
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009574
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009574
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x1800095b8
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800095b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800095b3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqa xmm6, xmmword [0x18003c750]
movdqu xmmword [rbp - 0x68], xmm6
mov byte [rbp - 0x78], 0
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x180009607
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009602
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009602
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp - 8], xmm6
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x18000964e
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009649
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009649
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp + 0x18], xmm6
mov byte [rbp + 8], 0
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0xf
jbe 0x18000969b
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009696
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009696
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
mov rax, r15
imul rcx
sar rdx, 0xb
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.180001300
mov rdi, rax
cmp byte [0x180047098], 0
je 0x1800096e7
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov byte [0x180047098], 0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3e8
sub ecx, eax
lea edx, [rcx + 1]
lea rcx, [rbp + 0x48]
call fcn.180001240
mov rbx, rax
lea r8, str._temp_file_c_
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x28]
call fcn.180017ca0
nop
mov r9, rbx
mov r8, rax
lea rcx, [rbp - 0x58]
call fcn.18001bcc0
nop
mov r8d, 1
lea rdx, [0x180039ea8]
lea rcx, [rbp - 0x58]
call fcn.180017000
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x128]
lea rcx, [rsp + 0x48]
call fcn.18001bcc0
lea rcx, [r14 + 0xa0]
lea rdx, [rsp + 0x48]
call fcn.180016310
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1800097dc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800097d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800097d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, 0xf
jbe 0x180009821
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000981b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000981b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
nop
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x18000985f
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000985a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000985a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp - 0x48], xmm6
mov byte [rbp - 0x58], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0xf
jbe 0x1800098a6
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800098a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800098a1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp + 0x38], xmm6
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0xf
jbe 0x1800098ed
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800098e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800098e8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp + 0x58], xmm6
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 0x100]
cmp rdx, 0xf
jbe 0x18000993a
inc rdx
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009935
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009935
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
mov rax, r15
imul rcx
sar rdx, 0xb
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rcx, [rbp + 0x108]
call fcn.180001300
mov rdi, rax
cmp byte [0x180047098], 0
je 0x180009986
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov byte [0x180047098], 0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x3e8
sub ecx, eax
lea edx, [rcx + 1]
lea rcx, [rbp + 0x88]
call fcn.180001240
mov rbx, rax
lea r8, str._temp_file_w_
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x68]
call fcn.180017ca0
nop
mov r9, rbx
mov r8, rax
lea rcx, [rbp - 0x38]
call fcn.18001bcc0
nop
mov r8d, 1
lea rdx, [0x180039ea8]
lea rcx, [rbp - 0x38]
call fcn.180017000
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x128]
lea rcx, [rsp + 0x48]
call fcn.18001bcc0
lea rcx, [r14 + 0xc0]
lea rdx, [rsp + 0x48]
call fcn.180016310
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x180009a7e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009a78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009a78
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
nop
mov rdx, qword [rbp + 0x140]
cmp rdx, 0xf
jbe 0x180009ac3
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009abd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009abd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x180009b01
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009afc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009afc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp - 0x28], xmm6
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp + 0x80]
cmp rdx, 0xf
jbe 0x180009b4b
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009b46
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009b46
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp + 0x78], xmm6
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0xf
jbe 0x180009b98
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009b93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009b93
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp + 0x98], xmm6
mov byte [rbp + 0x88], 0
mov rdx, qword [rbp + 0x120]
cmp rdx, 0xf
jbe 0x180009beb
inc rdx
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009be6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009be6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
lea r8, [0x180039ee0]
mov rdx, r14
lea rcx, [rbp + 0xa8]
call fcn.180017ca0
nop
lea rdx, [r14 + 0x60]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x180009c14
mov rdx, qword [rdx]
mov rcx, rax
call fcn.180017000
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x78], xmm1
mov qword [rax + 0x18], 0xf
mov qword [rax + 0x10], r12
mov byte [rax], 0
mov r8d, 1
lea rdx, [0x180039ee0]
lea rcx, [rsp + 0x68]
call fcn.180017000
movups xmm8, xmmword [rax]
movups xmmword [rbp + 0x128], xmm8
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm7
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x180009cc9
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009cc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009cc4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rsp + 0x78], xmm6
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0xf
jbe 0x180009d18
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009d13
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009d13
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rbp + 0xb8], xmm6
mov byte [rbp + 0xa8], 0
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
movq rsi, xmm7
sub rax, rsi
cmp rax, 0xa
jb 0x18000a3a1
lea r13, [rbp + 0x128]
movq r15, xmm8
psrldq xmm7, 8
movq rax, xmm7
mov qword [rsp + 0x40], rax
cmp rax, 0xf
cmova r13, r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
lea r12, [rsi + 0xa]
mov ebx, 0xf
lea rdi, [rsp + 0x20]
movabs rax, 0x8000000000000000
mov edx, 0x16
cmp r12, rbx
jbe 0x180009e07
mov rbx, r12
or rbx, 0xf
cmp rbx, rcx
jbe 0x180009dce
mov rbx, rcx
add rax, 0x27
mov rcx, rax
call fcn.180034700
test rax, rax
je 0x180009e88
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x180009e02
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x180009de2
xor edi, edi
jmp 0x180009e02
cmp rcx, 0x1000
jb 0x180009dfa
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18000a38f
jmp 0x180009daf
call fcn.180034700
mov rdi, rax
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], rbx
mov r8, rsi
mov rdx, r13
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.Login_Data]
movsd qword [rsi + rdi], xmm0
movzx eax, word [0x180039ef0]
mov word [rsi + rdi + 8], ax
mov byte [rdi + r12], 0
lea rbx, [r14 + 0x80]
mov rdx, rbx
lea rcx, [rsp + 0x20]
call fcn.180004240
movzx edi, al
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x180009e94
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180009e8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180009e8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
test dil, dil
je 0x180009eca
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x180009ea6
mov rcx, qword [rbx]
lea rdx, [r14 + 0x108]
call qword [sym.imp.sqlite3.dll_sqlite3_open]
test eax, eax
je 0x180009eca
cmp qword [rbx + 0x18], 0xf
jbe 0x180009ec1
mov rbx, qword [rbx]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 0xf
jb 0x18000a3a7
lea r13, [rbp + 0x128]
cmp qword [rsp + 0x40], 0xf
cmova r13, r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
lea r12, [rsi + 0xf]
mov ebx, 0xf
lea rdi, [rsp + 0x20]
cmp r12, rbx
jbe 0x180009f94
mov rbx, r12
or rbx, 0xf
cmp rbx, rcx
jbe 0x180009f55
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.180034700
test rax, rax
je 0x18000a027
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x180009f8f
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x180009f6f
xor edi, edi
jmp 0x180009f8f
cmp rcx, 0x1000
jb 0x180009f87
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18000a395
jmp 0x180009f36
call fcn.180034700
mov rdi, rax
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], rbx
mov r8, rsi
mov rdx, r13
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
movsd xmm0, qword [str.NetworkCookies]
movsd qword [rsi + rdi], xmm0
mov eax, dword [0x180039f00]
mov dword [rsi + rdi + 8], eax
movzx eax, word [0x180039f04]
mov word [rsi + rdi + 0xc], ax
movzx eax, byte [0x180039f06]
mov byte [rsi + rdi + 0xe], al
mov byte [rdi + r12], 0
lea rdx, [r14 + 0xa0]
lea rcx, [rsp + 0x20]
call fcn.180004240
movzx ebx, al
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x18000a033
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a02e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000a02e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
test bl, bl
je 0x18000a072
lea rcx, [r14 + 0xa0]
lea rbx, [rcx + 0x18]
cmp qword [rbx], 0xf
jbe 0x18000a04b
mov rcx, qword [rcx]
lea rdx, [r14 + 0x100]
call qword [sym.imp.sqlite3.dll_sqlite3_open]
test eax, eax
je 0x18000a072
lea rcx, [r14 + 0xa0]
cmp qword [rbx], 0xf
jbe 0x18000a06c
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 8
jb 0x18000a389
lea r13, [rbp + 0x128]
cmp qword [rsp + 0x40], 0xf
cmova r13, r15
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
lea r12, [rsi + 8]
mov edi, 0xf
lea rbx, [rsp + 0x20]
cmp r12, rdi
jbe 0x18000a13c
mov rdi, r12
or rdi, 0xf
cmp rdi, rcx
jbe 0x18000a0fd
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.180034700
test rax, rax
je 0x18000a1af
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x18000a137
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x18000a117
xor ebx, ebx
jmp 0x18000a137
cmp rcx, 0x1000
jb 0x18000a12f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x18000a39b
jmp 0x18000a0de
call fcn.180034700
mov rbx, rax
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], rdi
mov r8, rsi
mov rdx, r13
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movabs rax, 0x6174614420626557
mov qword [rsi + rbx], rax
mov byte [rbx + r12], 0
lea rdx, [r14 + 0xc0]
lea rcx, [rsp + 0x20]
call fcn.180004240
movzx ebx, al
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x18000a1bb
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a1b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000a1b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
test bl, bl
je 0x18000a1fa
lea rcx, [r14 + 0xc0]
lea rbx, [rcx + 0x18]
cmp qword [rbx], 0xf
jbe 0x18000a1d3
mov rcx, qword [rcx]
lea rdx, [r14 + 0x110]
call qword [sym.imp.sqlite3.dll_sqlite3_open]
test eax, eax
je 0x18000a1fa
lea rcx, [r14 + 0xc0]
cmp qword [rbx], 0xf
jbe 0x18000a1f4
mov rcx, qword [rcx]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea r8, [0x180039ee0]
mov rdx, r14
lea rcx, [rsp + 0x48]
call fcn.180017ca0
nop
lea rdx, [r14 + 0x40]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x18000a221
mov rdx, qword [rdx]
mov rcx, rax
call fcn.180017000
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x30], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [r14 + 0xe0]
lea rdx, [rsp + 0x20]
call fcn.18000d440
movzx ebx, al
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x18000a2b2
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a2ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000a2ad
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rsp + 0x30], xmm6
mov byte [rsp + 0x20], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x18000a2fd
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18000a2f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000a2f8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180034744
movdqu xmmword [rsp + 0x58], xmm6
mov byte [rsp + 0x48], 0
mov rax, qword [rsp + 0x40]
cmp rax, 0xf
jbe 0x18000a347
lea rdx, [rax + 1]
mov rax, r15
cmp rdx, 0x1000
jb 0x18000a33f
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18000a33f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.180034744
movzx eax, bl
mov rcx, qword [rbp + 0x148]
xor rcx, rsp
call fcn.1800346e0
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.180001220
nop
call fcn.180001180
int3
call fcn.180001180
int3
call fcn.180001180
int3
call fcn.180001220
int3
call fcn.180001220
int3