Skip to content

Autoruns

Data Type: autoruns
Python Parser: Csv

Description

Parses CSV files produced by the Windows Autoruns utility, extracting entries that define programs or scripts that start automatically. It reads registry locations, file paths and related metadata to enumerate persistence mechanisms.

- Reveals what programs are set to execute on boot or login. - Shows whether each autorun entry is active or disabled. - Identifies the exact file or command that will be launched. - Links each entry to its user profile, aiding attribution.

Timeline

Timeline Field Data Field
Description entry
Additional Description image_path
enabled
category
profile

Fields

Output Name Data Type Qualifier Description
time DateTime timestamp of the autorun entry
entry_location String KEY_PATH registry key path where the autorun entry is stored
entry_name String KEY_NAME name of the registry value representing the autorun entry
enabled Bool indicates whether the autorun entry is enabled (active)
category String category of the autorun (e.g., Logon, Services, Drivers)
profile String user profile associated with the autorun entry
description String human‑readable description of the autorun entry
signer String signer of the digital signature of the executable
company String COMPANY company name embedded in the executable
image_path String FILE_PATH full file‑system path of the executable or script
version String PE_VERSION version information of the executable (PE version)
launch_string String command line or arguments used to launch the executable
md5 String FILE_MD5 MD5 hash of the executable file
sha1 String FILE_SHA1 SHA‑1 hash of the executable file
pe_sha1 String PE_SHA1 SHA‑1 hash of the PE header
pe_sha256 String PE_SHA256 SHA‑256 hash of the PE header
sha256 String FILE_SHA256 SHA‑256 hash of the executable file
imp String list of imported functions or DLLs used by the executable