
Образовательное доказательство концепции, демонстрирующее уязвимость процессора Spectre (CVE-2017-5753) с эксплойтом на C и подробным отчетом об атаках по побочным каналам спекулятивного выполнения.
Этот репозиторий содержит отчёт об уязвимости Spectre и детали её эксплуатации.
Доказательство концепции (Proof of Concept) было взято из репозитория GitHub ( https://github.com/Eugnis/spectre-attack ). Изначально код был взят из отчёта Грацского технического университета ( https://spectreattack.com/spectre.pdf ).
При компиляции файла Source.c используйте формат: gcc -std=c99 Source.c -o spectre