如何解码ionCube加密文件?

时间:2012-10-09 07:38:51

标签: php encryption ioncube

我正在定制分类的测地线,我的客户没有让我访问许可文件(相反,我没有问过他)。

我可以从管理面板自定义它,但我想在我的本地系统上自定义它。

但是当我尝试这样做时,它会被重定向到网站外。

我认为这是因为product.php文件代码(我的代码与此代码相同):

What does this PHP do? Is it an encoder/decoder?

1 个答案:

答案 0 :(得分:12)

ionCube(至少在它是PHP Accelerator时)在编码之前将PHP编译为字节码。

这完全消除了源代码,即使你能够反转编码过程,你仍然会留下编译的操作码,而不是源代码。

ionCube加载器解码字节码,然后不需要解析,并由PHP虚拟机直接执行。

如果我没记错,编码器还会对字节码执行优化和混淆,这有助于防止反编译。