微盾php解密代码,微盾PHP脚本加密专家php解密算法

function get_filetree($path){

$tree = array();

foreach(glob($path . '/*') as $single){

if(is_dir($single)){

$tree = array_merge($tree,get_filetree($single));

} else {

$tree[] = $single;

}

}

return $tree;

}

function eval_decode($File)

{

$Lines = file($File);

$Content;

if(preg_match("/O0O0000O0\('.*'\)/", $Lines[1], $S)){

$Content = str_replace("O0O0000O0('", "", $S[0]);

$Content = str_replace("')", "", $Content);

$Content = base64_decode($Content);

} else {

return "file not encode!";

}

$Key;

if(preg_match("/\),'.*',/", $Content, $K)){

$Key = str_replace("),'", "", $K[0]);

$Key = str_replace("',", "", $Key);

} else {

return "not decode key!";

}

$Length;

if(preg_match("/,\d*\),/", $Content, $K)){

$Length = str_replace("),", "", $K[0]);

$Length = str_replace(",", "", $Length);

} else {

return "not decode base64 string!";

}

$Secret = substr($Lines[2], $Length);

$Decode = "<?php ".base64_decode(strtr($Secret,$Key,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')) ."?>";

file_put_contents($File, $Decode);

return "file decode success!";

}

$filelist = get_filetree("D:/PHPnow/htdocs/1");

foreach($filelist as $value){

echo $value." :\t\t".eval_decode($value) . "\n\r
";

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值