天道酬勤,学无止境

zend-optimizer

解码用“zend guard”编码的 PHP(Decode a PHP encoded with 'zend guard')

问题 我们有一个由老员工维护的网站,它似乎是由 Zend Guard 编码的,包括所有备份。 我对 Zend Optimizer 有一点了解,但从未考虑过将其用于源代码保护,因为我知道最终需要为解释器解码字节码,并且确信人们可以使用某些软件轻松解码优化文件。 现在我需要解码一些文件,除了一些“付费服务”之外我什么也找不到。 我们拥有代码的所有权,现在无法进行任何更改和调试。 我怎样才能解码我们的文件? 回答1 各地的免费工具现在都可以做到这一点: http://www.showmycode.com/ 回答2 非常昂贵的软件工具 Zend Guard 的全部目的是加密代码,使其无法被解码。 这就是我想说的。 如果混淆没有打开,那么您有可能通过黑客代码引擎获得专业人员来取回代码,减少注释和格式。 如果混淆是打开的,那么老实说,重写它会更容易。 从 Zend 网站阅读这篇文章,我知道这是一个有偏见的来源,但他们是对的:http://forums.zend.com/viewtopic.php?f=57&t=2242

2021-12-01 10:50:05    分类:技术分享    php   encryption   zend-optimizer   zend-guard

PHP 操作码缓存/Zend 加速和 include_once 与 require_once(PHP Opcode Caching/Zend Acceleration and include_once vs. require_once)

问题 我有一位同事正在研究我们基于 PHP 的应用程序的操作码缓存/Zend 加速(我一直认为这些是同一件事)。 他的基准似乎表明,如果我们将我们的(大型)类库包含在 require_once 中,我们没有看到性能优势,但我们确实看到了使用 include_once 时的性能优势。 这对我们俩来说都有点腥味,但我自己没有时间检查我们的基准测试方法,而且我的同事对鱼的气味比我更能容忍。 :) 有没有人遇到过这样的事情? 如果没有,是否有任何想法可能通过从 include_once 切换到 require_once 导致性能提高? 回答1 对于初学者来说,这两个调用(require_once 和 include_once)都会仔细检查之前是否未包含文件。 因此,他们实现此目的的方法是在所有可用路径中搜索文件,并基本上检查它之前是否未在混合中等。 在后台发生的事情是他们评估所有不同的选项(例如多个 include_path 等),然后通过从这个缩写形式创建真实路径,他们创建了一个唯一的标识符。 只有一条相同的路径——而不是两条。 这已经不是地球上最快的过程,通常发生在每次使用 PHP 请求时。 然后添加另一个昂贵的操作,即当它创建我称为realpath (realpath,因为它类似于 realpath() 所做的事情)以检查文件是否存在时的 stat。 如果我错了,请纠正我,但 APC

2021-11-27 23:29:12    分类:技术分享    php   performance   opcode   zend-optimizer

PHP Opcode Caching/Zend Acceleration and include_once vs. require_once

I have a colleague who is looking into opcode caching/Zend Acceleration (I've always assumed these are the same thing) for our PHP based application. His Benchmarks appear to indicate that we're NOT seeing a performance benefit if we include our (large) class libraries with require_once, but we DO see the performance benefit when using include_once. This smells fishy to both of us, but I don't have time to check into our benchmark methodology myself and my colleague has more tolerance for the smell of fish than I do. :) Has anyone ever run into anything like this? If not, any thoughts on other

2021-11-22 02:09:38    分类:问答    php   performance   opcode   zend-optimizer

Decode a PHP encoded with 'zend guard'

We have a website maintained by an old employee and it appears it's encoded by Zend Guard including all backups. I know a little about Zend Optimizer, but never considered it for source protection as I know in the end the bytecode will need to be decoded for the interpreter, and was sure people easily decode optimized files using some software. Now I need to decode some files and I can't find anything but some 'paid services'. We have the ownership of the code and are locked out now for any changes and debugging. How can I decode our files back?

2021-11-19 03:10:37    分类:问答    php   encryption   zend-optimizer   zend-guard