more readme

This commit is contained in:
Samuel Aubertin 2022-01-22 15:09:33 +01:00
parent 6c445d1339
commit 698d4f7921

View File

@ -1,21 +1,34 @@
OCTOPUS OCTOPUS
--- ---
Samuel AUBERTIN - EURECOM Samuel AUBERTIN - EURECOM - 2022
![SPECTRE Octopus Logo](logo.png "SPECTRE Octopus Logo") ![SPECTRE Octopus Logo](logo.png "SPECTRE Octopus Logo")
OCTOPUS is a [Spectre v2](https://spectreattack.com/spectre.pdf) _Branch Target Injection_] compiler flag tester for [CVE 2017-5715](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5715). **OCTOPUS** is a [Spectre v2](https://spectreattack.com/spectre.pdf) (_Branch Target Injection_) compiler flag tester for [CVE 2017-5715](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-5715).
# Dependencies It measures the success rate of the same attack using different compiler flags such as:
- Optimisation levels (```-O```)
- Static linking
- TODO
## Dependencies
- ```clang``` - ```clang```
- ```glibc-static``` - ```glibc-static```
# Execution ## Execution
```make``` ```make```
# Results aggregation ## Results aggregation
TODO TODO
- Craft a JSON with metadata
- Upload over SFTP with dedicated ssh key
## Sources
- [ErikAugust gist](https://gist.github.com/ErikAugust/724d4a969fb2c6ae1bbd7b2a9e3d4bb6)
- [genua GmbH PoC](https://github.com/genua/meltdown)