0%

Tplmap初体验

什么是Tplmap?

Tplmap是一种SSTI注入工具,类似于与sqlmap,只不过sqlmap适用于sql注入,而tplmap适用于ssti注入

什么是SSTI?

这里引用一下大佬的博客,点这里

安装Tplmap

点这里,这里用的是python2,而kali自带的是python3,我试了一下,也可以,只不过这里命令要换成python3 tplmap.py -u "URL/?flag=1",这里的变量名称不一定是flag,根据题目而定,但是一定要输入变量名。

详细使用方法

实战例题

我用的是最菜的Simple_SSTI_2,首先题目便提示了我们变量名称为flag,所以我们直接执行

python3 tplmap.py -u URL/?flag=1

结果如图

image-20220407225224144

然后指定 –os-shell,就可以进入到shell,如图

image-20220407225459468

什么是shell?

简单来说

Shell 是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给
操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可以是交互式
也可以是非交互式的

详细点这里