如何破解Zend及ionCube加密的php文件
PHP加密的种类:
我们知道很多商业php程序为了保护源码或者设置限制会采取源码加密,
常见的一般有Zend、微盾(威盾)、ionCube.
其中微盾是不需要服务器组件支持的,所以也很好破,网上文章很多,大家搜搜就可以得知.
而Zend和ionCube是需要组件支持的,所以在破解上难度会非常大,或者说根本无法破解.
①.、Zend Guard
简单介绍一下Zend Guard:
Zend Guard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案.
Zend Guard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益.
Zend Guard加密后的PHP源程序需要环境中安装Zend Optimizer才可以运行,
同时Zend Optimizer在加密的过程中也可以实现优化代码的作用.
IonCube是用来加密PHP的工具.ionCube Encoder可以把PHP源代码转换成ByteCode.
进行加密授权处理后的PHP代码就不在开源了,必须使用ionCube loader才可以执行加密过的PHP代码.
ionCube loader是免费的,但是Encoder的价格就比较昂贵.
如何知道文件的加密方式呢?
目前我也只看过zend加密方式,文件头部会有"Zend".
zend加密截图
解密方式:
本文并不赞成破解,下文提供工具方法仅限测试使用,韦鲲鹏不承担任何责任.
其中有README说明文档,大家也可以看一看.
其中有两种解码方式,一种是_RM 另外一种是_NWS. 有些文件两种均可破解,有些只可一种.
首先讲下如何破解单个php加密文件.
将需要破解的文件拖到DECODE_NWS.bat或者DECODE_RM.bat上即可.
如生效,则会在php文件所在目录生成(同名◆.nws/.rm◆.sudu.txt)的文件.
如果要破解多个文件,则将所有要破解的文件复制到程序目录下的_decode目录(如D:/DeZender_DeIoncuber/_decode/),
然后运行DECODE_RM.bat或者DECODE_NWS.bat,随后就会在_decoded_nws/rm 的目录下生成破解后的文件.
可以加密就可以解密.
解密ZEND加密后的PHP文件:
zend加密php文件解密工具Dezender可以做到.
然后就可以看见文件目录下面会多出一个文件 ? ?文件名.de.php
然后就可以看见文件目录下面会多出一个文件 文件名.de.php
以上就是土嘎嘎小编为大家整理的解密zend加密后的php方法相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!