3386 matches found
spectre-attack-example
Spectre Attack Example January 2, 2018 CVE-2017-5753 and CVE-2017-5715 "Spectre" exploit example What is this? We place the text "The Magic Words are Squeamish Ossifrage." in memory, and then we attempt to read it using the vulnerability. If the system is vulnerable, you will see the same text on...
CVE-2018-3639-specter-v4-
CVE-2018-3639-specter-v4 spectre v4 : Speculative Store Bypass CVE-2018-3639 proof of concept for Linux build: gcc spectre-v4.cpp -o spectre run: ./spectre result: --------attack-------- low than threshold:155 low than threshold:144 low than threshold:133 low than threshold:0 low than threshold:1...
spectreScope
spectreScope The demo of the speculative execution attack Spectre CVE-2017-5753, CVE-2017-5715. Tested On macOS Intel - Apple MacBook Pro Retina, 15-inch, Late 2013 - macOS High Sierra 10.13.2 - 1 IntelR CoreTM i7-4750HQ CPU @ 2.00GHz - git 2.14.3 - cmake 3.10.1 - Xcode 9.2 Linux Intel - HP...
In-Spectre-Meltdown
In-Spectre-Meltdown This tool allows to check speculative execution side-channel attacks that affect many modern processors and operating systems designs. CVE-2017-5754 Meltdown and CVE-2017-5715 Spectre allows unprivileged processes to steal secrets from privileged processes. These attacks prese...
meltdown-exploit
MELTDOWN EXPLOIT POC Speculative optimizations execute code in a non-secure manner leaving data traces in microarchitecture such as cache. Lipp et. al 2018 published their code 2018-01-09 at https://github.com/IAIK/meltdown. Look at their paper for details: https://meltdownattack.com/meltdown.pdf...
meltdown-exploit
MELTDOWN エクスプロイト PoC 投機的実行最適化は、安全でない方法でコードを実行し、キャッシュなどのマイクロアーキテクチャにデータの痕跡を残します。 Lipp 他 2018 は 2018-01-09 にコードを https://github.com/IAIK/meltdown で公開しました。詳細は論文 https://meltdownattack.com/meltdown.pdf を参照してください。 現時点では linuxprocbanner のみダンプ可能です。アクセスするメモリがキャッシュにある必要があり、/proc/version から読み取るたびに...
CVE-2021-29155
This is the Proof Of Concept code for CVE-2021-29155. The range tracking system for pointer arithmetic in the speculative domain was insufficient. It was possible to extract kernel data via a sidechannel. This is a proof of concept you can read up to 0x5fff bytes out of bounds from the last eleme...
exploit-cve-2017-5715
Spectre attack Spectre breaks the isolation between different applications. It allows an attacker to trick error-free programs, which follow best practices, into leaking their secrets. In fact, the safety checks of said best practices actually increase the attack surface and may make applications...
mosh
Mosh: the mobile shell Mosh is a remote terminal application that supports intermittent connectivity, allows roaming, and provides speculative local echo and line editing of user keystrokes. It aims to support the typical interactive uses of SSH, plus: Mosh keeps the session alive if the client...
spectre-meltdown-checker
Spectre & Meltdown Checker システムの、2018年初頭以降に公開された複数のTransient Execution関連CVEに対する耐性を評価し、その軽減方法をガイダンスする、自己完結型のシェルスクリプトです。 CVE一覧 CVE| 名称| 別名 ---|---|--- CVE-2017-5753| 境界チェックバイパス| Spectre V1 CVE-2017-5715| ブランチターゲットインジェクション| Spectre V2 CVE-2017-5754| Rogue Data Cache Load| Meltdown CVE-2018-3640| Rog...
spectre-attack
Spectre 攻击示例 使用 2018 年 1 月 2 日披露的“Spectre”漏洞利用的示例(CVE-2017-5753 和 CVE-2017-5715) Spectre 打破了不同应用程序之间的隔离。它允许攻击者诱骗遵循最佳实践的无错误程序泄露其秘密。事实上,这些最佳实践的安全性检查反而增加了攻击面,并可能使应用程序更容易受到 Spectre 攻击。 Spectre 论文 - Spectre 论文及代码来源 语言 C 语言,使用以下库: stdio.h stdint.h intrin.h - 用于 rdtscp 和 clflush 示例的功能是什么? 我们将文本 "The...
CVE-2018-3639
CVE-2018-3639 Speculative Store Bypass CVE-2018-3639 proof of concept for Linux Download git clone [email protected]:mmxsrup/CVE-2018-3639.git Build cd CVE-2018-3639 make Run ./specter Output $ ./spectre idx: 0, highest:P, hitrate:21.340000 idx: 1, highest:A, hitrate:15.520000 idx: 2,...
Jump-over-ASLR-BTB
分岐予測子 & ASLR 著者: Byte Reaper 説明 このリポジトリには、アドレス空間配置のランダム化(ASLR)の文脈における分岐予測子、投機的実行、キャッシュベースのサイドチャネルに関連する概念を示す研究用C実装が含まれています。 必要条件 : Linux x8664 GCC CPU that supports BTB ビルド : gcc btb.c -o BTB ./BTB クイック出力(例): + check System Security for Check branch predictors... + Sleep Success. - Not Detect Sing...
Spectre-PoC
Spectre-PoC 私によるものではありません。書籍『Spectre攻撃: 投機的実行の悪用』から収集しました。...
SpeculativeExecutionAssessment
SpeculativeExecutionAssessment システムが、以下に記載された「投機的実行」の脆弱性に対して評価を行います: CVE-2017-5715 ブランチターゲットインジェクション CVE-2017-5753 境界チェックバイパス CVE-2017-5754 不正データキャッシュロード 警告: ビルドオプションで「Prefer 32-bit」がチェックされていないことを確認してください。 管理者権限が必要です。 緩和策には以下が必要です: 1. アンチウイルス/セキュリティ製品がWindows Updateと互換性があることを示すレジストリ値を設定する 2...
retbleed-speculative-execution-poc
Retbleed: RSBアンダーフローによる任意の投機的コード実行 Retbleed CVE-2022-29900 / CVE-2022-29901 のハンズオン再現 — 2022年のマイクロアーキテクチャ攻撃で、長らく安全とされてきた ret 命令が、CPUのリターンスタックバッファ RSB がアンダーフローした際にハイジャックされうることを証明し、「Retpoline」防御を破った。 本プロジェクトは、gem5 上の x86...
ghostrace
GhostRace:利用和缓解推测性竞争条件 本仓库包含: 一个极简 PoC,以逐步单线程的方式示例了推测性竞争条件的概念。 用于扫描 Linux 内核 v5.15.83 中推测性并发释放后使用(SCUAF)gadget 的 Coccinelle 脚本。 发现 1200+ 个 SCUAF gadget。 更多详情请访问 www.vusec.net/projects/ghostrace...
CTT-MICROSOFT-OFFICE-OLE-MANIFOLD-BYPASS-CVE-2026-21509
🏛️CTT -Microsoft Office OLE Manifold BYPASS CVE-2026-21509 1096x 時間実行のための標準化 CTT 実装 ! 📜 脆弱性の概要 CVE-2026-21509 は、Microsoft Office の OLE Object Linking and Embedding 検証エンジンにおける重大なバイパスです。標準的な「ラミナー」エクスプロイトは静的 COM オブジェクトの操作を試みますが、このリポジトリは Theorem 4.2 を利用して、オブジェクト定義ルール ODR の投機的レースコンディションバイパスを実現します。 🕰️...
spectre-attack-demo
Spectre Attack Example Example of using revealed "Spectre" exploit from 2 Jan 2018 CVE-2017-5753 and CVE-2017-5715 Spectre breaks the isolation between different applications. It allows an attacker to trick error-free programs, which follow best practices, into leaking their secrets. In fact, the...
ssbd-tools
Speculative Store Bypass Disable を利用するためのツール ssbd-tools プロジェクトは、x86 プロセッサが提供する Speculative Store Bypass Disable SSBD 機能を利用するプログラム群です。SSBD は、 Variant 4 と呼ばれ CVE-2018-3639 が割り当てられている Speculative Store Bypass 攻撃に対するプロセッサベースの緩和策です。Linux カーネルは SSBD...