collisions ToC

This commit is contained in:
Ange Albertini
2019-01-22 20:40:15 +01:00
parent 7b01ff2bb3
commit 1252e58b7d
+40
View File
@@ -9,6 +9,46 @@ Don't play with fire, don't rely on MD5.
This page provide tricks specific to file formats and pre-computed collision prefixes to make collision **instant**.
`git clone`. Run Script. Done.
- [Introduction](#introduction)
- [Status](#status)
- [Attacks](#attacks)
- [Identical prefix](#identical-prefix)
- [FastColl (MD5)](#fastcoll-md5)
- [UniColl (MD5)](#unicoll-md5)
- [Shattered (SHA1)](#shattered-sha1)
- [Chosen-prefix collisions](#chosen-prefix-collisions)
- [HashClash (MD5)](#hashclash-md5)
- [Exploitations](#exploitations)
- [Standard strategy](#standard-strategy)
- [JPG](#jpg)
- [PNG](#png)
- [incompatibility](#incompatibility)
- [GIF](#gif)
- [Portable Executable](#portable-executable)
- [MP4 and others](#mp4-and-others)
- [JPEG2000](#jpeg2000)
- [PDF](#pdf)
- [Uncommon strategies](#uncommon-strategies)
- [MultiColls: multiple collisions chain](#multicolls-multiple-collisions-chain)
- [Validity](#validity)
- [PolyColls: collisions of different file types](#polycolls-collisions-of-different-file-types)
- [PE - JPG](#pe---jpg)
- [PDF - PE](#pdf---pe)
- [PDF - PNG](#pdf---png)
- [PileUps (multi-collision)](#pileups-multi-collision)
- [PE - PNG - MP4 - PDF](#pe---png---mp4---pdf)
- [Use cases](#use-cases)
- [Gotta collide 'em all!](#gotta-collide-em-all)
- [Incriminating files](#incriminating-files)
- [Failures](#failures)
- [ELF](#elf)
- [Mach-O](#mach-o)
- [Java Class](#java-class)
- [TAR](#tar)
- [ZIP](#zip)
- [Presentations](#presentations)
- [Conclusion](#conclusion)
# Introduction
This part of the repository is focused on hash collisions exploitation for MD5 and SHA1.