WP
<?php
function CLsI($ZzvSWE) {
$ZzvSWE = gzinflate(base64_decode($ZzvSWE));
for ($i = 0; $i < strlen($ZzvSWE); $i++) {
$ZzvSWE[$i] = chr(ord($ZzvSWE[$i]) - 1);
}
return $ZzvSWE;
}
eval(CLsI("+7DnQGFmYVZ+eoGmlg0fd3puUoZ1fkppek1GdVZhQnJSSZq5aUImGNQBAA=="));
?>
这题还是比较简单,直接代码审计,理解编码的原理。但是看到最后我才发现原来不是逆向推,直接放在本地环境上运行就可以。
需要注意的是要把eval改成echo,因为eval是把字符串当成php代码执行,所以我们需要把这个函数执行的结果显示出来。然后就得到了flag。
这题对我这样的萌新真是太友好了!