Browse guides

Reference

Runtime and fuzzing evidence

Interpret supported emulation, failures, observations and candidate crashes.

Guide type: Product guide

In this guide

Run dynamic analysis only on authorised images in the deployment's supported modes. Per-binary execution, a Linux system boot (only where the deployment provides a compatible kernel) and a fuzzing campaign answer different questions. Record which was used, with the image identity, limits and coverage.

Binary emulation results with crashes, runtime observations and coverage in FDIE
Runtime evidence · Sample product capturePer-binary emulation evidence from a historic sample run. The view mixes execution and timeout counts, which need reconciliation before use as metrics. A listening service or shell launch does not prove attacker reachability or command injection.Select the image to view it at full size in a new tab.
Runtime and fuzzing evidence
ObservationUseful inferenceWhat it does not establish
Library loadedThe component participated in this runExploitability of every CVE matched to it
Service listenedA socket was opened in the sandboxReachability or authentication state on the physical device
Shell executedThe process launched an interpreterAttacker-controlled command injection
Crash observedA target failed for the recorded input or environmentSecurity impact without reproduction and root-cause analysis
No behaviour observedIt was not seen in the bounded runAbsence from the firmware or safety of unexecuted paths

Investigate and preserve context

  • Review artifacts that timed out, failed to boot or could not execute.
  • Reconcile summary counts with individual results before using them as coverage metrics.
  • Keep reproducing inputs and traces in controlled storage; report exports can contain sensitive technical details.
  • Use physical-device or manual testing for assumptions the sandbox cannot establish.

Explore dynamic analysis

Prepare and review a bounded run

  • Confirm the image is authorised for execution and the selected deployment supports the intended method.
  • Identify whether the work is per-binary emulation, a Linux system boot (where available) or fuzzing, and retain the configured limits with the result.
  • Check which targets executed and which failed, timed out or remained unsupported. Read individual results before interpreting summary totals.
  • Connect an observation to its target and available input or trace. Reproduce candidate crashes and investigate their cause.
  • Record what the run supports and the device-specific testing still required.

Handle reproduction material

Inputs, paths and traces can reveal sensitive implementation details or contain malicious content. Keep them in the assessment's controlled storage and transfer only the material needed by an authorised engineer. For potentially disruptive research, use an agreed isolated installation rather than repeated execution against shared hosting.