This repository is a data set of polyglot files. It's purpose is to be used to test a polyglot file detector.
Please note that this repository uses https://git-lfs.github.com/.
| 7z | afsk | agc | apk | avi | bmp | bpg | docx | elf | exe | flac | gif | gitbundle | html | ild | iso | jar | jpg | js | lsmv | mbr | mp3 | mp4 | nes | odt | ogg | php | png | ps | rar | rb | sh | swf | tar | tc | tiff | wav | webm | wv | zip | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7ZIP+JAR.7z | x | x | x | ||||||||||||||||||||||||||||||||||||||
| 7ZIP+RAR-1.7z | x | x | |||||||||||||||||||||||||||||||||||||||
| 7ZIP+RAR-2.7z | x | x | |||||||||||||||||||||||||||||||||||||||
| 7ZIP+ZIP.7z | x | x | |||||||||||||||||||||||||||||||||||||||
| AVI+HTML.avi | x | x | |||||||||||||||||||||||||||||||||||||||
| AVI+ZIP.avi | x | x | |||||||||||||||||||||||||||||||||||||||
| BMP+HTML+JAR.bmp | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| BMP+JAR.bmp | x | x | x | ||||||||||||||||||||||||||||||||||||||
| DOCX+ELF+JAR+PDF+RAR-1.zip | x | x | x | x | x | x | |||||||||||||||||||||||||||||||||||
| DOCX+ELF+JAR+PDF+RAR-2.zip | x | x | x | x | x | x | |||||||||||||||||||||||||||||||||||
| DOCX+ELF+JAR+PDF.zip | x | x | x | x | x | ||||||||||||||||||||||||||||||||||||
| DOCX+JAR+PDF.pdf | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| DOCX+JAR.docx | x | x | x | ||||||||||||||||||||||||||||||||||||||
| ELF+JAR+ODT+PDF.zip | x | x | x | x | x | ||||||||||||||||||||||||||||||||||||
| ELF+RAR.rar | x | x | |||||||||||||||||||||||||||||||||||||||
| ELF+RAR5.rar | x | x | |||||||||||||||||||||||||||||||||||||||
| ELF+JAR+RAR.rar | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| EXE+HTML+PDF-1.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| EXE+HTML+PDF-2.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| FLAC+PDF.flac | x | x | |||||||||||||||||||||||||||||||||||||||
| GIF+JAR+PDF.gif | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| GIF+JAR.gif | x | x | x | ||||||||||||||||||||||||||||||||||||||
| GIF+JS-1.gif | x | x | |||||||||||||||||||||||||||||||||||||||
| GIF+JS-2.gif | x | x | |||||||||||||||||||||||||||||||||||||||
| GIF+PDF.gif | x | x | |||||||||||||||||||||||||||||||||||||||
| GIF+TAR.gif | x | x | |||||||||||||||||||||||||||||||||||||||
| HTML+MP3-1.mp3 | x | x | |||||||||||||||||||||||||||||||||||||||
| HTML+PDF-1.html | x | x | |||||||||||||||||||||||||||||||||||||||
| HTML+PDF-2.html | x | x | |||||||||||||||||||||||||||||||||||||||
| HTML+PDF-3.html | x | x | |||||||||||||||||||||||||||||||||||||||
| HTML+TIFF.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| HTML+WEBM.html | x | x | |||||||||||||||||||||||||||||||||||||||
| JAR+JPG+PDF.jpg | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| JAR+ODT+PDF.pdf | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| JAR+TAR+TIFF.tiff | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| JAR+TIFF.tiff | x | x | x | ||||||||||||||||||||||||||||||||||||||
| JPG+JAR.jpg | x | x | x | ||||||||||||||||||||||||||||||||||||||
| JPG+PDF.jpg | x | x | |||||||||||||||||||||||||||||||||||||||
| MP3+OGG+PNG.mp3 | x | x | x | ||||||||||||||||||||||||||||||||||||||
| MP3+OGG+PNG+WAV.mp3 | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| MP3+PDF.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| MP3+PNG.mp3 | x | x | |||||||||||||||||||||||||||||||||||||||
| MP3+TIFF.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| MP3+ZIP.zip | x | x | |||||||||||||||||||||||||||||||||||||||
| MP4+JAR.mp4 | x | x | x | ||||||||||||||||||||||||||||||||||||||
| neszip-example.nes | x | x | |||||||||||||||||||||||||||||||||||||||
| no-magic-nor-end.pdf | x | ||||||||||||||||||||||||||||||||||||||||
| no-magic.pdf | x | ||||||||||||||||||||||||||||||||||||||||
| ODT+JAR.odt | x | x | x | ||||||||||||||||||||||||||||||||||||||
| OGG+PDF.ogg | x | x | |||||||||||||||||||||||||||||||||||||||
| OGG+ZIP.ogg | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+ELF-1.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+ELF-2.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+ELF-3.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+ELF-4.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+PHP.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+TAR.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+TAR-2.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+WAV.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDF+WAV-2.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PDFGitPolyglot.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| PNG+JAR.png | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo01.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| pocorgtfo02.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo03.pdf | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| pocorgtfo04.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo05.pdf | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| pocorgtfo06.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo07.pdf | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| pocorgtfo08.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo09.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo10.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo11.pdf | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| pocorgtfo12.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo13.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo14.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo15.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo16.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo17.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| pocorgtfo18.pdf | x | x | x | ||||||||||||||||||||||||||||||||||||||
| RAR+ZIP-1.rar | x | x | |||||||||||||||||||||||||||||||||||||||
| RAR+ZIP-2.rar | x | x | |||||||||||||||||||||||||||||||||||||||
| RAR+ZIP-3.rar | x | x | |||||||||||||||||||||||||||||||||||||||
| RAR5+ZIP-1.rar5 | x | x | |||||||||||||||||||||||||||||||||||||||
| RAR5+ZIP-2.rar5 | x | x | |||||||||||||||||||||||||||||||||||||||
| RAR5+ZIP-3.rar5 | x | x | |||||||||||||||||||||||||||||||||||||||
| resume_iso.pdf | x | x | |||||||||||||||||||||||||||||||||||||||
| reverseme.bin | x | x | x | ||||||||||||||||||||||||||||||||||||||
| security_logo_string.jpg | x | x | |||||||||||||||||||||||||||||||||||||||
| stegosploit_tool.png | x | x | |||||||||||||||||||||||||||||||||||||||
| SWF+ZIP-1.swf | x | x | |||||||||||||||||||||||||||||||||||||||
| SWF+ZIP-2.swf | x | x | |||||||||||||||||||||||||||||||||||||||
| TAR+TIFF.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| TIFF+JAR+RAR-1.tiff | x | x | x | x | |||||||||||||||||||||||||||||||||||||
| TIFF+JAR-1.tiff | x | x | x | ||||||||||||||||||||||||||||||||||||||
| TIFF+PDF-1.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| TIFF+PDF-2.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| TIFF+RAR+ZIP.tiff | x | x | x | ||||||||||||||||||||||||||||||||||||||
| TIFF+RAR-1.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| TIFF+ZIP-1.tiff | x | x | |||||||||||||||||||||||||||||||||||||||
| WAV+ZIP.zip | x | x | |||||||||||||||||||||||||||||||||||||||
| WEBM+ZIP.webm | x | x |
This table is an overview of the contained formats for each file:
Notice that DOCX,JAR and ODT files are also ZIP files.
This repository contains a files directory, which contains the polyglot files.
The CSV file list.csv contains the metadatas of each file: its types, the source of the file if found elsewere, and a misc section for details, for example the known softwares which accept to read the file.
The CSV file analyse.csv contains the result of the analysis of each polyglot file with file 5.32, TrID and our own polyglot detector. For file, the command is used with the flag --keep-going, to get all the types found.
- The PDF files are mostly part of POC||GTFO and the work of https://github.com/corkami.