你的php 的版本是?
但是如果目标 php版本是 ⑤③x 那就麻烦了 ,暂时很难破解
如何破解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
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可以做到.
③.、打开cmd命令行
然后就可以看见文件目录下面会多出一个文件 ? ?文件名.de.php
④.、进入I:\Dezender 目录下面的
⑤.、写一个批处理文件,可以直接把一个目录下面的文件全部批量解密
修改好以后,就可以开工了:
运行命令提示符(cmd.exe)
按以下步骤操作(依次输入命令)
①.
②.
③.
E:
呵呵,这样就大功告成了,会生成一个"文件名.de.php"的文件.
不过解密后的文件不可能跟源文件一模一样,注释什么的肯定是没有了的,还有偶尔会有些小的错误,不过都不碍事,修改一下就可以正常使用了.
以上就是土嘎嘎小编为大家整理的zendphp解密相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!