php 解密$OOO0O0O00=__FILE__
Posted 子焱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 解密$OOO0O0O00=__FILE__相关的知识,希望对你有一定的参考价值。
转自:https://www.cnblogs.com/g2star/p/3688350.html
<?php // Copyright © 2009-2010 xxx.com 版权所有
$OOO0O0O00=__FILE__;
$OOO000000=urldecode(\'%74%68%36%73%62%65%68%71%6c%61%34%63%6f%5f%73%61%64%66%70%6e%72\');
$OO00O0000=2312;
$OOO0000O0=$OOO000000{4}.$OOO000000{9}.$OOO000000{3}.$OOO000000{5};
$OOO0000O0.=$OOO000000{2}.$OOO000000{10}.$OOO000000{13}.$OOO000000{16};
$OOO0000O0.=$OOO0000O0{3}.$OOO000000{11}.$OOO000000{12}.$OOO0000O0{7}.$OOO000000{5};
$O0O0000O0=\'OOO0000O0\';
eval(($$O0O0000O0(\'JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyf................
解密脚本代码:
<?php /*********************************** *威盾PHP加密专家解密算法 By:Neeao ***********************************/ $filename="xxxxxxxxxxxxxxxx.php";//要解密的文件 $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 解密$OOO0O0O00=__FILE__的主要内容,如果未能解决你的问题,请参考以下文章