继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

PHP双引号的小隐患

斯蒂芬大帝
关注TA
已关注
手记 205
粉丝 7
获赞 21


PHP是一种弱类型语言,很多语法特性让攻击者有机可乘,例如双引号中的变量。

执行代码:

function	test(){
echo "hello";}
echo "${@test()}";
echo "${@phpinfo()}";

原理:

$a = 'b';
$b = 'a';
echo $$a;

这些是利用PHP可变变量,{}可解析双引号的特性来制造的小麻烦。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP