Any.Run
By ANY.RUN FZCO
Run is an interactive online malware analysis sandbox that lets a security analyst detonate a suspicious file or URL inside a live virtual machine accessed through a browser, watching and controlling execution in real time. Unlike fully…
Definition
Any.Run is an interactive online malware analysis sandbox that lets a security analyst detonate a suspicious file or URL inside a live virtual machine accessed through a browser, watching and controlling execution in real time. Unlike fully automated sandboxes, it allows the analyst to click through dialogs, navigate websites, or trigger conditional behavior manually while the platform records process activity, network traffic, and system changes for later review. This interactivity helps surface malware behaviors that only appear with specific user actions.
Overview
Any.Run addresses a gap left by fully automated sandboxes: many malware samples, especially phishing documents and multi-stage droppers, only reveal their malicious behavior after a specific user action, such as clicking through a warning dialog, entering credentials, or navigating a particular web page. A purely automated sandbox that runs unattended may miss these conditional payloads entirely. Any.Run solves this by streaming a live virtual machine to the analyst's browser, letting them interact with the sample as a real user would while every action is recorded. Mechanically, the platform provisions a virtual machine, typically Windows-based, that the analyst controls remotely through a browser interface similar to a remote desktop session. As the sample executes, the platform's instrumentation captures the process tree, file system changes, registry modifications, and network traffic in real time, displaying them alongside the live desktop view so the analyst can correlate what they clicked with what happened on the system. Sessions are time-limited and produce a shareable report with extracted indicators of compromise once complete. Compared to Hybrid Analysis, which automates the entire detonation and reporting process without analyst input, Any.Run trades automation for control, making it better suited to samples with conditional or interactive payloads. It is not a static disassembler like Ghidra or IDA Pro, and it complements rather than replaces those tools when deeper code-level analysis of a specific routine is needed after the dynamic behavior has been observed. In practice, incident responders use Any.Run to quickly understand what a phishing document or suspicious installer does, especially when they suspect the payload triggers only after specific clicks. Threat researchers use it to record video-like sessions of malware behavior for reports and training material, and SOC analysts use its public sample database to compare a new submission against previously analyzed, similar malware families. Limitations include the manual effort required, since an analyst must actively drive the session rather than submit and walk away, which does not scale to high sample volumes the way automated sandboxes do. Public submissions are visible to the community by default, raising the same confidentiality concerns as other shared sandboxes, and sophisticated malware can still detect virtualization and evade analysis regardless of interactivity. Session time limits can also cut off slow-triggering or long-dormant behaviors before they appear. Teams that need repeatable, high-volume triage often reserve Any.Run for the specific interactive cases that automated tools like Hybrid Analysis or VirusTotal cannot resolve on their own.
Key Features
- Streams a live, analyst-controlled virtual machine through the browser
- Records process trees, file changes, and network traffic in real time
- Supports manual interaction to trigger conditional malware behavior
- Maintains a searchable public database of previously analyzed samples
- Generates shareable reports with extracted indicators of compromise
- Offers both Windows and Linux sandbox environments
- Provides threat intelligence tagging for known malware families
- Supports team collaboration on shared analysis sessions