Kali Linux向けに作成されています。問題が発生した場合、他のディストリビューションはサポートしていません。ほとんどのツールはMacOSでテストされ動作確認済みです。
開発者: @maxbridgland
寄付
BabySploitは、Metasploitのようなより大きく複雑なフレームワークの使い方を学びやすくすることを目的としたペネトレーションテスティングツールキットです。非常に使いやすいUIとツールキットにより、初心者から経験者まで誰でもBabySploitを活用できます。以下はフレームワークのスクリーンショットです。
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
searchコマンドを使用するには、こちらの手順に従って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 # コンテナは終了時に削除されます
OR
docker run -idt --name babysploit xshuden/babysploit
BabySploitは設定の書き込みと読み取りにConfigParserを使用しています。設定ファイルは自動生成され、./babysploit/config/config.cfgにあります。ファイルをテキストエディタで開いて手動で変更するか、setコマンドを使用してキーの新しい値を設定できます。setコマンドの使用方法は次のとおりです:
set rhost
>> Enter Value For rhost: 10
>> Config Key Saved!
このコマンドを実行する前のrhostキーの値が80だった場合、実行後は値が10になります。また、setコマンドの後に新しいキーを指定することで、設定に変数を追加することもできます:
set newkey
>> Enter Value For newkey: hello
>> Config Key Saved!
このコマンドを実行する前は「newkey」というキーはありませんでした。実行後は、設定に「newkey」というキーが追加され、resetコマンド(保存された設定をリセットする)を使用するまで保持されます。
ツールを実行するには、BabySploitにツール名を入力するだけです。toolsコマンドを使用すると、現在利用可能なすべてのツールのメニューが表示されます。toolsを実行すると以下のように表示されます:
Tools
*この画像は古い可能性があります*このメニューには利用可能なツールと各ツールの説明が表示されます。ツールを実行するには、BabySploitにツール名を入力するだけです。例: ftpbruteforce - ftpbruteforceツールを実行します。
ツールの詳細はプロジェクトボードをご覧ください。
プルリクエストでプラグインを作成したりバグを修正することで、自由に貢献してください。すべての貢献は役に立ち、このツールを素晴らしいものにするのに役立ちます。
MITライセンスの下で提供されています。
Copyright (c) 2018 Syndicated Intelligence
@linux_choice - BlackEyeのサイトとベース部分の提供。
@M4ll0k - WPSekuの提供。
@exploitdb - Searchsploitの提供。