Analyzing Files

You can send a file for analysis manually or using API.

To send a file for analysis manually

1.Make sure Dr.Web vxCube supports the format of the file you want to analyze.

2.Select a sample to be analyzed.

3.Choose an operating system or app versions where the file will function.

warning_green

You can select multiple OS versions or application versions: then multiple virtual machines will be launched. For example, if you select two Windows OS versions to analyze an executable file (.exe), Dr.Web vxCube will run two VMs.

4.(Optionally) Specify additional settings that only affect the analysis of the selected file.

5.Click Analyze to start analyzing the file.

You can run analysis of multiple files one by one. Click Back at the top of the page and then choose another file for analysis. The 02_ProgressAnim icon displays progress of each analysis.

Analysis process

When you start the analysis, one or several virtual machines with pre-installed software will be run. The number of virtual machines depends on the number of OS versions or application versions you have selected.

All events related to file behavior on a virtual machine are monitored to detect any suspicious activity. All processes on a guest OS are logged to the API Log. The analyzer uses a list of rules to categorize these processes.

The Dr.Web vxCube analyzer interacts with a hypervisor and does not use any additional software in the guest operating system (for example, drivers that hook functions). Thus, during analysis, the sample cannot detect or remove hooks.

Virtual machines connect to the internet through a dedicated proxy server. This helps fully analyze the virus behavior, especially if its functioning depends on downloading data from the internet.

In order to log events, Dr.Web vxCube interacts with a hypervisor, not with virtual machines. It means the analyzer cannot be detected.

You can connect to a virtual machine through a VNC (Virtual Network Computing) client and influence the analysis. Note that this can only be done when the virtual machine is operating.

Once the analysis is complete, you will receive a detailed report and be able to review the history of previously analyzed files.

warning_green

Sometimes analysis of the same file may have different results if the file behavior depends on external conditions, for example, current date or availability of remote resources.

Additionally, results of analysis using VNC may differ from those obtained without VNC if the analyzed file uses an injection method unknown to Dr.Web vxCube, or the control is transferred to processes indirectly.