<?php
//解密 PHP神盾
$file = 'Code.php';
$fp = fopen($file, 'r');
$str = fread($fp, filesize($file));
fclose($fp);
$code = strdecode($str);
//下面的不公布,到这里了继续破解不成问题,会php就能破
//一系列的正则查找和函数调用(函数就是下面几个)
//.....
$str = explode('<!--<?php endif;?>', $decode);
$str = explode('?><?php $GLOBALS', $str[1]);
$decode = $str[0].'?>';
echo $decode;
file_put_contents($file.'.de.php' ,$decode);
//////////////////////////////
function de1($de1,$str2=''){
global $c1,$c2;
//加密代码里面的鸟函数,也不公布算了,里面无非是base64_decode之类的
}
function de2(&$de2){
global $c5;
//同上不公布,有gzuncompress
}
/////////////////////////////
function strdecode($str){
$len = strlen($str);
$newstr = '';
for($i=0; $i<$len; $i++){
$n = ord($str[$i]);
$newstr .= decode($n);
}
return $newstr;
}
function decode($dec){
if(($dec > 126 || $dec<32)){
return '['.$dec.']';
}else{
return chr($dec);
}
}
function destr($str){
$k = 0;
$num = '';
$n = strlen($str);
$code = '';
for($i=0; $i<$n; $i++){
if($str[$i] == '['){
$k = 1;
}elseif($str[$i] == ']'){
$num = intval($num);
$code .= chr($num);
$k = 0;
$num = null;
}else{
if($k == 1){
$num .= $str[$i];
}else{
$code .= $str[$i];
}
}
}
return $code;
}
?>
新闻热点
疑难解答