September 3, 2026
File and Hash threat intel
Security Operations teams live inside alert queues and triaging. Every entry follows three essential steps: verify, enrich, and decide…

By ExploitHunter
3 min read
Security Operations teams live inside alert queues and triaging. Every entry follows three essential steps: verify, enrich, and decide. File and hash intelligence sits squarely in the enrich phase, transforming a lone path or hash value into contextual knowledge within your organisation about malicious artefacts that would be identified.
Filename and Path
Filepath Analysis
File paths and names are like crime scene clues, revealing attacker behaviour. Attackers may use different disk locations to hide their actions and reduce visibility. For example:
C:\(System drive) can be a common target for persistence mechanisms.C:\Users\Publicprofile can enable cross-user access of detonated adversary tools.C:\Users\Public\Public Downloadsprovides a high-traffic directory that would often evade strict monitoring.
Additionally, adversaries may utilise other malware staging patterns such as:
- Utilising temporary directories such as
C:\Windows\Temp\for ephemeral payloads. - Placing payloads in writable system paths, such as
C:\ProgramData\for stealth persistence.
Filename Heuristic Indicators
Attackers are also known to modify filenames to escape detection through implementing various types of heuristic indicators, including:
- Double extensions — An example is
invoice.pdf.exe, which leverages Windows' default settings that hide file extensions. - System binary impersonation — A filename such as
scvhost.exeabuses the user's familiarity with core system processes. Defenders should include legitimate locations for system processes in an allowlist, rather than standalone filenames. - High-entropy Strings — A filename such as
jh8F21.exesuggests automated packing or polymorphic generation, which is commonly used in a high-churn phishing operation. - Masquerading — Filenames such as
backup-2300.execan blend with routine files, thus leveraging on reduced suspicion. Another example is a single character substitution, which can bypass detection while looking visually legitimate to an unsuspecting employee.
SOC analysts should become aware of these heuristic techniques and always flag and investigate alerts with these characteristics.
File Hash lookup
A few pointers as analysts when dealing with hashes:
- Store the hashes in lowercase to avoid needless differences.
- Hash what matters in your investigation. For example, if the malware resides in a ZIP file, hash both the archive and the extracted binary.
- Do not leave plain strings without the context of where and when you encountered them.
- Any byte change will change the resulting hash.
Analysis With VirusTotal
In a production SOC, your next step would be to search for the hash on VirusTotal. (opens in new tab)It is a widely used threat intelligence service that aggregates scan results from dozens of antivirus vendors into a single report.
There are several items from the search results that would be worth taking note of when you submit a hash:
- Detection score: This represents a crowdsourced security verdict from various vendors displayed as a ratio. The higher the number, the higher the confidence threat.
- Threat labels and categories: These are vendor-specific classifications of threats that help confirm their attribution across vendors.
- Detection rules: These are the technical signatures used by AV engines to identify threats. Typical classifications are YARA rules, Heuristic patterns, and behavioural triggers.
- Properties: This is where the core metadata for the file is stored, including the file type, size, and compilation timestamp.
- Contained domains and IPs: This information covers the malware's network infrastructure.
- Contained files: This section details any files embedded or dropped during the malware's execution.
Cross-Reference With MalwareBazaar
MalwareBazaar(opens in new tab) is an all-in-one database for malware collection and analysis. The project supports the following features:
- Malware Samples Upload: Security analysts can upload their malware samples for analysis and build the intelligence database. This can be done through the browser or an API.
- Malware Hunting: Hunting for malware samples is possible through various elements, such as :
- Malware Family tagging: You will find files classified by their malware families. An example of this is a file with only 5/70 detections on VirusTotal but tagged as #IcedID in MalwareBazaar; it should be treated as malicious.
- YARA rule integration: Many submissions will include rules that detect related samples. As an analyst, you should take note of these rules to be added to the EDR/SIEM for future hunting.
- Campaign attribution: Tags such as #TA551, which belong to a threat actor group, help link observed incidents to known adversaries. This can help identify coordinated attacks against an environment.
- Sample Availability: Malware samples are available for download and analysis. Reanalysing samples in a sandbox is best practice, which we shall cover in the next task.