Dynamic Analysis

Turkish equivalent: Dinamik analizDomain: Reverse Engineering

The examination of software while it executes, observing runtime behavior such as calls, memory changes, network activity, and control flow.

Reverse-Engineering Context

Dynamic analysis observes software while it executes through debuggers, tracers, sandboxes, or instrumentation. It can reveal actual control paths, decrypted payloads, memory changes, network traffic, and timing-dependent behavior that may be difficult to infer statically.

Observation Boundary

One execution does not cover every path. Anti-debugging, environment checks, delayed behavior, and input-dependent logic can cause an observed run to differ from other executions.