求助php解密

来源:百度知道 编辑:UC知道 时间:2024/05/10 12:09:31
<?php // This file is protected by copyright law & provided under license. Copyright(C) 2007-2009 www.wxfzl.cn, All rights reserved.
$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=6348;$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('JE9PME9PMDAwMD0kT09PMDAwMDAwezE3fS4kT09PMDAwMDAwezEyfS4kT09PMDAwMDAwezE4fS4kT09PMDAwMDAwezV9LiRPT08wMDAwMDB7MTl9O2lmKCEwKSRPMDAwTzBPMDA9JE9PME9PMDAwMCgkT09PME8wTzAwLCdyYicpOyRPTzBPTzAwME89JE9PTzAwMDAwMHsxN30uJE9PTzAwMDAwMHsyMH0uJE9PTzAwMDAwMHs1fS4kT09PMDAwMDAwezl9LiRPT08wMDAwMDB7MTZ9OyRPTzBPTzAwTzA9JE9PTzAwMDAwMHsxNH0uJE9PTzAwMDAwMHswfS4kT09PMDAwMDAwezIwfS4kT09PMDAwMDAwezB9L

解密方法很简单,把eval换为echo,把执行的输出结果替换eval那行继续运行即可。

我无法为你以上代码获取解密后的内容,因为加密过程与文件名有关,名字不符的时候解密结果为空,如果你提供文件名,我给你给你计算出解密后的代码。

你编写并运行下面的代码就知道解密后的结果了:

<?php
$fp=fopen('content_list_zt.php','rb');
fread($fp,1260);/*这是关键注意的,表示跳过上面你给出的代码,把“?>”之后的内容进行解密然后执行*/
$str=(base64_decode(strtr(fread($fp,728),'ta9XAnCMkIjWfwreJ/7gd45L+hUlpTKb1N2SP6O3BRDiVqHvZQu8ysmxF0zEcYGo=','ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/')));
echo($str);
?>

从上面的代码中的注释你可以知道,这段程序其实是对它之后的代码进行解密个执行。

所谓的解密也就是strtr进行一下字符串翻译,然后base64_decode进行解码,是不是很简单,PHP搞任何加密都是徒劳,但总有那么多无聊的人。