
👶 BabySploit Trousse à outils/Cadre de pentest pour débutants écrit en Python 🐍
Conçu pour Kali Linux. Aucun support pour les autres distributions en cas de problèmes. Testé et fonctionne sur macOS pour la plupart des outils.
Développé par @maxbridgland
Faire un don
BabySploit est une boîte à outils de test d'intrusion conçue pour faciliter l'apprentissage de l'utilisation de frameworks plus grands et
plus complexes comme Metasploit. Avec une interface utilisateur et une boîte à outils très faciles à utiliser, toute personne,
quel que soit son niveau d'expérience, trouvera une utilité à BabySploit. Voici quelques captures d'écran du framework.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
# on macOS
brew install exploitdb netcat nmap perl
pip3 install babysploit
babysploit
Pour utiliser la commande search, vous devez suivre les étapes ici pour installer le binaire searchsploit !
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install exploitdb netcat nmap perl php7.0
# on macOS
brew install exploitdb netcat nmap perl
git clone https://github.com/M4cs/BabySploit.git
cd BabySploit/
python3 setup.py install
babysploit
docker run --rm -idt --name babysploit xshuden/babysploit # conteneur supprimé une fois terminé
OU
docker run -idt --name babysploit xshuden/babysploit
BabySploit utilise ConfigParser pour écrire et lire la configuration. Votre fichier de configuration est automatiquement
généré et se trouve à ./babysploit/config/config.cfg. Vous pouvez modifier manuellement les paramètres de configuration
en ouvrant le fichier et en l'éditant avec un éditeur de texte, ou utiliser la commande set pour définir une nouvelle valeur
pour une clé. Utilisez la commande set comme ceci :
set rhost
>> Entrez la valeur pour rhost : 10
>> Clé de configuration enregistrée !
Si avant d'exécuter cette commande la clé rhost avait une valeur de 80, après l'exécution de cette commande, la clé rhost a une valeur de 10. Vous pouvez également ajouter des variables de configuration au fichier config en utilisant la commande set avec une nouvelle clé après, comme ceci :
set newkey
>> Entrez la valeur pour newkey : hello
>> Clé de configuration enregistrée !
Avant d'exécuter cette commande, il n'y avait pas de clé nommée "newkey". Après cela, vous aurez une clé nommée "newkey" dans votre configuration
jusqu'à ce que vous utilisiez la commande reset qui réinitialise la configuration enregistrée.
Pour exécuter un outil, il vous suffit de saisir le nom de l'outil dans BabySploit. Vous pouvez utiliser la commande tools
pour afficher un menu avec tous les outils actuellement disponibles. Si nous exécutons tools, nous obtenons l'affichage :
Tools
*cet affichage peut être obsolète*Ce menu affiche les outils disponibles et la description de chaque outil. Pour exécuter un outil, il suffit de saisir le nom de l'outil
dans BabySploit. Ex : ftpbruteforce - exécute l'outil ftpbruteforce.
Visitez le tableau de projet pour les outils.
N'hésitez pas à contribuer en créant des plugins ou en corrigeant des bugs via une Pull Request. Toutes les contributions sont utiles et contribueront à faire de cet outil un grand outil.
Sous licence MIT.
Copyright (c) 2018 Syndicated Intelligence
@linux_choice pour les sites et la base de BlackEye.
@M4ll0k pour WPSeku.
@exploitdb pour Searchsploit.