Porównaj commity

...

3 Commity

Autor SHA1 Wiadomość Data
Ange c8f5ae597d Shattered and Pileup 2024-02-17 14:59:16 +01:00
Ange 961dbfc0ab Janus polyglot dissections 2024-02-17 14:00:14 +01:00
Ange 294b1f5db3 Moved weird files dissections to their own dir. 2024-02-17 13:57:41 +01:00
17 zmienionych plików z 69 dodań i 25 usunięć

Wyświetl plik

@ -289,10 +289,7 @@
<li><a href="x64.png">x64</a></li>
<li><a href="x86.png">x86</a></li>
</ul>
<h2 id="weird-files">Weird files</h2>
<p><a href="polymock.png">A polymock header: a file with many mock formats signatures.</a></p>
<p><a href="unidoom.png">Universal Doom by Robert Xiao: functional DOS (Dos4/GW) and Portable Executable.</a></p>
<p><a href="zippng.png">A ZIP/PNG polyglot (sharing the deflate data) by Gynvael Coldwind.</a></p>
<h2 id="weird-files"><a href="weird/">Weird files</a></h2>
<h2 id="101">101</h2>
<p>Dissection with more descriptions, and explanations (my initial style of binary posters).</p>
<p>source Inkscape SVGs and PoC with their sources are included</p>

Wyświetl plik

@ -257,13 +257,7 @@ Multiplan - Excel:
- <a href="x64.png">x64</a>
- <a href="x86.png">x86</a>
## Weird files
<a href="polymock.png">A polymock header: a file with many mock formats signatures.</a>
<a href="unidoom.png">Universal Doom by Robert Xiao: functional DOS (Dos4/GW) and Portable Executable.</a>
<a href="zippng.png">A ZIP/PNG polyglot (sharing the deflate data) by Gynvael Coldwind.</a>
## [Weird files](weird/)
## 101

Wyświetl plik

@ -289,10 +289,7 @@
<li><a href="x64.png"><img src="x64.png" width="200"></a></li>
<li><a href="x86.png"><img src="x86.png" width="200"></a></li>
</ul>
<h2 id="weird-files">Weird files</h2>
<p>A polymock header: a file with many mock formats signatures.</br> <a href="polymock.png"><img src="polymock.png" width="200"></a></p>
<p>Universal Doom by Robert Xiao: functional DOS (Dos4/GW) and Portable Executable.</br> <a href="unidoom.png"><img src="unidoom.png" width="200"></a></p>
<p>A ZIP/PNG polyglot (sharing the deflate data) by Gynvael Coldwind.</br> <a href="zippng.png"><img src="zippng.png" width="200"></a></p>
<h2 id="weird-files"><a href="weird/">Weird files</a></h2>
<h2 id="101">101</h2>
<p>Dissection with more descriptions, and explanations (my initial style of binary posters).</p>
<p>source Inkscape SVGs and PoC with their sources are included</p>

Wyświetl plik

@ -266,16 +266,7 @@ Multiplan - Excel:
- <a href="x64.png"><img src="x64.png" width="200"></a>
- <a href="x86.png"><img src="x86.png" width="200"></a>
## Weird files
A polymock header: a file with many mock formats signatures.</br>
<a href="polymock.png"><img src="polymock.png" width="200"></a>
Universal Doom by Robert Xiao: functional DOS (Dos4/GW) and Portable Executable.</br>
<a href="unidoom.png"><img src="unidoom.png" width="200"></a>
A ZIP/PNG polyglot (sharing the deflate data) by Gynvael Coldwind.</br>
<a href="zippng.png"><img src="zippng.png" width="200"></a>
## [Weird files](weird/)
## 101

Wyświetl plik

@ -0,0 +1,41 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
<meta charset="utf-8" />
<meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>README</title>
<style type="text/css">
code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;}
span.underline{text-decoration: underline;}
div.column{display: inline-block; vertical-align: top; width: 50%;}
</style>
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<![endif]-->
</head>
<body>
<h1 id="weird-files">Weird files</h1>
<ul>
<li><a href="https://shattered.io/">Shattered</a>: reusable 🖼️<a href="shattered.pdf">PDF(JPG)</a> identical prefix SHA1 collision.</li>
<li><a href="https://github.com/angea/pocorgtfo#0x19">Pile-Up</a>: reusable 🖼️<a href="pileup.pdf">PE/PNG/PDF/MP4</a> chosen prefix MD5 multi-collision.</li>
<li><a href="https://github.com/nneonneo/universal-doom">Universal Doom</a> by Robert Xiao: 🖼️<a href="unidoom.png">a functional DOS Executable (Dos4/GW) and Portable Executable</a> polyglot.</li>
<li>🖼️<a href="polymock.png">A polymock header</a>: a file with many mock formats signatures.</li>
<li><a href="https://github.com/gynvael/random-stuff/tree/master/png-zip-twist">PNG Zip twist</a> by Gynvael Coldwind: 🖼️<a href="zippng.png">A ZIP/PNG polyglot (sharing the deflate data)</a>.</li>
</ul>
<h2 id="janus"><a href="https://github.com/xcellerator/janus">Janus</a></h2>
<p>by xcellerator: a 512 bytes COM/MBR/PRG/Multiboot/Rar/ZIP/ELF polyglot <!--([`b2d03260....4ee3adef`](https://www.virustotal.com/gui/file/b2d03260b2e2303e1ea264bce3f82dd57f05c51bfeaebb02a5e485434ee3adef))-->.</p>
<p>Illustrations for the PoC||GTFO <a href="https://github.com/angea/pocorgtfo#0x22">0x22:11 article</a>.</p>
<p>🖼️<a href="janus-complete.pdf">Complete map</a></p>
<p>Detailed file types:</p>
<ul>
<li>🖼️<a href="janus-gmb.pdf">GNU Multiboot2</a></li>
<li>🖼️<a href="janus-archives.pdf">Rar/Zip</a></li>
<li>🖼️<a href="janus-prg.pdf">Commodore 64 program (C64 PRG)</a></li>
<li>🖼️<a href="janus-commbr.pdf">Dos Command (Com) / Master Boot record (mbr)</a></li>
<li>🖼️<a href="janus-elf.pdf">Executable and Linkable Format (Elf)</a></li>
</ul>
<!-- pandoc -s -f gfm -t html README.md -o README.html -->
</body>
</html>

Wyświetl plik

@ -0,0 +1,24 @@
# Weird files
- [Shattered](https://shattered.io/): reusable 🖼️[PDF(JPG)](shattered.pdf) identical prefix SHA1 collision.
- [Pile-Up](https://github.com/angea/pocorgtfo#0x19): reusable 🖼️[PE/PNG/PDF/MP4](pileup.pdf) chosen prefix MD5 multi-collision.
- [Universal Doom](https://github.com/nneonneo/universal-doom) by Robert Xiao: 🖼️<a href="unidoom.png">a functional DOS Executable (Dos4/GW) and Portable Executable</a> polyglot.
- 🖼️<a href="polymock.png">A polymock header</a>: a file with many mock formats signatures.
- [PNG Zip twist](https://github.com/gynvael/random-stuff/tree/master/png-zip-twist) by Gynvael Coldwind: 🖼️<a href="zippng.png">A ZIP/PNG polyglot (sharing the deflate data)</a>.
## [Janus](https://github.com/xcellerator/janus)
by xcellerator: a 512 bytes COM/MBR/PRG/Multiboot/Rar/ZIP/ELF polyglot <!--([`b2d03260....4ee3adef`](https://www.virustotal.com/gui/file/b2d03260b2e2303e1ea264bce3f82dd57f05c51bfeaebb02a5e485434ee3adef))-->.
Illustrations for the PoC||GTFO [0x22:11 article](https://github.com/angea/pocorgtfo#0x22).
🖼️[Complete map](janus-complete.pdf)
Detailed file types:
- 🖼️[GNU Multiboot2](janus-gmb.pdf)
- 🖼️[Rar/Zip](janus-archives.pdf)
- 🖼️[Commodore 64 program (C64 PRG)](janus-prg.pdf)
- 🖼️[Dos Command (Com) / Master Boot record (mbr)](janus-commbr.pdf)
- 🖼️[Executable and Linkable Format (Elf)](janus-elf.pdf)
<!-- pandoc -s -f gfm -t html README.md -o README.html -->

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Plik binarny nie jest wyświetlany.

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 282 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 282 KiB

Plik binarny nie jest wyświetlany.

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 598 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 598 KiB

Wyświetl plik

Przed

Szerokość:  |  Wysokość:  |  Rozmiar: 474 KiB

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 474 KiB