PHP Phar反序列化学习( 二 )

复现先访问上面的php代码,生成phar文件

PHP Phar反序列化学习

文章插图
存在漏洞代码,通过file_get_contents触发phar反序列化
<?phpclass test{public $name="";public function __destruct(){eval($this->name);}}$phardemo = file_get_contents('phar://phartest.phar/test.txt');echo $phardemo;
PHP Phar反序列化学习

文章插图
【PHP Phar反序列化学习】

经验总结扩展阅读