Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Jump-over-ASLR-BTB — jump over aslr attacking branch predictors to bypass aslr Technique | Kitploit
Tools/GitHubGitHub/bytereaper77/jump-over-aslr-btb
ExploitationHardware SecurityPapers & ResearchLearning & EducationBinary Exploitation
GitHubbytereaper77/jump-over-aslr-btb

Jump-over-ASLR-BTB

jump over aslr attacking branch predictors to bypass aslr Technique

View Repository
431 year agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Branch Predictors & ASLR

Author: Byte Reaper

Description

This repository contains research C implementation that demonstrates concepts related to branch predictors, speculative execution, and cache-based side channels in the context of address space layout randomization (ASLR).

Requirements :

root@kitploit:~
Linux x86_64
GCC 
CPU that supports BTB

Build :

root@kitploit:~
gcc btb.c -o BTB
./BTB

Quick output (examples):

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.
...

References :

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

  • jump over aslr : https://www.cs.ucr.edu/~nael/pubs/micro16.pdf

License :

MIT

Download Tool