← Pwnsy Data File-Format Abuse Atlas What malware hides in which file type. For each format — SVG, LNK, ISO, OneNote, HTA, MSI, PDF and more — how it gets weaponised, the real campaigns that used it, the MITRE ATT&CK techniques inside, and what to detect. A defensive reference, framed at the detection level, no working payloads.
Format Atlas
49 formats · 17 trending up · 25 high/critical · MITRE ATT&CK mapped
All types Image Document Spreadsheet Archive Disk Image Shortcut Script Installer Web / HTML Executable Library / DLL Kernel Driver Browser Extension Email Mobile
All techniques Phishing Credential harvest Redirector Loader / dropper Macro execution Script execution Smuggling MOTW bypass LOLBin abuse XSS / DOM injection Polyglot Memory-corruption exploit
Any trend ▲ Rising↻ Resurgent▬ Steady▼ Declining
Any platform Windows macOS Linux Android Browser Cross-platform
49 of 49 formats Expand all
Dynamic-Link Library (DLL) .dll Windows ▲ Risingcritical ›
aka DLL side-loading, search-order hijack
A code library that runs inside another process — abused by planting a malicious DLL a trusted, signed program loads for you.
Loader / dropper LOLBin abuse
Kernel Driver (.SYS) — BYOVD .sys Windows ▲ Risingcritical ›
aka Bring Your Own Vulnerable Driver
A legitimately-signed but vulnerable kernel driver loaded on purpose to get kernel privileges and switch off security tools.
Memory-corruption exploit LOLBin abuse Loader / dropper
Windows Shortcut (LNK) .lnk Windows ▬ Steadycritical ›
aka Shell Link
A shortcut whose target can be an arbitrary command line, letting a double-click launch PowerShell or cmd while showing an innocent icon.
Loader / dropper LOLBin abuse Script execution
Android Package (APK) .apk .apkm .xapk Android ▲ Risinghigh ›
The Android app package, sideloaded from phishing links and fake stores to deliver banking trojans and spyware.
Credential harvest Loader / dropper Phishing
HTML Smuggling Page .html .htm Cross-platform ▲ Risinghigh ›
A benign-looking HTML attachment that rebuilds a malicious file in the browser from embedded data, so nothing malicious crosses the network.
Smuggling Loader / dropper Phishing
Internet Shortcut (.URL) .url Windows ▲ Risinghigh ›
A tiny text shortcut that opens a URL — including WebDAV and SMB paths that fetch and stage remote payloads.
Loader / dropper Redirector MOTW bypass
Library / Search Connector .library-ms .search-ms Windows ▲ Risinghigh ›
aka search-ms, .library-ms
Windows library and saved-search files that can point Explorer at a remote WebDAV share and present remote payloads as if local.
Loader / dropper Redirector Smuggling
macOS Disk Image / Package (DMG / PKG) .dmg .pkg macOS ▲ Risinghigh ›
macOS disk images and installer packages, the delivery vehicle for the fast-growing wave of macOS info-stealers.
Loader / dropper Credential harvest Script execution
Management Console (.MSC) .msc Windows ▲ Risinghigh ›
aka GrimResource
A Microsoft Management Console snap-in file that, via an XSS in a console library, can run arbitrary script through mmc.exe.
LOLBin abuse Script execution Loader / dropper
Polyglot File .jpg .gif .pdf .png .zip Cross-platform ▲ Risinghigh ›
aka GIFAR, MalDoc-in-PDF, phar-jpeg
One file that is simultaneously valid as two formats, so it passes as an image to a scanner and executes as code to an interpreter.
Polyglot Smuggling Loader / dropper
QR Code Phishing (Quishing) .png .jpg .pdf Cross-platform ▲ Risinghigh ›
aka quishing
A phishing link hidden inside a QR-code image, which moves the victim to a personal phone outside corporate email and proxy defenses.
Phishing Credential harvest Redirector
Shell Script (.SH) — curl | bash .sh .bash .command Linux ▲ Risinghigh ›
A Unix shell script, increasingly delivered as a copy-paste 'curl | bash' one-liner from a fake fix or install page.
Script execution Loader / dropper
SVG .svg Cross-platform ▲ Risinghigh ›
aka Scalable Vector Graphics
An XML vector image that most gateways treat as a harmless picture, yet it can carry <script> that browsers execute on open.
Phishing Credential harvest Redirector XSS / DOM injection
Windows Installer (MSI) .msi Windows ▲ Risinghigh ›
A signed-looking installer that msiexec.exe runs with elevated trust, able to fetch and execute code during install.
LOLBin abuse Loader / dropper
Batch / PowerShell Script (.BAT / .CMD / .PS1) .bat .cmd .ps1 Windows ▬ Steadyhigh ›
Plain-text command and PowerShell scripts that run shell commands directly, the workhorse of loaders and fake-CAPTCHA lures.
Script execution Loader / dropper
Excel Add-in (XLL) .xll Windows ▬ Steadyhigh ›
A native Excel add-in DLL that runs code the moment it loads, behind a single 'Enable this add-in' prompt.
Loader / dropper Macro execution
HTML Application (HTA) .hta Windows ▬ Steadyhigh ›
A trusted Windows binary (mshta.exe) runs HTML+script as a full application with no browser sandbox.
LOLBin abuse Script execution Loader / dropper
Linux / IoT Executable (ELF) .elf .so Linux ▬ Steadyhigh ›
The native Linux binary format — the payload of choice for server intrusions, cryptominers and IoT botnets.
Loader / dropper Script execution
Screensaver (SCR) .scr Windows ▬ Steadyhigh ›
A Windows screensaver is just a renamed executable — double-clicking runs it like any EXE.
Loader / dropper
Windows Script (JS / VBS / WSF) .js .vbs .wsf .jse .vbe Windows ▬ Steadyhigh ›
Loose scripts that wscript.exe / cscript.exe run directly on double-click, with full Windows Script Host access.
Script execution Loader / dropper
Disk Image (ISO / IMG) .iso .img Windows ▼ Declininghigh ›
A CD/disk image that mounts as a drive on double-click and, until patched, did not propagate Mark-of-the-Web to the files inside.
MOTW bypass Loader / dropper Smuggling
Excel 4.0 Macro (XLM) .xls .xlsb .slk Windows ▼ Declininghigh ›
aka Excel 4 macro sheet, SYLK
A legacy Excel 4.0 macro sheet — predates VBA, runs on open, and long evaded tools that only inspected VBA projects.
Macro execution Loader / dropper
Macro Office Doc (DOCM / XLSM) .docm .xlsm .pptm .dotm Windows ▼ Declininghigh ›
A macro-enabled Office file that runs VBA on 'Enable Content' — the classic malware entry point before internet macros were blocked.
Macro execution Loader / dropper Phishing
OneNote Notebook .one Windows ▼ Declininghigh ›
A notebook page that can embed any file as a clickable attachment, with no macro warning and weak default protections.
Loader / dropper Script execution Phishing
Rich Text Format (RTF) .rtf Windows ▼ Declininghigh ›
A document format that can embed OLE objects and remote templates, long used to trigger memory-corruption exploits with no macros.
Memory-corruption exploit Loader / dropper
Browser Extension (CRX / XPI) .crx .xpi Browser ▲ Risingmedium ›
A browser add-on that can read every page, cookies and keystrokes — abused via malicious, hijacked, or sideloaded extensions.
Credential harvest Redirector Script execution
PDF Document .pdf Cross-platform ▲ Risingmedium ›
The universally trusted document — most weaponised PDFs are pure social engineering that hand off to a malicious link.
Phishing Redirector Credential harvest
Python Script / PyInstaller .py .pyc .pyz Cross-platform ▲ Risingmedium ›
Python source or frozen executables carrying info-stealers, and malicious PyPI packages that run code the moment they install.
Loader / dropper Credential harvest Script execution
App Package (MSIX / APPX) .msix .appx .appinstaller Windows ↻ Resurgentmedium ›
A modern signed app package that installs with a clean UI, abused via signed bundles and the ms-appinstaller URI.
Loader / dropper LOLBin abuse
Control Panel Item (CPL) .cpl Windows ▬ Steadymedium ›
A control-panel applet is a DLL that rundll32/control.exe loads and runs on double-click.
LOLBin abuse Loader / dropper
Email Message (.MSG / .EML) .msg .eml Cross-platform ▬ Steadymedium ›
Saved email files that can nest attachments inside attachments and hijack real threads to smuggle payloads past scanners.
Phishing Smuggling Loader / dropper
Hangul Word (HWP) .hwp .hwpx Windows ▬ Steadymedium ›
The dominant Korean word processor format, heavily targeted in espionage against Korea via embedded objects and font/EPS exploits.
Memory-corruption exploit Loader / dropper
Java Archive (JAR) .jar Cross-platform ▬ Steadymedium ›
A cross-platform Java program that runs via java -jar wherever a JRE is installed, favoured by commodity RATs.
Loader / dropper Script execution
Linux Desktop Entry (.desktop) .desktop Linux ▬ Steadymedium ›
A Linux launcher file whose Exec= line runs an arbitrary command, with a Name and Icon that can impersonate a document.
Loader / dropper Script execution
Password-Protected Archive (ZIP / RAR / 7z) .zip .rar .7z Cross-platform ▬ Steadymedium ›
An archive with the password in the email body — content scanners can't open it, but the recipient can.
Smuggling Loader / dropper
Provisioning Package (.PPKG) .ppkg Windows ▬ Steadymedium ›
A Windows provisioning package that reconfigures a device on apply — able to add certificates, accounts, and run scripts.
Loader / dropper LOLBin abuse
Virtual Disk (VHD / VHDX) .vhd .vhdx Windows ▬ Steadymedium ›
A virtual hard-disk image that mounts as a volume and, like ISO, was used to smuggle payloads past Mark-of-the-Web.
MOTW bypass Loader / dropper Smuggling
Windows Imaging (.WIM) .wim Windows ▬ Steadymedium ›
A Windows imaging container that mounts like an ISO and was used as an alternative MOTW-bypass wrapper for payloads.
MOTW bypass Loader / dropper Smuggling
Windows Sandbox Config (.WSB) .wsb Windows ▬ Steadymedium ›
A Windows Sandbox configuration whose LogonCommand auto-runs on launch and whose MappedFolders can reach back into the host.
Script execution Loader / dropper
Windows Theme (.THEME / .THEMEPACK) .theme .themepack .deskthemepack Windows ▬ Steadymedium ›
A desktop-theme file whose wallpaper or brand-image path can point at a remote SMB share and quietly leak NTLM credentials.
Credential harvest Loader / dropper
XSL / MSBuild Project .xsl .csproj .xml Windows ▬ Steadymedium ›
aka Squiblytwo, inline task
Developer-trusted XML that runs code: XSL stylesheets via msxsl/wmic and MSBuild project files via inline C# tasks.
LOLBin abuse Script execution
Compiled HTML Help (CHM) .chm Windows ▼ Decliningmedium ›
A Windows help file that can embed active content hh.exe executes, an old but still-used script runner.
LOLBin abuse Script execution Loader / dropper
Excel Web Query (IQY) .iqy Windows ▼ Decliningmedium ›
A one-line text file that tells Excel to pull data from a URL — and that URL can return a formula that runs a command.
Loader / dropper Script execution
Legacy Archive (CAB / ACE) .cab .ace .lzh Windows ▼ Decliningmedium ›
Older archive formats abused via LOLBin extraction (CAB) and a notorious WinRAR path-traversal flaw (ACE).
LOLBin abuse Loader / dropper
Microsoft Publisher (.PUB) .pub Windows ▼ Decliningmedium ›
The Publisher document format runs VBA macros and, unlike Word/Excel, long lacked the internet-macro protections attackers exploited.
Macro execution Loader / dropper Phishing
Program Information File (.PIF) .pif Windows ▼ Decliningmedium ›
A legacy DOS shortcut format that Windows will happily execute as a PE binary if one is renamed to .pif.
Loader / dropper
Scriptlet (.SCT) — Squiblydoo .sct Windows ▼ Decliningmedium ›
An XML scriptlet that regsvr32.exe can fetch from a URL and execute, the classic 'Squiblydoo' application-allowlist bypass.
LOLBin abuse Script execution
Settings Shortcut (.settingcontent-ms) .settingcontent-ms Windows ▼ Decliningmedium ›
A Windows settings-page XML file with a DeepLink field that runs an arbitrary command line.
LOLBin abuse Script execution Loader / dropper
Setup Information (.INF) .inf Windows ▼ Decliningmedium ›
A driver/setup script whose sections can be launched by signed LOLBins to run remote code.
LOLBin abuse Script execution Loader / dropper