📅  最后修改于: 2023-12-03 14:43:37.714000             🧑  作者: Mango
Juumla 是一款用于识别和扫描 CMS Joomla 中的版本、配置文件的工具。它主要用于帮助安全研究员和渗透测试人员快速了解目标网站运行的 Joomla 版本以及相关配置信息,为后续的渗透测试、漏洞利用提供便利。
Juumla 主要具有以下功能:
使用 Juumla 非常简单。你只需要在命令行中输入以下命令:
python juumla.py -u http://www.target.com
其中,http://www.target.com
是目标网站的 URL,你可以根据实际情况进行替换。如果需要扫描的网站不是使用 HTTP 协议,你可以使用 -p
参数来指定协议类型:
python juumla.py -u https://www.target.com -p HTTPS
此外,Juumla 还支持指定使用的线程数。默认情况下,Juumla 只使用一个线程进行扫描。如果你想使用更多的线程,可以使用 -t
参数:
python juumla.py -u http://www.target.com -t 10
在扫描完成后,Juumla 会输出目标网站的 Joomla 版本号、组件和插件名称以及相关的配置文件位置信息。
要使用 Juumla,你需要先将其安装到本地计算机中。你可以通过以下步骤完成 Juumla 的安装:
首先,你需要下载 Juumla 的源代码文件。你可以通过以下命令将其下载到本地计算机中:
git clone https://github.com/oppsec/juumla.git
下载完成后,你需要安装 Python 依赖项。你可以使用以下命令完成依赖项的安装:
pip install -r requirements.txt
安装完成后,你就可以开始使用 Juumla 了。
在使用 Juumla 进行扫描时,你需要遵循以下注意事项: