CYBERSECURITYTRACKER
Permanent story citation

Some Malicious PE Stats

This page keeps the story as Cybersecurity Tracker first published it. If the tracker later corrects it, the correction appears below the original and never replaces it.

Back to newsStory 5305

As cited

Copy frozen at (site build).

threat intel

Some Malicious PE Stats

A researcher analyzed over 23.5 million files from Malware Bazaar to identify compilers and toolchains used to generate malicious portable executable (PE) files, processing 1.3 TB of data from February 2020 through July 2026. The study extracted metadata from PE headers, including Rich Headers (for MSVC toolchain), .NET CLR headers, and compiler signatures, revealing that 39.4 percent of samples were unidentified and 31.3 percent used Microsoft toolchains, while alternative languages like Go and Rust comprised less than 2 percent combined. The top three compiler builds in the Rich Header data were build 26213 (19,603 samples), build 24213 (15,389 samples), and build 30034 (14,325 samples), which could help identify samples from the same development environment or campaign.

Why it matters: Malware analysts and incident responders can use compiler fingerprinting and Rich Header analysis to cluster related malware samples, attribute campaigns to specific development environments, and improve detection and clustering strategies, while recognizing that PE metadata can be stripped or tampered with by adversaries.

Source published
First seen by Cybersecurity Tracker

Source attribution

Correction

Correction recorded as of .

threat intel

Some Malicious PE Stats

A researcher analyzed over 23.5 million files from Malware Bazaar to identify compilers and toolchains used to generate malicious portable executable (PE) files, processing 1.3 TB of data from February 2020 through July 2026. The study extracted metadata from PE headers, including Rich Headers (for MSVC toolchain), .NET CLR headers, and compiler signatures, revealing that 39.4 percent of samples were unidentified and 31.3 percent used Microsoft toolchains, while alternative languages like Go and Rust comprised less than 2 percent combined. The top three compiler builds in the Rich Header data were build 26213 (19,603 samples), build 24213 (15,389 samples), and build 30034 (14,325 samples), which could help identify samples from the same development environment or campaign.

Why it matters: Malware analysts and incident responders can use compiler fingerprinting and Rich Header analysis to cluster related malware samples, attribute campaigns to specific development environments, and improve detection and clustering strategies, while recognizing that PE metadata can be stripped or tampered with by adversaries.

VendorsMicrosoftGitHub
Source published
First seen by Cybersecurity Tracker

Source attribution

Glossary