当前位置: 首页 > news >正文

[BJDCTF2020]The mystery of ip

打开靶场,因为这里已经说是和ip有关,所以第一个想到的就是抓包,然后加一下文件头,增添一下X-Forwarded-For,让其等于127.0.0.1

这里一时半会没反应过来是模板注入,就想到伪装一下ip就行了,然后在页面上,可以看到输出信息,看了一下大佬们的wp才知道,原来是php的模板注入,这里就先修改一下这里的值,判断一下到底是那种模板注入,传入一个{{7*7}},发现输出了49,我们就判断PHP可能存在Twig模版注入漏洞,Flask可能存在Jinjia2模版注入漏洞。

这个时候我们就可以试一下,使用:{{system('ls')}}尝试命令是否可以执行,

这里就能看到命令已经执行了,接下来就是我们要去读一个flag.php,看一下具体的flag:

http://www.dtcms.com/a/195184.html

相关文章:

  • 高频交易的数据革命:Tick级API如何重塑市场优势格局
  • IntelliJ IDEA克隆项目失败的解决方法
  • 参数化建模(一):核心原理与行业应用探析
  • HC32L190 串口驱动
  • 实战记录:Java 高并发插入 MySQL 唯一索引表引发死锁的排查与解决
  • 【51单片机中断】
  • 二维数组以及C99中的变长数组(如何在VS2022中使用苹果的clang编译器)
  • 基于MCP的桥梁设计规范智能解析与校审系统构建实践
  • 翼兴消防监控 – 大数据可视化HTML源码
  • python可视化:北方省市人口流动与春运数据综合分析5
  • 校园社区小程序源码解析
  • 记参加一次数学建模
  • 云基内容中台构建企业智慧实践
  • Java与C/C++跨平台互操作深度解析:Project Panama技术实战
  • ssh 配置了.ssh/authorized_keys 依旧需要密码的问题
  • 【Linux】序列化与反序列化、会话与进程组、守护进程
  • Fabric 服务端插件开发简述与聊天事件监听转发
  • 【C++ 基础数论】质数判断
  • AI大模型中系统化的KV Cache加速方案,减少KV Cache显存占用的优化方法
  • AI推介-大语言模型LLMs论文速览(arXiv方向):2024.11.25-2024.11.30
  • 【打破信息差】萌新认识与入门算法竞赛
  • QBasic 一款古老的编程语言在现代学习中的价值(附程序)
  • 刷leetcodehot100返航版--双指针5/16
  • 西安前端面试
  • 机器学习中的特征工程:解锁模型性能的关键
  • 计算机组成原理——数据的表示
  • 代码随想录 算法训练 Day3:链表1
  • 隧道结构安全在线监测系统解决方案
  • 从裸机开发到实时操作系统:FreeRTOS详解与实战指南
  • 英飞凌TLE9945GPT12