
👶 BabySploit Anfänger-Pentesting-Toolkit/Framework geschrieben in Python 🐍
Für Kali Linux entwickelt. Keine Unterstützung für andere Distributionen bei Problemen. Getestet und funktioniert auf macOS für die meisten Tools.
Entwickelt von @maxbridgland
Spenden
BabySploit ist ein Penetrationstest-Werkzeug, das darauf abzielt, den Einstieg in größere, komplexere Frameworks wie Metasploit zu erleichtern. Mit einer sehr benutzerfreundlichen Oberfläche und Werkzeugsammlung wird jeder, unabhängig von seinem Erfahrungsgrad, BabySploit nützlich finden. Nachfolgend finden Sie einige Screenshots des Frameworks.
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
Um den Befehl search verwenden zu können, müssen Sie die Schritte hier ausführen, um die Searchsploit-Binärdatei zu installieren!
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 # container is deleted when you're done
OR
docker run -idt --name babysploit xshuden/babysploit
BabySploit verwendet ConfigParser, um Konfigurationen zu schreiben und zu lesen. Ihre Konfigurationsdatei wird automatisch generiert und befindet sich unter ./babysploit/config/config.cfg. Sie können Konfigurationseinstellungen manuell ändern, indem Sie die Datei öffnen und mit einem Texteditor bearbeiten, oder Sie verwenden den Befehl set, um einen neuen Wert für einen Schlüssel festzulegen. Verwenden Sie den Befehl set wie folgt:
set rhost
>> Enter Value For rhost: 10
>> Config Key Saved!
Wenn der Schlüssel rhost vor dem Ausführen dieses Befehls einen Wert von 80 hatte, hat er nach dem Ausführen dieses Befehls einen Wert von 10. Sie können auch Konfigurationsvariablen zur Konfiguration hinzufügen, indem Sie den Befehl set mit einem neuen Schlüssel dahinter verwenden, wie folgt:
set newkey
>> Enter Value For newkey: hello
>> Config Key Saved!
Vor dem Ausführen gab es keinen Schlüssel namens "newkey". Nach dem Ausführen haben Sie einen Schlüssel namens "newkey" in Ihrer Konfiguration, bis Sie den Befehl reset verwenden, der die gespeicherte Konfiguration zurücksetzt.
Um ein Tool auszuführen, müssen Sie nur den Namen des Tools in BabySploit eingeben. Sie können den Befehl tools verwenden, um ein Menü mit allen aktuell verfügbaren Tools anzuzeigen. Wenn wir tools ausführen, erhalten wir die folgende Darstellung:
Tools
*Diese Darstellung kann veraltet sein*Dieses Menü zeigt die verfügbaren Tools und die Beschreibung jedes Tools an. Um ein Tool auszuführen, geben Sie einfach den Toolnamen in BabySploit ein. Beispiel: ftpbruteforce – führt das ftpbruteforce-Tool aus.
Besuche das Projektboard für Tools.
Sie können gerne durch die Erstellung von Plugins oder die Behebung von Fehlern mit einem Pull Request beitragen. Alle Beiträge sind hilfreich und tragen dazu bei, dieses großartige Tool zu verbessern.
Lizenziert unter MIT.
Copyright (c) 2018 Syndicated Intelligence
@linux_choice für BlackEye-Seiten und -Basis.
@M4ll0k für WPSeku.
@exploitdb für Searchsploit.