📜  Tplmap – 自动服务器端模板注入利用工具

📅  最后修改于: 2022-05-13 01:57:28.848000             🧑  作者: Mango

Tplmap – 自动服务器端模板注入利用工具

服务器端模板注入是一种安全漏洞,黑客将恶意输入注入模板以在服务器端运行命令。我们可以使用各种自动化工具来执行此漏洞利用。 Tplmap是一种自动化的网络安全工具,可以对 SSTI(服务器端模板注入)漏洞进行检查和利用。 Tplmap 工具支持多种模板引擎,如PHP、Ruby、 Python、Jinja2 和 Tornado。利用漏洞后我们可以获得OS-SHELL。这个工具是用Python语言开发的,也可以在 GitHub 平台上使用。

注意:确保您的系统上安装了Python ,因为这是一个基于 Python 的工具。点击查看安装过程:Linux上的Python安装步骤

在 Kali Linux 操作系统上安装 Tplmap 工具

第 1 步:使用以下命令在您的 Kali Linux 操作系统中安装该工具。

第 2 步:现在使用以下命令移动到该工具的目录。您必须在目录中移动才能运行该工具。

cd tplmap

第 3 步:您在 tplmap 的目录中。现在您必须使用以下命令安装 tplmap 的依赖项。

sudo pip3 install -r requirements.txt

第 4 步:所有依赖项都已安装在您的 Kali Linux 操作系统中。现在使用以下命令运行该工具并检查帮助部分。

python3 tplmap.py  --help

在 Kali Linux 操作系统上使用 Tplmap 工具

示例 1:基本漏洞扫描

在此示例中,我们正在检查目标域上的服务器端模板注入漏洞。

该工具正在逐一测试每种类型的插件。

我们发现了 Engine Jinja2 的漏洞之一。

示例 2:利用漏洞

在此示例中,我们将尝试在目标域上获得一个 os shell。

该工具正在扫描漏洞。

我们已经有了 shell,我们可以运行命令来获取信息。