
Recherchez des binaires Unix qui peuvent être exploités pour contourner les restrictions de sécurité du système.
GTFOBins CLI est une interface en ligne de commande pour GTFOBins, offrant un accès instantané aux techniques d'exploitation des binaires Unix. Cet outil aide les professionnels de la sécurité et les administrateurs systèmes à identifier et comprendre comment des binaires Unix légitimes peuvent être détournés pour contourner les restrictions de sécurité.
pipx install git+https://github.com/kasem545/gtfobins-cli
git clone https://github.com/kasem545/gtfobins-cli
cd gtfobins-cli
pip install -e .
gtfo <binaire>
# Rechercher les techniques d'exploitation pour sudo
gtfo sudo
# Rechercher les techniques d'exploitation pour python
gtfo python
# Recherche floue de binaires par nom
gtfo -s pyth
# Filtrer les binaires par type d'exploitation
gtfo -f shell
gtfo -f suid
gtfo -f sudo
# Afficher uniquement une technique spécifique pour un binaire
gtfo python -f sudo
# Mode interactif avec autocomplétion
gtfo -i
# Lister tous les binaires disponibles
gtfo -l
# Vérifier la version
gtfo --version
L'outil fournit des informations sur diverses techniques d'exploitation :
# Cloner le dépôt
git clone https://github.com/kasem545/gtfobins-cli
cd gtfo
# Créer un environnement virtuel
python -m venv venv
source venv/bin/activate # Sur Windows : venv\Scripts\activate
# Installer en mode développement
pip install -e .
# Installer les dépendances de test
pip install pytest pytest-cov
# Exécuter les tests
pytest
Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request. Pour des changements majeurs, veuillez d'abord ouvrir une issue pour discuter de ce que vous souhaitez modifier.
git checkout -b feature/amazing-feature)git commit -m 'Ajout d'une fonctionnalité géniale')git push origin feature/amazing-feature)⚠️ Important : Cet outil est conçu uniquement pour des tests de sécurité autorisés et à des fins éducatives. Les utilisateurs doivent :
Les développeurs déclinent toute responsabilité et ne sont pas responsables des mauvais usages ou des dommages causés par cet outil.
Ce projet est sous licence GNU General Public License v3.0 - voir le fichier LICENSE pour plus de détails.
Si vous rencontrez des problèmes ou avez des questions :
| Option | Description |
|---|
binary | Binaire Unix pour lequel rechercher des techniques d'exploitation |
-s, --search TERME | Recherche floue de binaires par nom |
-f, --filter TYPE | Filtrer les binaires par type d'exploitation |
-i, --interactive | Mode interactif avec autocomplétion |
-l, --list | Lister tous les binaires disponibles |
-v, --version | Afficher la version |
-h, --help | Afficher le message d'aide |