PHP的base64加密方式的解码解密
作者:秋了秋 发表时间:2015年02月11日
网上有的人写的php程序或者是主题模版的设计为了保护版权和经济利益,他们会把自己的php程序运用加密算法把代码进行压缩,一般的压缩方法都是base64,加密后的就不是代码了,是一大串莫名奇怪看不懂的字母,通常以<?php eval(base64_decode开头,接下来就是字母了,比如:
加了密的代码一般都是作者做了手脚的,否则他不会加密,破解这种代码也是很简单的;
只需要把这整块<?php 被加密的代码 ?>代码复制出来,
新建一个php文件,粘贴进来,并修改前面的eval为echo,保存并命名为test.php;
将test.php上传到服务器根目录,然后通过地址访问该文件比如//netblog.cn/test.php,让浏览器把它解析出来,如果出现乱码,就在test.php文件最前面加上<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这行代码;
然后查看网页源代码,这时的网页源代码就不是html了,它也包含php代码,这就是完全解密后的代码,不包括<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />;
回到原先的php文件,清空原先加密的代码,把解密后的代码复制粘贴到原位置,保存。就完成它的破解了。
接下来就是修改解密后的代码,解密后php代码,修改php代码应该不用教了。
6
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/288.html