请问要触发这个file_get_content 给一下解题思路也好....
Gsmile10
Gsmile10 2021-03-21 09:45:02
0
1
1177

<?php

highlight_file(__FILE__);

error_reporting(0);

class Game{

    public  $username;

  公共 $password;

    公共 $choice;

    公共 $register;

    公共 $file;

public  $filename;

    public  $content;

    

    public function __construct()

    {

        $this->用户名='用户';

        $this->password='用户';

    }

    public function __wakeup(){

        if(($this->register)==="admin"){

            $this->choice=新登录($this->file,$this->filename ,$this->content);

        }else{

            $this->choice = new register();

        }

    }

    public function __destruct() {

        $this->choice->checking($this->用户名,$this->password);

}

}

类登录{

    public $file;

    public $filename;

    public $content;

    public function __construct($file,$filename,$content)

    {

        $this->file=$file ;

        $this->filename=$filename;

        $this->content=$content;

    }

    公共函数检查( $用户名,$密码)

    {

        if($用户名==='admin'&&$password==='admin'){

            $this-> ;file->open($this->文件名,$this->内容);

            die('登录成功即可打开shell文件!');

        }

    }

}

类寄存器{

    公共函数检查($用户名,$密码)

    {

        if($username==='admin'&&$password==='admin'){

            die('成功注册admin');

        }else{

            die('请注册管理员');

        }

    }

}

class Open{

    function open ($文件名, $内容){

        echo file_get_contents($文件名);

    }

}

@unserialize(base64_decode($_POST['unser']));

}

这是老师发的一个题目,因为PHP学习还没有那么深入,所以希望能有一个解题思路

Gsmile10
Gsmile10

全部回复(1)
欧阳

问题不够详情。

file_get_contents() 函数把整个文件读入一个字符串中。

这个可以抓取数据,不过现在curl的功能更好。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板