作者: CopperKoi

  • 关于MoeCTF中的php反序列化

    19

    <?php
    highlight_file(__FILE__);
    
    class Person
    {
        public $name;
        public $id;
        public $age;
    
        public function __invoke($id)
        {
            $name = $this->id;
            $name->name = $id;
            $name->age = $this->name;
        }
    }
    
    class PersonA extends Person
    {
        public function __destruct()
        {
            $name = $this->name;
            $id = $this->id;
            $age = $this->age;
            $name->$id($age);
        }
    }
    
    class PersonB extends Person
    {
        public function __set($key, $value)
        {
            $this->name = $value;
        }
    }
    
    class PersonC extends Person
    {
        public function __Check($age)
        {
            if(str_contains($this->age . $this->name,"flag"))
            {
                die("Hacker!");
            }
            $name = $this->name;
            $name($age);
        }
    
        public function __wakeup()
        {
            $age = $this->age;
            $name = $this->id;
            $name->age = $age;
            $name($this);
        }
    }
    
    if(isset($_GET['person']))
    {
        $person = unserialize($_GET['person']);
    }

  • 密码保护:纳米科技临时页面

    此内容受密码保护。如需查阅,请在下方输入密码。

  • 文章索引(未完善)

    近期安排

    纳米科技

    网站ICP备案 ✅

    网站公安备案 ✅

    网站前端重写 [在写css]

    MoeCTF Write UP

    Try Hack Me Write UP [网站前端重写后逐步更新]

    Hack The Box Write UP [一个月或更久之后]