
👶 BabySploit — набор инструментов/фреймворк для начинающих пентестеров, написанный на Python 🐍
Сделано для Kali Linux. Поддержка других дистрибутивов не предоставляется, если возникают проблемы. Протестировано и работает на MacOS для большинства инструментов.
Разработано @maxbridgland
Пожертвовать
BabySploit — это набор инструментов для тестирования на проникновение, предназначенный для упрощения изучения более крупных,
и сложных фреймворков, таких как Metasploit. Благодаря очень простому интерфейсу и набору инструментов любой
человек, независимо от уровня опыта, найдёт применение 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 # container is deleted when you're done
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, то после выполнения этой команды ключ rhost будет иметь значение 10. Вы также можете добавить переменные конфигурации в конфиг, используя команду set с новым ключом после неё, как показано ниже:
set newkey
>> Enter Value For newkey: hello
>> Config Key Saved!
До выполнения этой команды не было ключа с именем "newkey". После выполнения у вас появится ключ с именем "newkey" в вашем конфиге,
пока вы не воспользуетесь командой reset, которая сбрасывает сохранённую конфигурацию.
Чтобы запустить инструмент, достаточно ввести его имя в BabySploit. Вы можете использовать команду tools,
чтобы отобразить меню со всеми доступными инструментами. Если мы выполним tools, мы увидим изображение:
Инструменты
*это изображение может быть устаревшим*В этом меню отображаются доступные инструменты и описание каждого. Чтобы запустить инструмент, просто введите его имя
в BabySploit. Например: ftpbruteforce — запускает инструмент ftpbruteforce.
Посетите доску проекта для инструментов.
Не стесняйтесь вносить свой вклад, создавая плагины или исправляя ошибки с помощью Pull Request. Любой вклад полезен и поможет сделать этот инструмент отличным.
Лицензировано по MIT.
Авторские права (c) 2018 Syndicated Intelligence
@linux_choice за сайты и основу BlackEye.
@M4ll0k за WPSeku.
@exploitdb за Searchsploit.