打开题目,页面上显示说习惯备份,尝试下载备份www.zip
,下载后打开查看
flag文件里并不是flag,查看其他的在class文件中发现代码,应该是让我们反序列化,给出源代码
<?php
include 'flag.php';
error_reporting(0);
class Name{
private $username = 'nonono';
private $password = 'yesyes';
public function __construct($username,$password){
$this->username = $username;
$this->password = $password;
}
function __wakeup(){
$this->username = 'guest';
}
function __destruct(){
if ($this->password != 100) { //不等于100输出no所以password=100
echo "</br>NO!!!hacker!!!</br>";
echo "You name is: ";
echo $this->username;echo "</br>";
echo "You password is: ";