Function at 0x140006ee0
Capabilities:
Enumerate processes
Get graphical window text
Query environment variable
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb50]
sub rsp, 0xc50
mov rax, qword [0x1400c9080]
xor rax, rsp
mov qword [rbp + 0xb40], rax
xor esi, esi
mov r12d, esi
mov dword [rbp - 0x60], esi
lea rdx, str.e_33m
lea rcx, [0x1400cac40]
call fcn.14000bd60
mov rcx, rax
lea rdx, str._n_CACHE_CLEARING_PROCESS__n
call fcn.14000bd60
mov rcx, rax
lea rdx, str.e_0m
call fcn.14000bd60
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov r8d, 0x100
lea rdx, [rbp + 0x820]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextA]
nop
mov qword [rbp + 0x3b0], rsi
xorps xmm0, xmm0
movups xmmword [rbp + 0x3b8], xmm0
mov qword [rbp + 0x3c8], rsi
mov qword [rbp + 0x3d0], rsi
mov ecx, 0x10
call fcn.140034c10
mov qword [rax + 8], rsi
mov qword [rbp + 0x3b0], rax
lea rcx, [rbp + 0x3b0]
mov qword [rax], rcx
mov qword [rbp + 0x3c8], rsi
mov qword [rbp + 0x3d0], 0xf
mov byte [rbp + 0x3b8], sil
mov r14, qword [0x1400ccb48]
mov r13, qword [0x1400ccb50]
cmp r14, r13
je 0x140007298
lea rbx, [r14 + 8]
mov qword [rsp + 0x50], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
lea rax, [rbp + 0x820]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140007005
lea rdx, [rbp + 0x820]
lea rcx, [rsp + 0x50]
call fcn.140006880
nop
mov rdi, qword [rbx + 0x10]
mov rsi, rbx
mov r15, qword [rbx + 0x18]
cmp r15, 0xf
jbe 0x140007035
mov rsi, qword [rbx]
test rdi, rdi
je 0x140007054
mov r8, rdi
mov edx, 0x2e
mov rcx, rsi
call fcn.140099d90
test rax, rax
je 0x140007054
sub rax, rsi
jmp 0x14000705b
mov rax, 0xffffffffffffffff
xor esi, esi
mov qword [rsp + 0x78], rsi
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
cmp rdi, rax
cmovb rax, rdi
mov rdx, rbx
cmp r15, 0xf
jbe 0x140007084
mov rdx, qword [rbx]
mov r8, rax
lea rcx, [rsp + 0x78]
call fcn.140006880
or r12d, 0x40
lea r9, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova r9, qword [rbp - 0x80]
lea rcx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0xf
cmova rcx, qword [rsp + 0x58]
mov rax, qword [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x68]
call fcn.14000c960
mov r15, rax
lea rcx, [rsp + 0x78]
call fcn.140003160
mov rdi, qword [rbp - 0x68]
cmp rdi, 0xf
jbe 0x140007161
mov rsi, qword [rbp - 0x80]
inc rdi
test rsi, rsi
jne 0x140007154
test rdi, rdi
je 0x140007154
lea rax, str.null_pointer_cannot_point_to_a_block_of_non_zero_size
mov qword [rsp + 0x28], rax
lea rax, [0x1400b9fdc]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x3b3
lea rdx, [0x1400b9fe0]
mov ecx, 2
call fcn.1400407b0
cmp eax, 1
jne 0x14000712b
int3
mov qword [rsp + 0x20], 0
mov r9d, 0x3b3
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.41.34120includexmemory
lea rdx, [0x1400ba114]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.140041260
mov rdx, rdi
mov rcx, rsi
call fcn.14000d2e0
xor esi, esi
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x78], rsi
mov edx, 0x10
call fcn.14000d2e0
nop
lea rcx, [rsp + 0x50]
call fcn.140003160
mov rax, qword [rsp + 0x70]
cmp rax, 0xf
jbe 0x140007220
mov rsi, qword [rsp + 0x58]
lea rdi, [rax + 1]
test rsi, rsi
jne 0x140007213
test rdi, rdi
je 0x140007213
lea rax, str.null_pointer_cannot_point_to_a_block_of_non_zero_size
mov qword [rsp + 0x28], rax
lea rax, [0x1400b9fdc]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x3b3
lea rdx, [0x1400b9fe0]
mov ecx, 2
call fcn.1400407b0
cmp eax, 1
jne 0x1400071ea
int3
mov qword [rsp + 0x20], 0
mov r9d, 0x3b3
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.41.34120includexmemory
lea rdx, [0x1400ba114]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.140041260
mov rdx, rdi
mov rcx, rsi
call fcn.14000d2e0
xor esi, esi
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x50], rsi
mov edx, 0x10
call fcn.14000d2e0
cmp r15, 0xffffffffffffffff
jne 0x140007260
add r14, 0x28
add rbx, 0x28
cmp r14, r13
jne 0x140006fe0
jmp 0x14000728a
lea rax, [rbp + 0x3b0]
cmp rax, r14
je 0x14000728a
lea rdx, [r14 + 8]
cmp qword [r14 + 0x20], 0xf
jbe 0x14000727a
mov rdx, qword [rdx]
mov r8, qword [r14 + 0x18]
lea rcx, [rbp + 0x3b0]
call fcn.14000a580
cmp qword [rbp + 0x3c8], 0
jne 0x1400073b3
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov r14, rax
cmp rax, 0xffffffffffffffff
je 0x1400081ec
mov dword [rbp + 0x4d0], 0x238
lea rdx, [rbp + 0x4d0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
test eax, eax
je 0x14000739c
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x104
lea rax, [rbp + 0x920]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rbp + 0x4fc]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rbx, qword [0x1400ccb48]
mov rsi, qword [0x1400ccb50]
cmp rbx, rsi
je 0x140007375
nop dword [rax]
lea rdi, [rbx + 8]
mov rdx, rdi
cmp qword [rbx + 0x20], 0xf
jbe 0x140007331
mov rdx, qword [rdi]
lea rcx, [rbp + 0x920]
call fcn.140052c80
test eax, eax
je 0x14000734c
add rbx, 0x28
cmp rbx, rsi
jne 0x140007320
jmp 0x140007375
lea rax, [rbp + 0x3b0]
cmp rax, rbx
je 0x140007375
cmp qword [rbx + 0x20], 0xf
jbe 0x140007362
mov rdi, qword [rdi]
mov r8, qword [rbx + 0x18]
mov rdx, rdi
lea rcx, [rbp + 0x3b0]
call fcn.14000a580
cmp qword [rbp + 0x3c8], 0
jne 0x14000739c
lea rdx, [rbp + 0x4d0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
mov esi, 0
jne 0x1400072d4
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp qword [rbp + 0x3c8], 0
je 0x1400081d1
lea rdx, str.Found___
lea rcx, [0x1400cac40]
call fcn.14000bd60
lea rdx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rdx, qword [rbp + 0x3b8]
mov r8, qword [rbp + 0x3c8]
mov rcx, rax
call fcn.14000e500
mov rcx, rax
call fcn.14000c010
lea rdx, str.This_will_be_killed:
lea rcx, [0x1400cac40]
call fcn.14000bd60
lea rdx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rdx, qword [rbp + 0x3b8]
mov r8, qword [rbp + 0x3c8]
mov rcx, rax
call fcn.14000e500
mov rcx, rax
call fcn.14000c010
xor edx, edx
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_CreateToolhelp32Snapshot]
mov rdi, rax
cmp rax, 0xffffffffffffffff
je 0x1400081ec
mov dword [rbp + 0x160], 0x238
lea rdx, [rbp + 0x160]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_Process32FirstW]
xor r13d, r13d
test eax, eax
je 0x140007518
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], 0x104
lea rax, [rbp + 0xa30]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rbp + 0x18c]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rdx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rdx, qword [rbp + 0x3b8]
lea rcx, [rbp + 0xa30]
call fcn.140052c80
test eax, eax
jne 0x140007500
mov r8d, dword [rbp + 0x168]
xor edx, edx
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x140007500
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rbp + 0x160]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_Process32NextW]
test eax, eax
jne 0x140007474
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
movups xmmword [rbp + 0x4a0], xmm0
mov rdi, qword [0x1400ccb68]
mov rbx, qword [rdi + 8]
mov qword [rbp - 0x20], rbx
mov dword [rbp - 0x18], r13d
cmp byte [rbx + 0x19], 0
jne 0x140007585
nop dword [rax + rax]
mov qword [rbp - 0x20], rbx
lea rdx, [rbx + 0x20]
lea r8, [rbp + 0x3b0]
call fcn.14000ede0
test al, al
je 0x140007572
mov dword [rbp - 0x18], r13d
mov rbx, qword [rbx + 0x10]
jmp 0x14000757f
mov dword [rbp - 0x18], 1
mov rdi, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x140007550
cmp byte [rdi + 0x19], 0
jne 0x1400075a3
lea r8, [rdi + 0x20]
lea rdx, [rbp + 0x3b0]
call fcn.14000ede0
test al, al
je 0x140007653
movabs rax, 0x276276276276276
cmp qword [0x1400ccb70], rax
je 0x140008259
mov rsi, qword [0x1400ccb68]
lea r14, [0x1400ccb60]
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], r13
mov ecx, 0x68
call fcn.140034c10
mov rdi, rax
mov qword [rsp + 0x48], rax
lea rbx, [rax + 0x20]
lea rdx, [rbp + 0x3b0]
mov rcx, rbx
call fcn.140006ad0
add rbx, 0x28
mov qword [rbx], r13
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], r13
mov ecx, 0x10
call fcn.140034c10
mov qword [rax + 8], r13
mov qword [rbx], rax
mov qword [rax], rbx
mov rax, qword [rsp + 0x48]
mov qword [rax], rsi
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov word [rdi + 0x18], 0
mov qword [rsp + 0x48], r13
movups xmm0, xmmword [rbp - 0x20]
movaps xmmword [rbp - 0x60], xmm0
mov r8, rdi
lea rdx, [rbp - 0x60]
mov rcx, r14
call fcn.14000dff0
mov rdi, rax
lea rdx, [rdi + 0x48]
lea rcx, [rbp + 0x490]
call fcn.1400084c0
nop
mov r15, qword [rbp + 0x498]
mov r12, qword [rbp + 0x4a0]
mov qword [rbp - 0x60], r12
cmp r15, r12
je 0x1400081ab
lea rdi, str.path_input_not_null_terminated
lea rsi, str.non_zero_size_null_string_view
nop dword [rax]
lea rcx, [r15 + 8]
cmp qword [r15 + 0x20], 0xf
jbe 0x14000769e
mov rcx, qword [rcx]
mov r8d, 0x104
lea rdx, [rbp + 0x710]
call qword [sym.imp.KERNEL32.dll_ExpandEnvironmentStringsA]
lea rcx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rcx, qword [rbp + 0x3b8]
mov r8, qword [rbp + 0x3c8]
cmp r8, 0xb
jne 0x140007dc1
lea rdx, str.firefox.exe
call fcn.140099250
test eax, eax
jne 0x140007dc1
mov rbx, r13
lea r12, [0x1400b9fdc]
cmp rbx, 0x104
jb 0x14000774f
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0x10f
lea rdx, [0x1400bb1e0]
mov ecx, 2
call fcn.1400407b0
cmp eax, 1
jne 0x14000772a
int3
mov qword [rsp + 0x20], r13
mov r9d, 0x10f
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.41.34120include_filesystem
lea rdx, [0x1400ba114]
lea rcx, str._path_input_not_null_terminated_
call fcn.140041260
cmp byte [rbp + rbx + 0x710], 0
je 0x14000775e
inc rbx
jmp 0x1400076f7
lea rax, [rbp + 0x710]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rbx
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x110], xmm0
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x78]
call fcn.14000ecc0
nop
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3a0], xmm0
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0x3a0]
call fcn.14000ba40
test eax, eax
mov r12, qword [rbp - 0x60]
jne 0x1400082b2
lea rcx, [rbp + 0x78]
call fcn.14000a220
mov rcx, qword [rbp + 0x78]
mov qword [rbp + 0x78], r13
mov edx, 0x10
call fcn.14000d2e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
mov rbx, qword [rbp + 0x3a8]
test rbx, rbx
je 0x1400077ed
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x3a8]
movdqa xmm1, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x420], xmm1
movdqu xmmword [rbp + 0xc8], xmm0
test rbx, rbx
je 0x14000781d
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x3a8]
movdqa xmm1, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x120], xmm1
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x430], xmm1
test rbx, rbx
je 0x14000787b
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140007874
mov rbx, qword [rbp + 0x3a8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007874
mov rbx, qword [rbp + 0x3a8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
jmp 0x14000787b
mov rbx, qword [rbp + 0x3a8]
cmp qword [rbp + 0x3a0], 0
je 0x140007cdd
mov rbx, qword [rbp + 0x420]
mov r8d, 3
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.140005640
mov rax, qword [rbp - 0x50]
mov edx, dword [rbp - 0x48]
test edx, edx
je 0x1400078bc
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x14000825f
cmp eax, 3
jne 0x140007ca7
lea rcx, [rbx + 0x20]
lea rdx, [rbp - 8]
call fcn.14000b690
nop
lea rcx, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova rcx, qword [rbp]
mov qword [rbp + 0x30], rcx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x38], rax
test rax, rax
je 0x14000794d
test rcx, rcx
jne 0x14000794d
mov qword [rsp + 0x28], rsi
lea rax, [0x1400b9fdc]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x4a4
lea rdx, [0x1400ba470]
mov ecx, 2
call fcn.1400407b0
cmp eax, 1
jne 0x140007928
int3
mov qword [rsp + 0x20], r13
mov r9d, 0x4a4
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.41.34120include__msvc_string_view.hpp
lea rdx, [0x1400ba114]
lea rcx, str._non_zero_size_null_string_view_
call fcn.140041260
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x130], xmm0
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x50]
call fcn.14000ecc0
nop
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3f0], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x3f0]
call fcn.14000bbb0
test eax, eax
jne 0x140008290
lea rcx, [rbp + 0x50]
call fcn.14000a220
mov rcx, qword [rbp + 0x50]
mov qword [rbp + 0x50], r13
mov edx, 0x10
call fcn.14000d2e0
nop
lea rcx, [rbp - 8]
call fcn.14000a300
mov rcx, qword [rbp - 8]
mov qword [rbp - 8], r13
mov edx, 0x10
call fcn.14000d2e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
mov rbx, qword [rbp + 0x3f8]
test rbx, rbx
je 0x1400079e5
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x3f8]
movdqa xmm1, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x400], xmm1
movdqu xmmword [rbp + 0x140], xmm0
test rbx, rbx
je 0x140007a15
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x3f8]
movdqa xmm1, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0x150], xmm1
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4c0], xmm1
test rbx, rbx
je 0x140007a73
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140007a6c
mov rbx, qword [rbp + 0x3f8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007a6c
mov rbx, qword [rbp + 0x3f8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
jmp 0x140007a73
mov rbx, qword [rbp + 0x3f8]
cmp qword [rbp + 0x3f0], 0
je 0x140007c1b
mov rdi, qword [rbp + 0x400]
nop dword [rax + rax]
mov r8d, 3
lea rdx, [rbp - 0x40]
mov rcx, rdi
call fcn.140005640
mov rax, qword [rbp - 0x40]
mov edx, dword [rbp - 0x38]
test edx, edx
je 0x140007abc
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x140008270
cmp eax, 2
jne 0x140007bf0
lea rcx, [rdi + 0x20]
lea rdx, [rbp + 0x440]
call fcn.14000b690
nop
lea rcx, [rbp + 0x448]
mov rdi, qword [rbp + 0x448]
mov rsi, qword [rbp + 0x460]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 7
lea r9, str.Cookies
mov r14, qword [rbp + 0x458]
mov rdx, r14
call fcn.14000c960
cmp rax, 0xffffffffffffffff
jne 0x140007b49
lea rcx, [rbp + 0x448]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 0xe
lea r9, str.cookies.sqlite
mov rdx, r14
call fcn.14000c960
cmp rax, 0xffffffffffffffff
je 0x140007bcc
lea rdx, str.Clearing_cookies__trackers_for
lea rcx, [0x1400cac40]
call fcn.14000bd60
lea rdx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rdx, qword [rbp + 0x3b8]
mov r8, qword [rbp + 0x3c8]
mov rcx, rax
call fcn.14000e500
lea rdx, [0x1400bac20]
mov rcx, rax
call fcn.14000bd60
lea rdx, [rbp + 0x448]
cmp qword [rbp + 0x460], 0xf
cmova rdx, qword [rbp + 0x448]
mov r8, qword [rbp + 0x458]
mov rcx, rax
call fcn.14000e500
mov rcx, rax
call fcn.14000c010
lea rcx, [rbp + 0x440]
call fcn.140006cb0
nop
lea rcx, [rbp + 0x440]
call fcn.14000a300
mov rcx, qword [rbp + 0x440]
mov qword [rbp + 0x440], r13
mov edx, 0x10
call fcn.14000d2e0
lea rcx, [rbp + 0x400]
call fcn.140005d00
test eax, eax
jne 0x140008281
mov rdi, qword [rbp + 0x400]
test rdi, rdi
jne 0x140007a90
lea rsi, str.non_zero_size_null_string_view
mov rcx, qword [rbp + 0x408]
test rcx, rcx
je 0x140007c68
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140007c61
mov rbx, qword [rbp + 0x408]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007c61
mov rcx, qword [rbp + 0x408]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x3f8]
test rbx, rbx
je 0x140007ca7
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140007ca7
mov rbx, qword [rbp + 0x3f8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007ca7
mov rcx, qword [rbp + 0x3f8]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rcx, [rbp + 0x420]
call fcn.1400057a0
test eax, eax
jne 0x1400082a3
mov rbx, qword [rbp + 0x420]
cmp rbx, qword [rbp + 0x430]
jne 0x140007890
mov rbx, qword [rbp + 0x3a8]
lea rdi, str.path_input_not_null_terminated
mov rcx, qword [rbp + 0x438]
test rcx, rcx
je 0x140007d2a
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140007d23
mov rbx, qword [rbp + 0x438]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007d23
mov rcx, qword [rbp + 0x438]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x3a8]
mov rcx, qword [rbp + 0x428]
test rcx, rcx
je 0x140007d77
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140007d70
mov rbx, qword [rbp + 0x428]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007d70
mov rcx, qword [rbp + 0x428]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x3a8]
test rbx, rbx
je 0x14000819e
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000819e
mov rbx, qword [rbp + 0x3a8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000819e
mov rcx, qword [rbp + 0x3a8]
jmp 0x140008198
mov rbx, r13
lea r12, [0x1400b9fdc]
nop dword [rax + rax]
cmp rbx, 0x104
jb 0x140007e28
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r12
xor r9d, r9d
mov r8d, 0x10f
lea rdx, [0x1400bb1e0]
mov ecx, 2
call fcn.1400407b0
cmp eax, 1
jne 0x140007e03
int3
mov qword [rsp + 0x20], r13
mov r9d, 0x10f
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.41.34120include_filesystem
lea rdx, [0x1400ba114]
lea rcx, str._path_input_not_null_terminated_
call fcn.140041260
cmp byte [rbp + rbx + 0x710], 0
je 0x140007e37
inc rbx
jmp 0x140007dd0
lea rax, [rbp + 0x710]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rbx
movaps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x100], xmm0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0xa0]
call fcn.14000ecc0
nop
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x3e0], xmm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x3e0]
call fcn.14000bbb0
test eax, eax
mov r12, qword [rbp - 0x60]
jne 0x140008243
lea rcx, [rbp + 0xa0]
call fcn.14000a220
mov rcx, qword [rbp + 0xa0]
mov qword [rbp + 0xa0], r13
mov edx, 0x10
call fcn.14000d2e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x410], xmm0
mov rbx, qword [rbp + 0x3e8]
test rbx, rbx
je 0x140007ed5
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x3e8]
movdqa xmm1, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0x410], xmm1
movdqu xmmword [rbp + 0xf0], xmm0
test rbx, rbx
je 0x140007f05
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x3e8]
movdqa xmm1, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0xe0], xmm1
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4b0], xmm1
test rbx, rbx
je 0x140007f63
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140007f5c
mov rbx, qword [rbp + 0x3e8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140007f5c
mov rbx, qword [rbp + 0x3e8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
jmp 0x140007f63
mov rbx, qword [rbp + 0x3e8]
cmp qword [rbp + 0x3e0], 0
je 0x140008112
mov rdi, qword [rbp + 0x410]
nop dword [rax + rax]
mov r8d, 3
lea rdx, [rbp - 0x30]
mov rcx, rdi
call fcn.140005640
mov rax, qword [rbp - 0x30]
mov edx, dword [rbp - 0x28]
test edx, edx
je 0x140007fac
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x1400082c5
cmp eax, 2
jne 0x1400080e0
lea rcx, [rdi + 0x20]
lea rdx, [rbp + 0x468]
call fcn.14000b690
nop
lea rcx, [rbp + 0x470]
mov rdi, qword [rbp + 0x470]
mov rsi, qword [rbp + 0x488]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 7
lea r9, str.Cookies
mov r14, qword [rbp + 0x480]
mov rdx, r14
call fcn.14000c960
cmp rax, 0xffffffffffffffff
jne 0x140008039
lea rcx, [rbp + 0x470]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 0xe
lea r9, str.cookies.sqlite
mov rdx, r14
call fcn.14000c960
cmp rax, 0xffffffffffffffff
je 0x1400080bc
lea rdx, str.Clearing_cookies__trackers_for
lea rcx, [0x1400cac40]
call fcn.14000bd60
lea rdx, [rbp + 0x3b8]
cmp qword [rbp + 0x3d0], 0xf
cmova rdx, qword [rbp + 0x3b8]
mov r8, qword [rbp + 0x3c8]
mov rcx, rax
call fcn.14000e500
lea rdx, [0x1400bac20]
mov rcx, rax
call fcn.14000bd60
lea rdx, [rbp + 0x470]
cmp qword [rbp + 0x488], 0xf
cmova rdx, qword [rbp + 0x470]
mov r8, qword [rbp + 0x480]
mov rcx, rax
call fcn.14000e500
mov rcx, rax
call fcn.14000c010
lea rcx, [rbp + 0x468]
call fcn.140006cb0
nop
lea rcx, [rbp + 0x468]
call fcn.14000a300
mov rcx, qword [rbp + 0x468]
mov qword [rbp + 0x468], r13
mov edx, 0x10
call fcn.14000d2e0
lea rcx, [rbp + 0x410]
call fcn.140005d00
test eax, eax
jne 0x1400082d6
mov rdi, qword [rbp + 0x410]
test rdi, rdi
jne 0x140007f80
lea rdi, str.path_input_not_null_terminated
lea rsi, str.non_zero_size_null_string_view
mov rcx, qword [rbp + 0x418]
test rcx, rcx
je 0x14000815f
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140008158
mov rbx, qword [rbp + 0x418]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140008158
mov rcx, qword [rbp + 0x418]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rbx, qword [rbp + 0x3e8]
test rbx, rbx
je 0x14000819e
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000819e
mov rbx, qword [rbp + 0x3e8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000819e
mov rcx, qword [rbp + 0x3e8]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
add r15, 0x28
cmp r15, r12
jne 0x140007690
lea rcx, [rbp + 0x490]
call fcn.140008370
mov rcx, qword [rbp + 0x490]
mov qword [rbp + 0x490], r13
mov edx, 0x10
call fcn.14000d2e0
jmp 0x1400081ef
lea rdx, str.No_supported_browser_is_running.
lea rcx, [0x1400cadc0]
call fcn.14000bd60
mov rcx, rax
call fcn.14000c010
xor r13d, r13d
lea rcx, [rbp + 0x3b0]
call fcn.14000a300
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x3b0], r13
mov edx, 0x10
call fcn.14000d2e0
mov rcx, qword [rbp + 0xb40]
xor rcx, rsp
call fcn.140034bd0
lea r11, [rsp + 0xc50]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea r8, [rbp + 0xa0]
mov edx, eax
lea rcx, str.recursive_directory_iterator::recursive_directory_iterator
call fcn.140005570
nop
call fcn.140003270
nop
lea r8, [rbx + 0x20]
lea rcx, str.directory_entry::status
call fcn.140005570
nop
lea r8, [rdi + 0x20]
lea rcx, str.directory_entry::status
call fcn.140005570
int3
mov edx, eax
lea rcx, str.recursive_directory_iterator::operator
call fcn.140005480
nop
lea r8, [rbp + 0x50]
mov edx, eax
lea rcx, str.recursive_directory_iterator::recursive_directory_iterator
call fcn.140005570
nop
mov edx, eax
lea rcx, str.directory_iterator::operator
call fcn.140005480
nop
lea r8, [rbp + 0x78]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140005570
nop
lea r8, [rdi + 0x20]
lea rcx, str.directory_entry::status
call fcn.140005570
int3
mov edx, eax
lea rcx, str.recursive_directory_iterator::operator
call fcn.140005480
int3