Day26 XD安全学习笔记--PHP 应用&模版引用&Smarty渲染&MVC 模型&数据联动&RCE 安全

这节课主要讲php的模板引用问题,以html和php混编例子说明。有自己写的模板直接RCE漏洞问题,以及第三方模板smarty的间接漏洞问题。框架、模板和组件容易混淆,这里贴一下它们的区别。

思路:

白盒直接看

黑盒用插件来识别组件、模板、框架和插件。

1、自己写的模板

在标题插入代码前

连接数据库,标题插入<?php ohoinfo();?>

刷新执行php代码

2、php加载html解析php代码

在new.html最底下加上<?php phpinfo();?>运行new.php加载解析new.html中的代码执行

3、第三方库模板smarty,运行index1.html文件,传入参数x=*/phpinfo();//

云烟博客是在网上找的,这一块主要是知道有这么个东西,知道有历史模板漏洞会看文章来进行复现就可以了。

相关推荐
東隅已逝,桑榆非晚2 小时前
算法3.双指针法-快乐数
c++·笔记·学习·算法
欢欢李2 小时前
【LTE L3 笔记 01】LTE空口特点
笔记·无线通信·物理层·lte·空口协议
vipxieliang2 小时前
PHP 中的设计模式:工厂模式与单例
php
用户298698530143 小时前
Python 将 Markdown 批量转为 HTML:单文件与目录遍历两种实现
python·html·markdown
vipxieliang3 小时前
ThinkPHP 8.0 注解路由实战:PHP 8 原生 Attribute 方案
php·thinkphp
钱栈up3 小时前
热榜上手|HyperFrames:写HTML出MP4
前端·html
ZZHow10243 小时前
神经网络与深度学习笔记_Day1
人工智能·pytorch·笔记·python·深度学习·神经网络·机器学习
evoxwht4 小时前
给 CRMEB v8 商品中台加一个「课程」商品类型
php
ACP广源盛139246256734 小时前
选型笔记:HDMI2.1 四进一出切换中继方案 GSV6705@ACP 评估
笔记·硬件架构·硬件工程·视频·国产芯片