
Exploit en C pur pour CVE-2023-4911 (Looney Tunables) — implémentations x86_64 et aarch64. Bruteforce multi-processus, calibrage dynamique, analyseur ELF intégré.
Avis de sécurité : Ce dépôt contient du code d'exploitation fonctionnel à des fins éducatives et de recherche. Utilisez-le de manière responsable et uniquement sur des systèmes que vous possédez ou pour lesquels vous disposez d'une autorisation explicite de test.
Exploits multi-processus optimisés pour CVE-2023-4911 ciblant les architectures x86_64 et aarch64.
| Aspect | x86_64 | aarch64 |
|---|---|---|
| Déclencheur de tunables | glibc.malloc.mxfast | glibc.mem.tagging |
| Préparation du tas | Écrasement de DT_RPATH | Technique massive_spray |
| Adresse de pile | Codée en dur | Force brute multi-thread |
| Technique de base | Xion, Beatriz | blasty |
.dynsym)Structure de base de l'exploit, disposition de l'environnement et logique de patch de la libc :
Cette implémentation est basée sur les travaux ci-dessus, avec les ajouts suivants :
.dynsym)Optimisations par : Anastasia Shebalkina <jarpex>
Ce code source est fourni à des fins éducatives et de recherche en sécurité uniquement. Il démontre le mécanisme d'une vulnérabilité connue et corrigée (CVE-2023-4911). L'accès non autorisé à des systèmes informatiques est illégal. L'auteur n'est pas responsable de toute utilisation abusive de ce code.
Cette implémentation et ces recherches ont été développées dans le cadre de la résolution d'une tâche d'analyse d'exploitation sur la plateforme Standoff 365, visant à améliorer les PoC publics instables existants grâce à la force brute ASLR multi-processus et au support multi-architecture (x86_64 / aarch64).