威盾PHP脚本解密

admin10年前分享1302
1 最近在研究哪些cms用的顺手,遇到一些小问题,有的cms是加密过的,所以找了一些破解的方法,是哪家我就不指出来了。哈哈哈怕被砍死 查资料发现是威盾php脚本加密的,所以找来破解方法
<?php
$filename="render.inc.bin";//要解密的文件
$lines = file($filename);//0,1,2行
//第一次base64解密
$content="";
if(preg_match("/O0O0000O0\('.*'\)/",$lines[1],$y))
{
$content=str_replace("O0O0000O0('","",$y[0]);
$content=str_replace("')","",$content);
$content=base64_decode($content);
}
//第一次base64解密后的内容中查找密钥
$decode_key="";
if(preg_match("/\),'.*',/",$content,$k))
{
$decode_key=str_replace("),'","",$k[0]);
$decode_key=str_replace("',","",$decode_key);
}
//查找要截取字符串长度
$str_length="";
if(preg_match("/,\d*\),/",$content,$k))
{
$str_length=str_replace("),","",$k[0]);
$str_length=str_replace(",","",$str_length);
}
//截取文件加密后的密文
$Secret=substr($lines[2],$str_length);
//echo $Secret;
//直接还原密文输出
echo "<?php\n".base64_decode(strtr($Secret,$decode_key,'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'))."?>";
?>
需要php环境支持,然后把破解php和待破解的文件放到同一目录。访问即可。
aaaaaaaa

评论列表

郭大力
2014-12-30 10:22:59

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。