批量解密zend代码
[font=NSimsun][code]<?php$dir = “in”;
$dezendphp = “app\dezend_by_phpsir”;l0Pz5W+oki-xd
$mkdir = “mkdir out” .$dir;
echo $mkdir .”n”;
@exec($mkdir);k~ eNr^7ZUL
$dir = $dir. “\”;
$debug = false;] \O8q7eD}u
// Open a known directory, and proceed to read its contents
function rdir($dir){
global $debug ;8?$xx!{YZQ
global $dezendphp ;;W Y"E7@|H`#N
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
$outdir = “out”.$dir;|t M?F/~I"o
if ($file != “.” && $file != “..”) {
if (is_dir($dir .”\”. $file))1x%y l`6b*j
{,t'g1o|C
N)oo$t6op9{%n"] Vc
$mkdir = “mkdir “. $outdir . “\” . $file;
echo $mkdir .”n”;
$debug ? ‘’ :exec($mkdir);0t&Q*z$JJu
rdir($dir .”\”. $file);@(?2t'J(V~9fF
}else{z+bJ5o]3~+nj
if (substr($file,-4) == “.php” && iszend($dir .”\”. $file)) {]gO'QD
$fp=”$dezendphp “. $dir .”\”. $file . ” /path:$outdir /ext:.php /tab /indent:1″;.nE([ d8tj? T
echo $fp.”n”;
$debug ? ‘’ : exec($fp);vT+[6Y d!GT
}else{:M0C5lEdyg
$cpcmd = “copy ” . $dir .”\” . $file . ” $outdir”;,DOY"\*z!Jd4KJ*g
echo $cpcmd.”n”; _$T)x;H9]r
$debug ? ‘’ : exec($cpcmd);;\(D8}4}4I C
}pt m9a-D_
}5K'|i8]h ZT
}"e#Nmn(ilu |Ox,c
}
closedir($dh);
} {+[/\b:qa
} h#jF,?3w5k c,o
function iszend($f)
{sf&a:@7@3e.rL
3g tb7u |SG!`;~
$file = file_get_contents($f);$m0Z"bQc {d0T9|
d*fKW`9Y0Q
if (!strstr($file,”Zendx00″) and !strstr($file,”Zendx3B”))
return false;
else
return true;
}
rdir ($dir);W%r:uA$F#i2k+k
?> [/code]需要环境支持,请联系我QQ[/font]
页:
[1]

