首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHPGuard - PHP源代码加密

PHPGuard - PHP源代码加密
EN

Stack Overflow用户
提问于 2013-08-09 06:34:06
回答 1查看 2K关注 0票数 0

我的公司担心我们的PHP代码被另一家访问同一台服务器的公司窃取,因此他们购买了PHPGuard (phpguard.net)。

在对文件或文件夹进行加密之后,它只创建一个.prot文件/文件夹,并且源保持在那里。如果删除了源代码,那么代码就不会执行(很明显)。这个软件没有任何工具来执行加密的代码,所以我想知道这将如何工作。

我开始觉得这只是个骗局,有人用这个吗?它应该如何工作?

PS:我知道这不是一个编程问题,但我现在遇到了一个非常糟糕的问题,我不得不部署到服务器上,因为我的公司担心代码被盗……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-09 11:40:48

嗯,我发现这个PHPGuard似乎不是一个骗局,但它根本不起作用。

我在PHP5.4服务器上做了一个简单的测试: info.php

代码语言:javascript
复制
<?php

phpinfo();

?>

info.prot.php

代码语言:javascript
复制
<?php $_F=__FILE__;$_C1808890765='P0U1P29+bzMzb35veVBkMiZ6azMzP0U=';$_D=strrev('edoced_46esab');
eval($_D('JF9DMTgwODg5MDc2NT1iYXNlNjRfZGVjb2RlKCRfQzE4MDg4OTA3NjUpOyRfQzE4MDg4OTA3NjU9c3Ryd
HIoJF9DMTgwODg5MDc2NSwnCUE7DVE+bmEpczJ1YigqQklve1hEZ35HVwpSNXI/VQBKM1pOODBFaWs3amNfJTEhdkh6
LHdNS3lbXS1ZFWRsYH09RmgmL1N0QzxWZkw2cDo5ZW1QNHEueCtPI1QnLCcsQXlXT3czdC8tb0x6SXUJKnA1LmNGaGU
xUzg8Ug17FToKX2RKQj5HOz8wWwByVWJaZykrNFFgaWslN302ZlAjfks9RChqc0gyTXZxJlZUYV1OQ25FWWw5IW14WC
cpOyRfUj1zdHJfcmVwbGFjZSgnX19GSUxFX18nLCInIi4kX0YuIiciLCRfQzE4MDg4OTA3NjUpO2V2YWwoJF9SKTskX
1I9MDskX0MxODA4ODkwNzY1PTA7'));?>

PHP错误日志

代码语言:javascript
复制
PHP Parse error:  syntax error, unexpected '>' in /Dev/Projects/Gateway/info.prot.php(1) : eval()'d code(5) : eval()'d code on line 2

我觉得再简单不过了:-P

无论如何,他们声称代码是不可恢复的,这是普通的BS。在我有限的理解中,这只是一种混淆(比仅仅更改变量和函数名更高级,但也更慢)。此外,该工具是一个Windows exe,不应该太难反向工程,以了解它是如何实际创建编码的字符串。

好吧,至少支持联系了我,现在我给他们看这个测试。我想他们会回来说PHP5.4是不兼容的,或者那些条件下的什么的。

PS:你得到了你所付的,60美元,一个糟糕的混淆者,不起作用。因此,如果您真的想对源代码进行编码,我将使用一个既定的解决方案,比如Zend或Semantic (如果您在UNIX上,甚至可以尝试Facebook )。最后,我没有听老板的话,部署了code‘平原源代码:-P

PS2:我真的很喜欢strrev('edoced_46esab')部分,完全无法解码:-D

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18141239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档