Hybrid Analysis: analyze Windows files in a browser sandbox

Martin Brinkmann
May 11, 2015
Updated • May 11, 2015
Security
|
2

Whenever I find a new program to review here on this site, I run it through a series of security tests first to make sure that it is not malicious or problematic in other ways.

Services like Virustotal are indispensable for that as they scan these files using dozens of different antivirus engines. While that increases the likelihood of false positives as well, the results are useful most of the time especially if no hits are returned by the service.

If results are not clear, I run additional tests to find out more about the program before I run it on a local system.

Hybrid Analysis by Payload Security is a free malware analysis service that runs files that you upload to it in a virtual sandbox environment.

The service supports select file types only. Supported are PE (Portable Executable) formats like exe, com or dll, major Microsoft Office document formats such as docx, xlsx or pptx, and Java jar files. Common archive formats such as 7z, zip or gzip2 are supported by Payload Security on top of that.

Information about supported file types are not listed on the upload page and the service does not throw an error message immediately when you select an unsupported file for examination.

After you picked a file from the local system, you are asked to fill out a captcha and pick the analysis environment that you want used.

Four different Windows environments are provided by Payload Security:

  1. Windows 7 64-bit German.
  2. Windows 7 32-bit English.
  3. Windows 8.1 32-bit English.
  4. Windows 7 32-bit Stealthy Mode.

You may add an email address for notifications as it may take a while before the selected file is processed. This is optional however and if you keep the scan window open results are displayed on it directly once the scan completes.

The analysis is extensive and it will take a while to go through it. Hybrid Analysis displays an overall threat rating however which you may find useful.

The results page is divided into several parts. It begins with a threat assessment that lists potentially malicious, suspicious and informative behaviors.

For instance, malicious behaviors may list the dropping of a system driver or native function calls. Detailed information for each behavior are displayed listing file names and sources.

What's interesting here is that you can look up reports that match the same signature. If you do that, a list of previously scanned files are displayed which may help you in your analysis.

Extensive details about the file are displayed afterwards including various hashes, classification, version information and developer information.

Another interesting part of the analysis is the screenshots timeline which displays various execution steps. If you add a setup file for instance, all steps of the setup are displayed as screenshots on the results page.

Network traffic, that is requests made by the program, is highlighted as well. The service divides the information into DNS requests, contacted hosts and HTTP requests. The information provided can be useful in various ways. For instance, you could block hosts or sites prior to running the program on your system or simply make sure that the connections are legitimate.

hybrid analysis

Hybrid Analysis lists the first ten files that were dropped during execution, e.g. temp files, and strings that it found in the program file.

Information like strings, network capturing files in PCAP format and a HTML report can be downloaded to the local system for further analysis or safe-keeping.

A link to Virustotal is provided on the page that lists scan results for the file on the site. Useful as the scan seems to be initiated during analysis on the Payload Security website.

The search on the service's page supports hash values that you can enter to look up past reports. What may be interesting in some cases is that you can search for IP addresses, host names or signatures as well.

Verdict

Hybrid Analysis is an advanced security tool that provides you with detailed information about supported files that you upload to the service.

While it takes some deeper understanding of Windows and program code to understand the advanced parts of the analysis, some of its features are useful to all Windows users.

This includes execution screenshots, information about network traffic or the general threat assessment rating of the file.

Summary
software image
Author Rating
1star1star1star1star1star
2.5 based on 6 votes
Software Name
Hybrid Analysis
Landing Page
Advertisement

Previous Post: «
Next Post: «

Comments

  1. beemeup4 said on May 12, 2015 at 12:04 am
    Reply

    I submitted a known malicious sample to see the depth of analysis and it was disturbing how sophisticated your average malware is nowadays.

    Here is the report for the aptly named “Hack.exe”:
    https://www.hybrid-analysis.com/sample/8c57729e053345b810fca9cdae3a6e226f986a6546f23fd0084f6d52e2d6b1cd?environmentId=2

    The malware has a function to detect if it’s being run in a VM so it may modify its behavior to fool targets into thinking that it’s not malicious until it is run in a native environment. Kudos to the VxStream Sandbox for detecting known anti-VM exploits.

    Also illuminating is how the malware calls to a remote server in Boardman, Oregon hosted by Amazon.com.
    Amazon- empowering businesses and hackers alike lol. And to think I almost didn’t believe it when I heard that script kiddies were using Amazon to DDOS sites.

  2. beachboui said on May 11, 2015 at 7:08 pm
    Reply

    This is an interesting service, indeed! Thanks for the review.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.