
إثبات مفهوم تعليمي يوضح ثغرة وحدة المعالجة المركزية Spectre (CVE-2017-5753) مع استغلال قائم على C وتقرير مفصل عن هجمات القنوات الجانبية للتنفيذ التخميني.
يحتوي هذا المستودع على تقرير حول ثغرة Specre وتفاصيل حول استغلال الثغرة.
تم اقتباس إثبات المفهوم المستخدم لهذا الغرض من مستودع GitHub ( https://github.com/Eugnis/spectre-attack ). في الأصل، كان الكود مأخوذاً من تقرير صادر عن Graz University of technology ( https://spectreattack.com/spectre.pdf ).
عند تجميع ملف Source.c، استخدم الصيغة: gcc -std=c99 Source.c -o spectre