这节课主要讲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();//
云烟博客是在网上找的,这一块主要是知道有这么个东西,知道有历史模板漏洞会看文章来进行复现就可以了。

