0
点赞
收藏
分享

微信扫一扫

前端入口教程_web01

0×01 分析题目

函数理解:
#PHP str_replace() 函数

<!DOCTYPE html>
<html>
<body>

<?php
echo str_replace("world","Shanghai","Hello world!");
?>


</body>
</html>

Hello Shanghai!
定义和用法
str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
该函数必须遵循下列规则:

#语法

参数

#eval() 函数把字符串按照 PHP 代码来计算。

环境代码:

不难看出题目中进行了(和.的过滤,我们的进行RCE绕过

0×02 开始解题

我们可以利用反引号执行命令 echo输出
code=echo ls /;
输出了根/目录下的所有文件及其目录
看到一个名为flag的文件
使用cat命令去查看里面的内容
code=echo cat /flag;
最终曝出了flag

举报

相关推荐

0 条评论