feat: template engine identification

This commit is contained in:
zar3bski committed 2026-07-28 19:06:15 +02:00
1 parent a840dd2d47
commit 8bfbb4cb21
2 files changed
+29

No files matched your search

+5
View File
@@ -24,3 +24,8 @@ Source: [JBroFuzz](https://sourceforge.net/projects/jbrofuzz/)
## fully-qualified-java-classes.txt
Use for: Fuzzing URL parameters in **web applications** to test for **deserialisation** and **type confusion** vulnerabilities.
## template-engines-identification.txt
Use for: Indentifying the template engine of a web application based on the reflected values of the items of this list. Based on the substitutions, the template can be identified using this [graph](https://hacktricks.wiki/en/pentesting-web/ssti-server-side-template-injection/index.html#identification-by-payloads)
@@ -0,0 +1,24 @@
D{{="O"}}T
P#{XXXXX}ug
Thym[[${session}]]eleaf
Dus{XXXXXXX}tjs
Sm{"ar"}ty
La{var $X="tt"}{$X}e
#set($X="Velo")#set($Y="city")$X$Y
Underscore OR<%"XXXXXXXXXX"%>Ejs
E<%="j"_%>s
This{{printf "is "}}GO
Haml#{"OR"}Slim
Erb<%="OR Erubi OR"%>Erubis
Must{{Context.lookup}}ache
Handlebars OR Hogan{{XXXXXXX}} OR Pystache
{{#if 0 IncludeZero=true}}Handlebars{{/if}}
Mako${"OR Chameleon OR "}Cheetah
Freemakers${" OR "}Groovy
Liquid AND Blade OR Twig {{" AND Jinja2 OR Bottle OR Tornado OR Django AND "}}Nunjucks OR Twig OR Vue
{{|reverse}}
{{|wordcount}}
{{-Comment-}}
{{ "<h1>Django OR Jinja</h1>"|striptags }}
Djan{{ Jinja2.Django }}go
Torn{% comment %}ado