Revizor - a fuzzer to search for microarchitectural leaks in CPUs
-
Updated
Sep 17, 2024 - Python
Revizor - a fuzzer to search for microarchitectural leaks in CPUs
SpectreMeltdownTracker: Centralized database monitoring system vulnerabilities to Spectre and Meltdown attacks. Contribute to enhance security awareness. 🛡️
Initial creation of a repo for a new Spectre software-centric defense, as part of an undergraduate thesis project for the Reed College Computer Science department.
Survey paper exploring Meltdown and Spectre vulnerabilities, accompanied by practical proof-of-concept (PoC) implementations for deeper understanding.
Constant-time big number library resistant to Spectre v1 written in Jasmin
Binsec/Haunted is an extension of Binsec to verify speculative constant-time and detect Spectre attacks.
String and memory handling functions based around the Spectre misfeature
Fuzzer that searches for vulnerabilities like Spectre and Meltdown in CPUs
MSc. thesis on the detection of Spectre-like vulnerabilities in AES modes of operation in OpenSSL
A bibliography of hardware vulnerabilities.
A simple piece of software which can infer the size of the Last Level Cache (LLC) of a system via timing memory access. Created as part of a university assignment.
Advanced Computer Architecture at EPFL.
Benchmarks for Binsec/Rel tool.
Spectre attack variant 1 is used here to extract an image data buffer from a program. The output image data is then decoded and median filters are applied to remove the hot pixels in the output image. Here I have included files for RGB and base64 format.
Variant 1 of the Spectre attack which is to bypass the bounds checks in the target process and retrieve the private data. Here in this example, I have demonstrated how to retrieve a string data using the attack.
A distillation of the Spectre and Meltdown vulnerabilities.
InSpectre allows you to detect whether your CPU is affected by the Meltdown/Spectre vulnerability.
Proof of Concept implementation + Brief Tutorial of the Meltdown and Spectre attacks [+ Flush/Realod]
Add a description, image, and links to the spectre-vulnerability topic page so that developers can more easily learn about it.
To associate your repository with the spectre-vulnerability topic, visit your repo's landing page and select "manage topics."