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
libsafe-CVE-2005-1125 — Libsafe - Safety Check Bypass Vulnerability (Proof of Concept Exploit & Time Randomization to Thwart It) | Kitploit
Tools/GitHubGitHub/tagatac/libsafe-cve-2005-1125
Vulnerability AnalysisExploitationPapers & ResearchLearning & EducationBinary Exploitation
GitHubtagatac/libsafe-cve-2005-1125

libsafe-CVE-2005-1125

Libsafe - Safety Check Bypass Vulnerability (Proof of Concept Exploit & Time Randomization to Thwart It)

View Repository
324 years agoNot yet reviewed
Website

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Libsafe only works on 32-bit architectures

  1. make build: Builds Libsafe, compiles the proof of concept exploit 'thread', and compiles the library interposition code 'interpose.so'. make random MAX_DELAY=x: Randomizes the interposed delays in 'interpose.so' with miximum delay MAX_DELAY per interposition.
  2. bug.sh: Runs the PoC exploit 'thread' in an environment that preloads Libsafe.
  3. repeatbug.py: Runs bug.sh 1000 times and reports the number of times that Libsafe worked properly.
  4. bug-interpose.sh: Runs the PoC exploit in an environment that preloads Libsafe as well as the library interposition code 'interpose.so'
  5. repeatbug-interpose.py: Runs bug-interpose.sh 1000 times and reports the number of times that Libsafe worked properly.
  6. gen_interpose.py: Generates interpose.c based off the function prototypes listed in 'func_names.txt'.
Download Tool