7730 matches found
Jump-over-ASLR-BTB
分支预测器与 ASLR 作者:Byte Reaper 描述 该仓库包含一个研究性 C 实现,用于演示在地址空间布局随机化(ASLR)背景下与分支预测器、推测执行和基于缓存的侧信道相关的概念。 要求: root@kitploit: Linux x8664 GCC CPU that supports BTB 构建: root@kitploit: gcc btb.c -o BTB ./BTB 快速输出(示例): root@kitploit: + check System Security for Check branch predictors... + Sleep Success. - Not...
CVE-2020-16012-PoC
M2项目 - 侧信道攻击 客户端 Chrome 83版本 安装链接 https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Linuxx64/756066/ 启动命令 root@kitploit: unzip Linux...chrome.zip cd chrome-linux/ ./chrome --disable-gpu --disable-software-rasterizer --no-sandbox ../code/client/exploit.html 服务器...
loupe
Loupe Loupe 是一款 iOS 和 iPadOS 应用,让您亲身体验设备指纹识别面。它从公共 iOS API 读取真实值——任何第三方应用都可以调用这些 API——并以原始形式展示给您。目的很简单:看看您的 iPhone 悄悄暴露了什么,以及每个读数为何能帮助应用再次识别您。 追踪器不需要您的姓名、电子邮件或位置信息就能在线识别您。每个读数本身未必唯一,但组合在一起就形成了在应用和网站间跟踪您的指纹。 信号的组织方式 Loupe 将每个读数分为三个层级,反映访问成本: 被动 — 任何应用无需任何提示即可获取(地区、时区、屏幕、电池等)。 需要权限 — 会触发 iOS...
cve-2020-16012
本仓库包含 CVE-2020-16012 的 PoC,这是 Firefox 和 Chromium 中 CanvasRenderingContext2D.drawImage 实现的一个侧信道漏洞。 可在 Mozilla Attack & Defense 博客 上阅读此漏洞的分析文章。 在 benchmark 中可以找到用于测量相关操作计时的代码,以及在 Linux 上使用 CPU 渲染的 Firefox 76 和 Chromium 83 中获得的基准测试结果。 在 exploit 中可以找到一个示例漏洞利用程序,利用该漏洞恢复跨源图像的轮廓,并附有漏洞利用实际运行的录像。...
XFLTReaT
XFLTReaT これはインターネットに欠けていた多くのもののうちの一つに過ぎません。各プロトコルごとにいくつものトンネリングツールを試すのにうんざりしたなら、これはあなたの ツール ^W フレームワークになるはずです。詳細に興味があれば、Wiki をお読みください。 利用可能なモジュール TCP UDP ICMP SOCKS v4, 4a, 5 HTTP CONNECT SCTP Darren Martyn @infodox による WebSocket DNS A/CNAME, PRIVATE, NULL - 概念実証 RDP Windowsのみ TL;DR...
CVE-2023-1206-CVE-2025-40040-CVE-2024-49882
组合隐蔽信道:CVE-2023-1206 + CVE-2024-49882 概述 本项目演示了利用两个Linux内核漏洞构建的隐蔽通信信道: 组件| CVE| 目的 ---|---|--- 同步信道| CVE-2023-1206| 通过IPv6哈希碰撞时序实现时钟同步 数据信道| CVE-2024-49882| 通过大页泄漏实现跨容器数据传输 root@kitploit: ┌─────────────────────────────────────────────────────────────────────┐ │ 非加密隐蔽信道 │...
sgx-step
A Practical Attack Framework for Precise Enclave Execution Control SGX-Step is an open-source framework to facilitate side-channel attack research on Intel x86 processors in general and Intel SGX platforms in particular. SGX-Step consists of an adversarial Linux kernel driver and a small user-spa...
sgx-step
精密なエンクレーブ実行制御のための実用的な攻撃フレームワーク SGX-Stepは、Intel x86プロセッサ全般、特にIntel SGXプラットフォームにおけるサイドチャネル攻撃研究を促進するためのオープンソースフレームワークです。SGX-Stepは、敵対的なLinuxカーネルドライバと、ユーザ空間から完全に信頼できないページテーブルエントリやx86 APICタイマ割り込みを設定できる小さなユーザ空間オペレーティングシステムライブラリで構成されています。SGX-Stepは、私たち自身の研究だけでなく、独立した研究者にも活用され、最大の時間分解能(つまり、被害エンクレーブを すべての...
In-Spectre-Meltdown
In-Spectre-Meltdown このツールは、多くの最新プロセッサおよびオペレーティングシステムの設計に影響を与える投機的実行サイドチャネル攻撃をチェックするためのものです。CVE-2017-5754(Meltdown)およびCVE-2017-5715(Spectre)により、非特権プロセスが特権プロセスから機密情報を盗み出すことが可能になります。これらの攻撃は、CPU上のデータ保護対策を侵害する3つの異なる方法を提供し、攻撃者が本来読めないデータを読み取ることを可能にします。...
AVX-Side-Channel
基于 AVX 的时序侧信道 — ASLR 检测 作者: Byte Reaper 描述 一个演示如何使用 AVX 内存加载 + RDTSCP 计时以及可选的 SIGSEGV 检测来进行 ASLR 检测的脚本。 要求: Linux x8664 支持 -mavx2 的 GCC 支持 AVX2 和 RDTSCP 的 CPU 构建: root@kitploit: gcc -mavx2 -O2 file.c -o AVX-Side-Channel ./AVX-Side-Channel 快速输出(示例) 快速访问 → 未检测到 ASLR 慢速访问或 SIGSEGV → 检测到 ASLR 备注 DC...
power_analysis
RSAに対する電力解析攻撃 Index Index はじめに 電力解析攻撃 RSA:簡単な紹介 RSAの例 機器 電力測定:簡単な紹介 オームの法則 キルヒホッフの電圧則(KVL) 分圧器 シャント抵抗 電力測定の例 高速べき乗 Arduino(Atmega328P)における高速べき乗 結果 結論 参考文献 はじめに 最近、Stackoverflowのこのトピックのように、Arduino用の暗号を自作している人を目にしました:...
scared
SCAred scared 是一个侧信道分析框架,由 eShard 团队维护。 入门指南 环境要求 Scared 需要 Python 3.11 、3.12 或 3.13 以及 Numpy =2 您可以根据自己的环境安装 scared: 从源码安装 使用 pip 使用 conda 使用 conda 安装 您只需运行: root@kitploit: conda install -c eshard scared 使用 pip 安装 Python 轮子文件可从 Pypi 获取,只需运行: root@kitploit: pip install scared 从源码安装 要从源码安装,您需要运行:...
next88
next88 - React Server Components RCE 扫描器 高性能 Go 实现,用于检测 React Server Components RCE 漏洞(CVE-2025-55182 和 CVE-2025-66478)。 特性 🚀 高性能 :编译后的 Go 二进制文件,基于 goroutine 的并发处理 🔍 多种检测方法 : 安全侧信道检测 RCE PoC 检查 WAF 绕过技术(垃圾数据、双重编码、分号绕过) Vercel 特定 WAF 绕过 通过 ACTIONID 提取的源代码暴露检测 🎯 灵活扫描 :单个主机、主机列表或自定义路径 📊 JSON 输出...
mojo-v
Mojo-V:面向 RISC-V 的秘密计算 Mojo-V (发音为 “mojo-five” )是一种新的 RISC-V 扩展,为 RISC-V 引入了面向隐私的编程能力。Mojo-V 实现了秘密计算,可在不依赖脆弱软件和程序员信任的情况下,实现安全、高效且数据无关的执行。通过将敏感数据隔离在专用的秘密寄存器中,并在第三方密钥下加密内存,Mojo-V 可防止泄露,并强制执行既盲(无直接泄露)又静默(无侧信道泄漏)的计算。该设计仅通过一个模式位和四条新指令即可无缝集成到现有 RISC-V ISA...
cve-2017-5753
CVE-2017-5753 CVE-2017-5753, Spectre, PoC, C, ASM 适用于 OSX, MAC, Intel Arch 编译: gcc -o a.out spectre.c 输出: 0x41414141 另外,为视觉学习者添加了来自 Hopper.app 的控制流输出 您可以调整垃圾数据大小以获得更可靠的读取结果 根据CPU活动情况,在具有小缓存的老旧设备上,当活动频繁时,命中率较低。...
kbd-audio
kbd-audio 这是一系列用于捕获和分析音频数据的命令行及GUI工具。 Keytap 其中最有趣的工具是 keytap —— 它仅通过分析电脑麦克风捕获的音频就能猜出被按下的键盘按键。 更多详情请查看这篇博客文章: Keytap:描述和一些随想 视频:Keytap 实际演示短视频 在线试用: Keytap2 keytap2 工具是另一个用于从音频中恢复文本的有趣工具。它不需要训练数据,而是利用英语中字母和n-gram频率的统计信息。 更详细的工具描述在这里:Keytap2 讨论 视频:Keytap2 实际演示短视频 CTF:你能猜出正在输入的文字吗? 在线试用: Keytap3...
memguard
MemGuard Software enclave for storage of sensitive information in memory. This package attempts to reduce the likelihood of sensitive data being exposed when in memory. It aims to support all major operating systems and is written in pure Go. Features Sensitive data is encrypted and authenticated...
TID-The-Instant-Destroyer
TID — 即时销毁器 针对基于缓存的旁路攻击防护领域的独立安全研究。 概述 TID 是一种专用协议,旨在在使用后立即从 CPU 缓存层($L1、L2$ 和 $L3$)中消除敏感数据残留(例如加密密钥)。它解决了数据在系统内存(RAM)中被擦除后仍存在于硬件结构中的关键安全漏洞。 主要成就 已验证的防御: 有效缓解 Flush+Reload 及类似的微架构旁路攻击。 可衡量的性能: 未受保护的访问: 78 CPU 周期(缓存命中)。 TID 保护的访问: 286 CPU 周期(缓存未命中)。 安全边际: 提供 3.7 倍延迟屏障 ,成功迷惑潜在攻击者。 硬件级精度: 利用优化的 CPU...
cdf
CDF – 暗号差分ファジング CDFは、暗号ソフトウェアの正しさとセキュリティを自動的にテストするツールです。CDFは実装エラー、コンプライアンス違反、サイドチャネル漏洩などを検出できます。 CDFは、ユニットテストと「差分ファジング」(同じプリミティブの異なる実装の動作を、エッジケースやコードカバレッジを最大化する値を与えて比較するアプローチ)を組み合わせて実装しています。 汎用のファザーやテストソフトウェアとは異なり、CDFは以下の特徴を持ちます: スマート :CDFはテストしているアルゴリズムの種類を認識し、テスト対象の関数に適応します 高速...
cdf
CDF – crypto differential fuzzing CDF is a tool to automatically test the correctness and security of cryptographic software. CDF can detect implementation errors, compliance failures, side-channel leaks, and so on. CDF implements a combination of unit tests with "differential fuzzing", an approa...