Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



ZendOptimizer 加密破解(phpweb破解)

昨天一个朋友说帮他仿一个婚庆网站,我记得我这里好像有几套婚庆网站的源码于是就翻出来看一下。

结果传到服务器上去报错了。报错如下:

Fatal error: Incompatible file format: The encoded file has format major ID 1,

然后网上说是因为zend加密版本的问题。

因为这个程序是基于php5.2之前的版本写的,然后加密用的是Optimizer-3.3.0

然后我服务器上用的是5.3版本的 5.3不再支持Optimizer-3.3.0了 而是由Zend Guard Loader取代了。

蛋疼了。。。

是不是哥的程序就不能用了呢?就的进回收站了呢?

如果你觉得是我还有必要写这篇文章么?

嘿嘿!

继续继续。。。。

破解之旅开始了。

下载Dezender

在最下面的附件里面

然后解压出来剪切到d盘  这个随便只要你方便那个路径都行

然后修改配置文件

主要是看你的程序用的是什么版本加密的。就修改为对应版本就行了。

我的程序是phpweb的

用的是php5.2.x

所以我就进入

D:\Dezender\PHP5\PHP5

然后复制一个php.ini

然后编辑php.ini

拉到最下面

有两行代码:

zend_extension_manager.optimizer_ts="X:\DeZenders\Zend for PHP5\"
zend_extension_ts="X:\DeZenders\Zend for PHP5\ZendExtensionManager.dll"

 

改成自己的盘 然后自己的版本

zend_extension_manager.optimizer_ts="d:\DeZenders\Zend for PHP5\"
;zend_extension_ts="X:\DeZenders\Zend for PHP5\ZendExtensionManager.dll"
zend_extension_ts="D:\Dezender\Zend for PHP5\Zend for PHP5\Optimizer-3.3.0\php-5.2.x\ZendOptimizer.dll"

我是直接把他原来的注释掉了。

然后把加密的文件放在这个目录下

cmd到这个目录

 1.PNG

然后执行php 文件名

比如:

php admin.php

然后后会在本目录生成一个admin.de.php的解密文件

这个里面就是明文了。

需要提醒的是这个解密出来的还是有些小错误的。

比如会吧($123[1]) 解密成($123)[1]之类的

而且会出现一些\t\n的符号,等等。。。

解密后小修一下就好了。不过总体来说还是不错的!

我现在在解密phpweb的后台加密程序。

NND工程量不小哇!

等解密调试完成后也把后台程序传一份上来吧!省的以后又做重复的事情!

Dezender.rar

 

浏览5680  评论4  Alex于 2014-4-24 12:52
评论
imapx2 发表于2016-01-05 05:17
您好: 我也是.后台登录没反应.能否分享一下...感激~!回复
Alex 发表于2016-01-07 14:37
@imapx2:很久没有接触这个套程序了,不知道你现在是什么问题回复
imapx2 发表于2017-05-15 08:13
@Alex:空间的 php版本升级了 Zend也是一样...不能登录后台..能否享一下..阁下做出來的档...谢谢..imapx2@gmail.com回复
fallenlin 发表于2014-05-25 21:00
您好:我依照您的步驟進行phpweb的後台解密,但是解密後還是有異常不能使用,可否麻煩您分享一下您的解密方式及結果?萬分感激~回复
发言