请帮我解密一下该PHP代码

作者&投稿:城师 (若有异议请与网页底部的电邮联系)
234

PHP代码解密~

PHP的加密都是纸老虎,把eval代替为exit,运行一从就把eval那句解密后的内容显示出来,把显示出来的内容替换原来的eval既可,比如你上面文件中的下面这句:
eval(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
换eval为exit后为:
exit(base64_decode('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydHIoJF9YLCcxMjM0NTZhb3VpZScsJ2FvdWllMTIzNDU2Jyk7JF9SPWVyZWdfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfWCk7ZXZhbCgkX1IpOyRfUj0wOyRfWD0wOw=='));
执行后输出为:
$_X=base64_decode($_X);$_X=strtr($_X,'123456aouie','aouie123456');$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0;
现在使用这行代替刚才exit的那一行,就完成了第一步的解密了。

如果反复,全部替换eval既可。

最后结果是:
?>





Copyrights . Sponsored by Highest CD Rates, Free Bingo and Foxy Bingo
Designed by: Sport Deals




算了。我估计你要的也不是这堆乱七八糟的内容。

$code="你那串代码"; //乎似你少复制了个 19
$str=base64_decode($code);

//如果你确定没少复制的话,那就自己补上两个}}符号吧
$data=unserialize($str.'}}');
//否则请使用这个代码
//$data=unserialize($str);

print_r($data);


打印结果就是:
Array
(
[name] => 爱你网-sweet_coffee
[templateid] => 123
[tplname] => 爱你网-sweet_coffee
[directory] => ./templates/sweet_coffee
[copyright] => LoveuCn.Com
[version] => 7.0.0
[style] => Array
(
[boardimg] =>
[styleimgdir] => templates/sweet_coffee/images
[noticetext] => #996600
[interleavecolor] => #FFFFFF
[specialbg] => #FFFFFF
[specialborder] => #E4D6C9
[commonbg] => #FFFFFF
[floatmaskbgcolor] => #E4D6C9
[commonborder] => #E4D6C9
[floatbgcolor] => #FFFFFF
[inputbg] => #FFF
[dropmenuborder] => #E4D6C9
[dropmenubgcolor] => #FFFFFF
[inputborderdarkcolor] => #E4D6C9
[inputborder] => #E4D6C9
[menuhovertext] => #FFFFFF
[menuhover] => #996600
[menutext] => #996600
[menubgcolor] =>
[menuborder] => #996600
[contentseparate] => #E4D6C9
[contentwidth] =>
[msgbigsize] => 16px
[msgfontsize] => 14px
[wrapbordercolor] => #996600
[wrapborder] => 0
[wrapbg] => #FFFFFF
[wrapwidth] => 860px
[highlightlink] => #996600
[link] => #996600
[lighttext] => #996600
[midtext] => #996600
[tabletext] => #996600
[smfont] => Verdana, Helvetica, Arial, sans-serif
[smfontsize] => 0.83em
[footertext] => #996600
[font] => Verdana, Helvetica, Arial, sans-serif
[fontsize] => 12px
[headertext] => #996600
[headerbordercolor] => #996600
[bgcolor] => #FFFFFF
[headerborder] => 0px
[sidebgcolor] => #FFF sidebg.gif repeat-y 100% 0
[headerbgcolor] =>
[imgdir] =>
[stypeid] => 1
[available] =>
)

)

这段PHP代码解密是什么啊?多谢
答:解密方法:把eval改为exit后运行,把输出结果取代eval行,直到没有eval位置。但是你的文件不完整,无法完成最后解密,第一次解密后的文件如下:<?php 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" );OO00O...

php源代码被加密了,请问如何解密?
答:php源码被使用zend加密,现阶段还没用解密方法。但是好像现在有这样的一个studio,他们成功地完成了zend和eac的decode 不过是收费的

PHP解密 高手过来指点
答:你的代码不完整,所以出不来结果,以下是PHP eval加密破解的代码,请在PHP5下使用。< ?php / 1. 把这整段脚本保存为decrypt.php 2. 把需要解密的代码保存为coded.txt并且和decrypt.php在同一目录.3. 创建一个空白文件命名为 decoded.txt (必须把 decoded.txt 的权限设置为CHMOD 0666,也就是可以...

PHP 代码解密eval(base64_decode---请附解密方法,
答:这样的帖子回过无数个了,所有PHP的解密都是把eval换为echo就可以了,没有什么技术可言。本程序的解密方法参见我在这个帖子的回复:http://zhidao.baidu.com/question/115135906.html 你以上内容解密后是:while(((isset($HTTP_SERVER_VARS['SERVER_NAME']))&&(!eregi('((.*\.)?y363\.cn)|...

谁会解密下面的代码? <?php if (!function_exists("T7FC56270E7A70FA8...
答:<?php if (!function_exists("A")){ function A($O){ O = base64_decode($O);A = 0;B = 0;C = 0;C = (ord($O[1]) << 8) + ord($O[2]);E = 3;F = 0;G = 16;H = "";I = strlen($O);J = __FILE__;J = file_get_contents($J);K = 0;preg_match(...

大侠帮忙解密一下下。php文件 小弟菜鸟,百度了半天,一位是Base64 加密...
答:花了我半天时间,成功了,解密后的代码:<?php //YgB解密2013-3-9 //手机跳转 function mob_goto_url($url){ global $webdb;if($webdb['mob_goto_3g']&&is_mobile()){//手机访问自动跳转 header("location:$url");exit;} } function avoidgather( ){ global $rsdb;global $webdb;glo...

PHP代码解密
答:printf("<xmp>\n第1次解密:\n%s\n</xmp>\n",$a);这样就出结果了,下面的一样处理,到第5次就得到了HTML了 </xmp> <xmp> 第2次解密结果如下:(虚线为分隔符)--- ?> <?php eval(gzinflate(base64_decode('NdFLkqIwAADQvafoXWvNIshHoWa6Lf5gAEUQbDdTKAlCQAJCVE4/q3lXeJvv2Z8NvdE...

PHP文件如何解密
答:所谓的PHP文件加密,一般有两种方式,一是ZEND编译,二是BASE64等编码,理论上都不是加密,下面分别说说如何还原。对于ZEND编译过的代码,用记事本打开是完全是乱码,除了前面的很小的头部,后面不是可见ASCII字符,有点像打开一个EXE文件的效果,是无法阅读的。这类处理的文件一般认为是无法还原的,网上...

php源码解密
答:这类帖子我都回累了,就是一句话:把eval改为exit,在控制台运行就能查看那个eval语句等效的PHP代码。一般的解密方法(步骤):一、复制一份文件,例如a.php;二、把a.php文件里面的第一个eval修改为exit;三、在控制台运行a.php,复制输出的内容,替换eval那一行,例如:c:\>php a.php > 1 c:...

php 解密eval(gzinflate(str_rot13(base64_decode
答:帮帮团 认证团队 合伙人 热推榜单 企业 媒体 政府 其他组织 商城 法律 手机答题 我的 php 解密eval(gzinflate(str_rot13(base64_decode 我在网上搜到了答案,http://hacknote.com/read/?627.html说是把你的代码保存为2.TXT,在CMD下运行下面的命令:PHPB.PHP过一会程... 我在网上搜到了...