首页 > 开发 > PHP > 正文

PHP界的大事:zend已经可以破解

2024-05-04 23:04:24
字体:
来源:转载
供稿:网友
中国最大的web开发资源网站及技术社区,
  10月4日,国内有一家名为清风工作室的网站推出一款名为dezender的软件,据他们说“dezender可以反编译被zend编译过的所有 php代码,由dezender产生的php源代码同原始文件相比,在源代码级有超过95%以上的一致率,除极少数特殊情况外,无需经过任何修改,即能正确运行并实现与原始文件完全相同的功能。dezender能100%地还原php的变量名、函数名、类名、属性名、方法名,甚至函数的参数名。”

  这个消息引起了众多php爱好者的关注,到目前为止,已经有上百个朋友在他们论坛提供了代码让他们破解,虽然到现在还不能完美破解,但破解的结果还是让很多人吃惊,所有用zend encoder或safeguard加密的php代码都可以用dezender完全解密。

  zend technologies 是php的官方赞助商,虽然php是一个开源项目,但是开发工具、培训、认证等都是由zend来打理,因为php的核心zend api是由zend公司提供,所以可以说zend公司就是php支持商。zend technologies的几个产品在php界有着非常大的影响,zend stutio是目前最强大的php开发工具,zend encode是一个可以把php脚本编译为二进制码的工具,可以大大提高php的执行效率,有了zend encode,你就可以将自己写好的php程序,编译后分发给很多用户,而用不着公开自己的源程序代码。编译好的二进制代码可以被zend optimizer透明读取,也就是说,客户只要在他的服务器上安装zend optimizer就可以执行由zend encode编译好的php程序。编译程序中包含有zend optimizer的部分代码,所以编译过程中对程序代码进一步作了优化处理,这即意味着脚本的执行效率提高了。

  由于国内的版权意识薄弱,很多php开发者把自己的产品加密,zend的破解消息引起了很多php开发者的恐慌,这意味着以后php没有了强大的代码保护措施。

  目前zend官方论坛对这个话题已经展开了激烈的讨论,据说zend已经打算发布新版的zend encode用新的编译方法对php脚本进行编译。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表