CYBER LIBRARY
Explore the bootcamp
Detection & responseIntermediate

Boot or Logon Autostart Execution

Boot or logon autostart execution runs a program when a system starts or a user signs in.

3 min readUpdated 12 Oct 202610 connections
Markdown

Startup is an execution opportunity

Boot or logon autostart execution runs a program when a system starts or a user signs in. Operating systems provide these mechanisms for ordinary services and user applications. An actor can abuse them to make unauthorized behavior return after a restart or a new session.

The relevant configuration differs across platforms. Investigators should identify the actual startup mechanism and its execution context rather than treating every recurring process as the same kind of persistence. An entry affecting one user's sign-in has a different scope from a system-level component.

Explain why the process returned

In a fictional endpoint incident, an analyst terminates an unfamiliar program. It returns when the employee next signs in. The team examines startup configuration, recent changes, the referenced program, the creator identity, and the process sequence around sign-in.

A legitimate collaboration client could behave the same way. The investigator checks whether the program belongs to an approved application, whether the configured path matches the expected installation, and whether the observed network or file behavior fits its purpose.

A familiar display name is insufficient. A startup entry may use an ordinary-looking name while pointing to a different file. Conversely, an internal application may have an unfamiliar name but an approved owner and deployment record.

Separate the trigger from the artifact

The startup entry causes execution; the referenced file provides the behavior. Removing only one of them can leave an incomplete cleanup. A surviving entry may fail noisily, point to a replacement later, or indicate that other related configuration remains.

Determine who can modify the startup location and under which identity the target executes. That relationship helps explain whether the mechanism provided only repeatability or also a change in authority. Do not infer privilege escalation merely because execution occurred at startup.

Persistence describes the broader objective. Hijack Execution Flow addresses situations where code selection is redirected through a different mechanism.

Validate the cleanup

Preserve the configuration and relevant artifact information before removal where practical. Restore the approved state through an authorized process and address the access that allowed the change. Coordinate with the endpoint owner because deleting normal startup components can break expected applications.

Check behavior under the original trigger conditions: restart, sign-in, or another documented event. A quiet device immediately after removing a process does not demonstrate that the startup mechanism is gone.

For practice, compare an approved chat client startup entry with a fictional entry pointing to an unexpected user-writable location. List the evidence required before deciding which is unauthorized, and identify a remaining uncertainty if creation records are unavailable. Logs and telemetry and Incident response connect the recurring process to a defensible response decision.

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

MITRE ATT&CK T1547: Boot or Logon Autostart Execution
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

10 notes · 26 connections
100%
Boot or Logon Autostart Execution · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (10)
FOLLOW ANOTHER THREADExplore the rest of the library
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.