我很感兴趣,如果有人确切知道PHP的bcompiler对逆向工程有多么有效/安全/受保护。介绍页面提出了一个大胆的主张:
就代码保护而言,可以肯定地说,无法重新创建它所构建的确切源代码,并且没有附带的源代码注释。使用bcompiler字节码重新创建和修改类实际上是没用的。
也许关键词是“确切的” - 如果你删除它,它们的主张是多么真实?
PS - 请不要有关于编译/混淆与许可的讲座。 :)
答案 0 :(得分:9)
与向ASM编译C ++一样安全。它可以通过仔细阅读和逻辑进行逆向工程或理解,并且可以编辑为例如非常容易地添加10个硬币而不是5个硬币。但是,即使是一小段字节代码也需要很长时间才能理解,原始源代码只能手工重写。在大多数情况下,变量名称等都是不可恢复的。
换句话说,PHP是披萨配方,字节码是热门的新鲜披萨。你可以找到原来的食谱,但这需要很长时间,非常困难,你不会知道厨师绰号辣香肠“Roni”。
答案 1 :(得分:1)
Bcompiler现已反编译,请参阅link(需要注册)!
但请检查the archived version。
调用这些文件:ModeBIphp53Updated2.rar
,ModeBIphp52ts.rar
和MMcache+EA.rar
。