需求:
1、操作系统:Windows 2000/XP,内存越大越好,推荐1G以上。
2、安装php5,假定安装在c:\php5,复制c:\php5下所有文件到c:\php-de文件夹。
3、安装ZendOptimizer-3.3.0,假定安装在C:\Program Files\Zend\ZendOptimizer-3.3.0。
4、解压dezend.rar包到c:\php-de文件夹,覆盖里面的php.exe和php5ts.dll文件,还有两个文件config.ini(混淆函数
列表)、PhpVars.reg(环境变量配置)和decode_all.bat(批量dezend)下面要用到。
5、修改c:\php-de文件夹下的php.ini文件,增加下面一个节:
[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\Optimizer-3.3.0"
zend_extension_ts="C:\Program Files\Zend\ZendOptimizer-3.3.0\lib\ZendExtensionManager.dll"
修改内存限制
memory_limit = 128M
6、修改PhpVars.reg文件,将对应的行修改为:
"PHP_DECODE_INI"="c:\\php-de"
"PHP_DECODE_PATH"="c:\\php-de\\decode"
然后双击该文件,导入注册表。
7、复制要dezend的文件夹到c:\php-de目录下,假定是c:\php-de\dezend。运行cmd,执行
cd c:\php-de
decode_all zend
8、耐心的等一段时间,dezend好的文件就在c:\\php-de\\decode文件夹了。
提示:
可以修改decode_all里面的*.php *.inc,添加其他扩展名的php文件。
安装本程序包后,点击打开按钮,选择一个需要解密的被Zend加密过的PHP程序,然后选择PHP程序编写时所使用的版本,最后点击"解密"按钮.
解密后的文件会与原文件保存在同一目录,文件名为原文件后加入“.de”字样用于区分。