$str=gzinflate(base64_decode('FZdFssTgeUW3 ..之前的內容... 33//4z7//5z//Bw==')); while (preg_match("/base64_decode\('.*?'\)/s",$str)){ if (preg_match("/eval\(gzinflate\(base64_decode\('(.*?)'\)\)\);/s",$str,$reg)){ $s=gzinflate(base64_decode($reg[1])); $str=str_replace("eval(gzinflate(base64_decode('$reg[1]')));",$s,$str); } elseif (preg_match("/eval\(gzinflate\(str_rot13\(base64_decode\('([^']*)'\)\)\)\);/",$str,$reg)){ $s=gzinflate(str_rot13(base64_decode($reg[1]))); $str=str_replace("eval(gzinflate(str_rot13(base64_decode('$reg[1]'))));",$s,$str); } else break; $str=str_replace('<? ?>','',$str); } echo $str;
.. 加密
解決多重BASE加密問題 spa