使用Dezender对zend加密后的php文件进行解密

  在开发中需要修改一些php文件,部分是通过zend加密的,记事本打开之后是这样的:

  

  此时需要使用Dezender进行解密,下载链接如下:

  Dezender.7z

  下载后解压到C盘(路径不要带有中文),如解压到其他位置,请打开Dezender\PHP5\PHP5\php.ini文件,到文件末尾

; Local Variables:
; tab-width: 4
; End:
zend_extension_manager.optimizer_ts="C:\Dezender\Zend for PHP5\Zend for PHP5\"
zend_extension_ts="C:\Dezender\Zend for PHP5\Zend for PHP5\ZendExtensionManager.dll"

  修改为对应的路径。

  打开cmd,依次执行如下命令:

cd C:\Dezender\PHP5\PHP5

php.exe C:\xampp\htdocs\web\base\admin\index.php

  将C:\xampp\htdocs\web\base\admin\index.php替换为你需要解密的php文件,

  然后就可以看见你的文件目录下面会多出一个文件:文件名.de.php

  打开文件,内容已经解密:

  

  

时间: 2024-12-16 02:47:25

使用Dezender对zend加密后的php文件进行解密的相关文章

解决Zend加密的PHP页面出现Incompatible file format的问题

错误如图: 致命错误:不兼容的文件格式可能的原因: 1.文件本身加密的问题,很有可能你用的Zend进行加密了,但是因为版本的问题,很有可能是你的主机上的Zend Optimizer版本太低了.2.文件编码的问题(可能性较小),比如你使用了非ANSI或者UTF-8的文件编码方式.3.上传的模式问题(当然,你这里使用的是内置程序,应该不是这个问题),上传的话使用binary模式可能会好些. 手头有一套php程序是zend加密的,将它放到主机空间上运行的时候遭遇如下问题:Fatal error: In

安全加密后的文件夹怎么打开呢?

在Windows中,打开控制面板,可以进行系统设置:打开拨号网络,可以建立新连接,或进行拨号:打开打印机,可以安装打印机,并可对打印机进行设置-- 其实,我们也可以自己制造这样的文件夹.下面就跟我一起来制作吧. 对于加密后的文件夹怎么打开呢?因为我们无法把该文件夹名称中的类ID号直接删除,所以无法通过重命名把该文件夹变为普通文件夹.那么怎么办呢?我们可以用压缩软件WinRAR来解决这个问题.启动WinRAR,切换到该文件夹的上级文件夹,右键单击该文件夹,在弹出菜单中选择"重命名",去掉

Web安全--使用Salt + Hash将密码加密后再存储进数据库

转载原地址 http://www.bozhiyue.com/mianshiti/_net/2016/0728/314239.html (一) 为什么要用哈希函数来加密密码 如果你需要保存密码(比如网站用户的密码),你要考虑如何保护这些密码数据,象下面那样直接将密码写入数据库中是极不安全的,因为任何可以打开数据库的人,都将可以直接看到这些密码. 解决的办法是将密码加密后再存储进数据库,比较常用的加密方法是使用哈希函数(Hash Function).哈希函数的具体定义,大家可以在网上或者相关书籍中查

有什么加密算法,可以加密后只出现数字+英文字母

有什么加密算法,可以加密后只出现数字+英文字母10:25:46[冒泡]小Q2014/10/22 10:25:46不用加密[吐槽]周Y2014/10/22 10:25:58那怎么弄[冒泡]小Q2014/10/22 10:25:59不用考虑啥加密算法, [冒泡]小Q2014/10/22 10:26:08你确定是加密对吧, [冒泡]陈zx2014/10/22 10:26:09一直用收费VPN的男人强势飘过~~[冒泡]小Q2014/10/22 10:26:26随便一个 对称/不对称 加密 加密后都是 字

解密金盾卫士加密后的文件

金盾卫士,后患无穷!研究了好大一阵子,其间也咨询过网友(cnblogs的火星大熊猫),但是被告知金盾卫士官方加密算法升级,无法采用老办法解密.C/C++程序员对加密解密原理了解不深,也就是说无法对加密后的软件进行解密.但是后来研究发现该加密软件是不会对exe文件加密的(亮了).官方文档也只是如下说明: 它不仅能够对Office.CAD.PDF.CorelDraw.Photoshop.程序源代码等任意格式的电子文档进行加密保护,而且能够对加密的文件进行细分化的应用权限设置,确保企业的机密数据只能被

zend 加密文件导致全局变量失效

1,在function里面家人global $_SERVER: 目前网上下载的zendencoder是编译php4.1x左右的php程序,php4.2x程序的环境变量已有变化,因此虽然你是用php4.2x写的程序,但是编译出来确实php4.1x的.如: function Test(){ $_SESSION['username'] = 'XiaoLi'; } 在php4.2x中$_SESSION是session,而且是全局变量, 在php4.1x中$_SESSION只是一个数组,它在函数Test中

强力重置ASP.NET membership加密后的密码![转]

公司网站的用户管理采用的是ASP.NET内置的membership管理,在web.config文件中的密码格式配置是加密了的,passwordFormat="Hashed",这样在用户注册的时候存到数据库中的密码都是加密了的,如果你忘记密码了要找回密码的时候必须要记得注册时写的密码问题答案,可是如果密码问题答案也忘记的话...因为密码是加了密的,所以也不知道他的密码的生成规律,直接改数据库也不懂怎么改... 这个问题在以前的时候碰到过,当时特意上网搜索了一下,竟然没有发现,不知道是不是

接口API中的敏感数据基于AES进行安全加密后返回

许久没有写博客了,有些惶恐地打开这个再熟悉不过的编辑器. 场景:要对一个涉及到敏感数据(账号.密码)的接口进行加密后返回 由于之前没有相关的经验,所以先在网上搜罗了一阵,这篇博客不错https://www.cnblogs.com/codeon/p/6123863.html给了我一些思路和启发. 先来介绍两个模糊不清,容易搞混的概念. Base64编码,看名字就可以知道这是一种编码方式,编码方式有很多ASCII.Unicode.UTF-8等,Base64编码会把3字节的二进制数据编码为4字节的文本

企业网盘对加密后文件实现在线浏览的解决方案

现象描述:很多企业考虑到文件的安全及防止泄密的考虑,会在企业内部部署文件加密系统.文件加密系统的原理是:在企业局域网内部打开文件不受影响,而在没有企业授权的情况下文件脱离企业局域网是无法打开的,或者打开是乱码.通过这个模式来保证数据的安全.而这个加密系统的本质是,文件在局域网内部保存后,文件已经被加密.简单的说 word 的doc文件本质上已经是被改过了,已经不是正常标准的doc文件了.问题描述:而这一类企业若后期需要部署 EDM.PDM.PLM等系统来进行文件管理的时候,就会遇到PDM等系统无