当前位置: 秋叶网络博客 网络技术 ◊ PHP的base64加密方式的解码解密

PHP的base64加密方式的解码解密

作者:秋了秋 发表时间:2015年02月11日

网上有的人写的php程序或者是主题模版的设计为了保护版权和经济利益,他们会把自己的php程序运用加密算法把代码进行压缩,一般的压缩方法都是base64,加密后的就不是代码了,是一大串莫名奇怪看不懂的字母,通常以<?php eval(base64_decode开头,接下来就是字母了,比如:

pho加密后的代码

加了密的代码一般都是作者做了手脚的,否则他不会加密,破解这种代码也是很简单的;

只需要把这整块<?php 被加密的代码 ?>代码复制出来,

新建一个php文件,粘贴进来,并修改前面的evalecho,保存并命名为test.php;

将test.php上传到服务器根目录,然后通过地址访问该文件比如http://www.mizuiren.com/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代码应该不用教了。

0
除非注明,文章均由 秋叶网络博客 发布,欢迎转载。
转载请注明本文地址:http://www.mizuiren.com/288.html
目录: 网络技术 | 标签: 解码解密 | 5552次阅读