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
---
Samuel AUBERTIN - EURECOM
Samuel AUBERTIN - EURECOM - 2022
![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```
- ```glibc-static```
# Execution
## Execution
```make```
# Results aggregation
## Results aggregation
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)