$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;
?>
使用/usr/local/php/bin/php tt.php,其中tt.php中加了需要解密的代码
阅读(2677) | 评论(0) | 转发(0) |