API Reference: Autoruns Persistence Analysis
Autoruns CLI (autorunsc.exe)
| Flag |
Description |
-a * |
All autostart categories |
-c |
CSV output |
-h |
Show file hashes |
-s |
Verify digital signatures |
-v |
Verify signatures against catalog |
-vt |
Check VirusTotal |
-o |
Output file |
CSV Columns
| Column |
Description |
| Time |
Entry timestamp |
| Entry Location |
Registry key or path |
| Entry |
Entry name |
| Enabled |
enabled/disabled |
| Category |
Autoruns category |
| Description |
File description |
| Company |
Publisher name |
| Image Path |
Full binary path |
| Launch String |
Complete command line |
| MD5 / SHA-1 / SHA-256 |
File hashes |
| Signer |
Code signing status |
| VT detection |
VirusTotal ratio (e.g., "5/72") |
Autostart Categories
| Category |
Examples |
| Logon |
Run/RunOnce keys, Startup folder |
| Services |
Windows services |
| Drivers |
Kernel drivers |
| Scheduled Tasks |
Task Scheduler entries |
| Winlogon |
Shell, Userinit, Notify |
| WMI |
Event subscriptions |
| AppInit |
AppInit_DLLs |
| Boot Execute |
BootExecute values |
| Image Hijacks |
IFEO debugger entries |
| LSA Providers |
Authentication packages |
Suspicious Indicators
| Indicator |
Significance |
| VT detection > 0 |
Known malware |
| Unsigned binary |
Potential unsigned malware |
| LOLBin in launch string |
Living-off-the-land |
| Path in %TEMP% or %PUBLIC% |
Staging location |
| Missing company info |
Suspicious unsigned entry |
MITRE ATT&CK Persistence
- T1547.001 - Registry Run Keys / Startup Folder
- T1053.005 - Scheduled Task
- T1543.003 - Windows Service
- T1546.003 - WMI Event Subscription