专为 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 # 完成后容器会被删除
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 许可证授权。
版权所有 (c) 2018 Syndicated Intelligence
@linux_choice 提供 BlackEye 网站及基础代码。
@M4ll0k 提供 WPSeku。
@exploitdb 提供 Searchsploit。