
Branch Target Reuse (BTR) Spectre-v2 공격 연구를 위한 아티팩트로, 마이크로아키텍처 실험, JIT 엔진의 공격 표면 분석, 그리고 엔드투엔드 Linux cBPF 익스플로잇을 포함합니다.
이 저장소는 논문 "Branch Target Reuse: Practical Spectre-v2 Attacks in JIT Engines via Stale Branch Prediction Entries" (ACM CCS 2026 채택)의 아티팩트를 포함하고 있습니다.
BTR 공격에 대한 자세한 내용은 프로젝트 페이지와 논문을 참조하세요!
btr
├─ uarch-experiments/ # uArch 실험 코드 (Section 5)
├─ attack-surface/ # 공격 표면 분석 (Section 6)
│ ├─ linux-cbpf # Linux cBPF 실험 (Section 6.1)
│ ├─ spidermonkey/ # SpiderMonkey 실험 (Section 6.2)
│ ├─ graal-vm/ # GraalVM 실험 (Section 6.3)
├─ e2e-exploit/ # Linux cBPF E2E 익스플로잇 (Section 7)
├─ README.md # 현재 위치