[原创]WordPress主题去版权保护修改的方法二

2012年1月11日23:26:33 发表评论 12,347 views

        上一节里边我们介绍了WordPress主题去版权保护修改的方法一,下面我们接着把第二种方法也一并说完。

        第一种是主题开发者使用php base64_decode对Footer.php文件进行加密,我们看到的整个footer.php文件其实全部是无法看懂的乱码,既然它加密了,那我们就解密,解密方法如下:

$Code ='把整个footer.php文件中的乱码复制于此,该段代码将会解码文件内容'; // base64编码  
$File = ‘mycode.php’;//解码后将会在同目录下保存的名为mycode.php的文件,里边既是你要的内容 
$Temp = base64_decode($Code);  
$temp = gzinflate($Temp);  
$FP = fopen($File,”w”);  
fwrite($FP,$temp);  
fclose($FP);  
echo “解码成功!”;  

把如上该段代码修改保存为decode.php上传到你的网站根目录,访问http://yourdomain.com/decode.php就会在更目录下生成mycode.php文件,通过FTP软件拷出来打开,然后把原来加密的代码用新解密的代码还原回去即可。

 

         第二种比较郁闷的,去除后出现“This theme is released under creative commons licence, all links in the footer should remain intact”的错误提示,这就是传说中的eval语句加密,这种情况需要到function.php找到带有eval的语句,同时查看页脚文件footer.php和头部文件header.php里是否还有eval语句,一并去掉。最后到主题页面文件index.php里查找eval去掉,同时找到


把该代码替换成


即可。

        开篇提到的方法一已经经过本人验证,完全可行。至于本文提到的第一种情况情况64位编码解码的已经通过实践,方法可行。第二种方法由于本人没有碰到类似加密主题,暂时木有完成验证,如果有童鞋子解密过程中碰到任何问题可以随时留言,我一定抽空一一回复。

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: