more readme
This commit is contained in:
parent
6c445d1339
commit
698d4f7921
23
README.md
23
README.md
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user