注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

精品男人

男性话题 男性情感 淘宝男士精品-男装男鞋、手机数码、电脑电玩、运动系列

 
 
 

日志

 
 

base64+gzinflate码解密 加密 [转贴  

2010-07-31 12:43:21|  分类: 网赚电脑 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 

今天搞WordPress,真是被烦透了。很麻烦的代码,结果无法显示。后来拼命Google终于找到解决之道。

现在的WordPress主题作者越来越喜欢用一些“乱码”(例如:<?php eval(gzinflate(base64_decode(’encoded text’))); ?>)来包装主题,想不明白他们为什么要这样做。
这样子如果想在主题底部加一段统计代码的话那会很麻烦。
小弟当初遇到这个问题后上网找了很久,百度上面的方法根本就无法使用!
最后终于在Google被我找到了解密gzinflate+base64码的方法,哦呵呵呵…
好了,废话不多说,下面是具体方法。


<?php
/*
Taken from http://www.php.net/manual/de/function.eval.php#59862
Directions:
1. 把这整段脚本复制保存为 decrypt.php
2. 把需要解密的代码保存为 coded.txt
3. 创建一个空白文件命名为 decoded.txt (必须把 decoded.txt 的权限设置为 CHMOD 0666 )
4. 运行解密脚本 (浏览器中运行decrypt.php 即访问 http://您的域名/存放目录/decrypt.php)
5. 打开 decoded.txt, 代码应该已经解密完成,如果出现错误请把代码发送到 http://www.ariadoss.com/forums/web-development/lamp
*/
echo "\nDECODE nested eval(gzinflate()) by DEBO Jurgen <jurgen@person.be>\n\n";
echo "1. Reading coded.txt\n";
$fp1 = fopen ("coded.txt", "r");
$contents = fread ($fp1, filesize ("coded.txt"));
fclose($fp1);
echo "2. Decoding\n";
while (preg_match("/eval\(gzinflate/",$contents)) {
$contents=preg_replace("/<\?|\?>/", "", $contents); eval(preg_replace("/eval/", "\$contents=", $contents)); } echo "3. Writing decoded.txt\n"; $fp2 = fopen("decoded.txt","w"); fwrite($fp2, trim($contents)); fclose($fp2);
?>

注意:在把需要解密的代码保存为coded.txt时不用全部弄进去,只需要把像这样的代码 eval(gzinflate(base64_decode(’………’))); ?> 保存到coded.txt里面就可以了。

  评论这张
 
阅读(181)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018