Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Jump-over-ASLR-BTB — Jump Over ASLR:攻击分支预测器以绕过ASLR的技术 | Kitploit
工具/GitHubGitHub/bytereaper77/jump-over-aslr-btb
漏洞利用硬件安全论文与研究学习与教育二进制利用
GitHubbytereaper77/jump-over-aslr-btb

Jump-over-ASLR-BTB

Jump Over ASLR:攻击分支预测器以绕过ASLR的技术

查看仓库
411个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

分支预测器与 ASLR

作者:Byte Reaper

描述

该仓库包含一个研究性 C 实现,用于演示在地址空间布局随机化(ASLR)背景下与分支预测器、推测执行和基于缓存的侧信道相关的概念。

要求:

root@kitploit:~
Linux x86_64
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 Detect Single Thread Indirect Branch Predictors.
[-] Not Detect Indirect Branch Restricted Speculation
[-] Not Detect Speculative Store Bypass Disable .
[+] Detect L1D_FLUSH.
[+] Detect MD_CLEAR.
[-] Not Detect IA32_ARCH_CAPABILITIES.
[+] Result Detect Branch predictors : 
[+] Detect Branch predictors
[+] Get Address  victimValue() function Success.
...

参考:

  • Intel 文档 MSR / cpuid:https://www.intel.com/content/www/us/en/developer/articles/technical/software-security-guidance/technical-documentation/cpuid-enumeration-and-architectural-msrs.html

  • 越过 ASLR:https://www.cs.ucr.edu/~nael/pubs/micro16.pdf

许可证:

MIT

下载工具