Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !
libsafe-CVE-2005-1125 — Libsafe - Vulnérabilité de contournement du contrôle de sécurité (Preuve de concept d'exploitation et randomisation temporelle pour la contrecarrer) | Kitploit
Libsafe ne fonctionne que sur les architectures 32 bits
make build: Construit Libsafe, compile l'exploit de preuve de concept
'thread', et compile le code d'interposition de bibliothèque 'interpose.so'.
make random MAX_DELAY=x: Randomise les délais d'interposition dans 'interpose.so'
avec un délai maximal de MAX_DELAY par interposition.
bug.sh: Exécute l'exploit PoC 'thread' dans un environnement qui précharge
Libsafe.
repeatbug.py: Exécute bug.sh 1000 fois et rapporte le nombre de fois que
Libsafe a fonctionné correctement.
bug-interpose.sh: Exécute l'exploit PoC dans un environnement qui précharge
Libsafe ainsi que le code d'interposition de bibliothèque 'interpose.so'
repeatbug-interpose.py: Exécute bug-interpose.sh 1000 fois et rapporte le
nombre de fois que Libsafe a fonctionné correctement.
gen_interpose.py: Génère interpose.c à partir des prototypes de fonctions
listés dans 'func_names.txt'.