Malware Threats · Module 07

VirusTotal

Scan files and URLs against dozens of antivirus engines at once.

ModuleModule 07PhaseMalware ThreatsTypeDefensive / AnalysisPlatformKali Linuxwww.virustotal.com

Definition

VirusTotal is an online threat intelligence and malware analysis platform that analyzes files, URLs, domains and IP addresses using many security engines.

Primary purpose

Help identify potentially malicious files, suspicious URLs, and network indicators.

Cybersecurity use

Malware analysis, threat intelligence, incident response, and suspicious-file investigation.

Key features

File analysis

Checks files against multiple antivirus and security engines.

URL analysis

Examines URLs for malicious or suspicious activity.

Domain & IP analysis

Provides reputation and threat-intelligence information.

Hash lookup

Searches existing reports by file hash (e.g. SHA-256).

Community intelligence

Community comments and analysis where available.

Important commands & actions

Search a file hash

Retrieve an existing report for a file hash.

Submit a file

Request analysis of a file (subject to limits and policy).

Search a URL

Retrieve available information about a URL.

Search a domain / IP

Investigate domain or IP threat intelligence.

VirusTotal API

Automate supported lookups and analysis.

Practical examples

01Analyze a file
  1. Open the VirusTotal website.
  2. Choose the file-analysis option.
  3. Submit a non-confidential sample you are authorized to analyze.
  4. Review the detection results.

Purpose Helps identify whether engines flag the file as potentially malicious.

02Search a file hash
  1. Calculate the SHA-256 hash of a file on your system.
  2. Search that hash on VirusTotal.
  3. Review any existing report.

Purpose Retrieves intelligence without uploading the file itself.

03Investigate an IP address
  1. Open VirusTotal.
  2. Search for the IP address.
  3. Examine reputation, detections and related indicators.

Purpose Supports initial investigation of a suspicious IP.

Important points

  • Multiple engines: Results are aggregated from many engines and sources.
  • False positives / negatives: A detection is not proof of malice; no detections is not proof of safety.
  • Hash lookup: Searching a hash can retrieve a report without submitting the file.
  • Confidentiality: Never upload passwords, private documents or sensitive company files.
  • Limitations: Results depend on available data and the time of submission.

Common use cases

Malware investigation

Examine suspicious files and their detection reports.

URL security analysis

Investigate potentially malicious links.

Incident response

Support investigations using hashes and other IoCs.

SOC triage

Help analysts triage suspicious files, URLs and indicators.

Learn it in context

This tool is taught in Module 07

Read the full written notes, with diagrams, defense and detection.

Open Module 07