
👶 BabySploit Kit/FrameWork de Pentesting para Principiantes Escrito en Python 🐍
Creado para Kali Linux. No hay soporte para otras distribuciones si hay problemas. Probado y funcionando en macOS para la mayoría de las herramientas.
Desarrollado por @maxbridgland
Donar
BabySploit es un conjunto de herramientas de pruebas de penetración diseñado para facilitar el aprendizaje de cómo usar frameworks más grandes y
complicados como Metasploit. Con una interfaz de usuario y un conjunto de herramientas muy fáciles de usar, cualquier persona
con cualquier nivel de experiencia encontrará utilidad en BabySploit. A continuación se muestran algunas capturas de pantalla del 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
Para usar el comando search debes seguir los pasos aquí para instalar el binario 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 # el contenedor se elimina cuando termines
OR
docker run -idt --name babysploit xshuden/babysploit
BabySploit usa ConfigParser para escribir y leer la configuración. Tu archivo de configuración se genera automáticamente
y se encuentra en ./babysploit/config/config.cfg. Puedes cambiar manualmente los ajustes de configuración
abriendo el archivo y editándolo con un editor de texto, o puedes usar el comando set para establecer un nuevo valor para
una clave. Usa el comando set de la siguiente manera:
set rhost
>> Enter Value For rhost: 10
>> Config Key Saved!
Si antes de ejecutar este comando la clave rhost tenía un valor de 80, después de ejecutarlo la clave rhost tendrá un valor de 10. También puedes agregar variables de configuración al archivo usando el comando set con una nueva clave después, así:
set newkey
>> Enter Value For newkey: hello
>> Config Key Saved!
Antes de ejecutar esto no había ninguna clave llamada "newkey". Después de ejecutarlo tendrás una clave llamada "newkey" en tu configuración
hasta que uses el comando reset, que restablece la configuración guardada.
Para ejecutar una herramienta, solo tienes que ingresar el nombre de la herramienta en BabySploit. Puedes usar el comando tools
para mostrar un menú con todas las herramientas disponibles actualmente. Si ejecutamos tools obtenemos la representación:
Herramientas
*esta representación puede estar desactualizada*Este menú mostrará las herramientas disponibles y la descripción de cada una. Para ejecutar una herramienta, simplemente ingresa el nombre de la herramienta
en BabySploit. Ejemplo: ftpbruteforce - ejecuta la herramienta ftpbruteforce.
Visita el tablero del proyecto para las herramientas.
Siéntete libre de contribuir creando complementos o corrigiendo errores con un Pull Request. Todas las contribuciones son útiles y ayudarán a que esta sea una gran herramienta.
Licenciado bajo MIT.
Copyright (c) 2018 Syndicated Intelligence
@linux_choice por los sitios y la base de BlackEye.
@M4ll0k por WPSeku.
@exploitdb por Searchsploit.