2012-10-09 99 views
5

我正在自定义测地线分类,我的客户没有给我访问许可证文件(而我没有问过他这个问题)。如何解码ionCube加密文件?

我可以从管理面板对其进行自定义,但我想在本地系统上对其进行自定义。

但是,当我试图做到这一点,它被重定向到网站关闭页面。

我认为这是因为product.php文件代码(我有相同的代码,因为这一个):

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

+0

我并不确切,但我认为这段代码会加密php文件(就像我在这里阅读的那样)。 – sandip

回答

8

Ioncube公司(至少当它是PHP加速器)编译PHP来编码之前字节码。

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

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

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

+0

免费反编译器确实存在,我认为他们将操作码转化为源代码。 –

+0

@Shaquin由于字节码优化,它们不一定会复制确切的源代码,甚至可能会导致错误。 – Leigh

+0

@Leigh我试了一个,它甚至保留了函数名称的情况。 –