【发布时间】:2013-10-29 11:23:32
【问题描述】:
我有一个新客户,他有一个用 php 开发的网站。
我不知道使用了哪个框架或任何东西,客户也不知道,因为他是从其他人那里开发的。
现在,当我开始查看代码时,我看到所有 php 文件都已加密。
现在甚至客户端都不知道使用哪种加密方法来加密 php 文件。
关键是我从来没有使用加密方法来加密任何 php 文件,因此这对我来说是很新的,因为我第一次看到这个。
这是其中一个 php 文件的示例代码。如果有人能帮助我找到解密代码的方法,我将不胜感激,以便我可以开始从事该项目。
<?php ${"\x47LO\x42\x41\x4c\x53"}["\x62\x6b\x71\x74g\x66\x65vt"]="\x41\x44M\x49N\x49\x53T\x52A\x54OR";${"\x47\x4c\x4fBA\x4cS"}["y\x70\x69ae\x6c\x62\x74l\x69w"]="\x66\x69\x72\x73\x74\x49\x6e\x4c\x69\x73\x74";${"GLO\x42A\x4c\x53"}["\x6ekev\x70\x77\x62\x68\x79\x7a"]="i\x6d\x61g\x65L\x69s\x74";${"\x47\x4c\x4f\x42\x41\x4c\x53"}
【问题讨论】:
-
它们可能被软件编码以使其可运行但不可读,以保护其中的知识产权。您的客户能否联系原始开发人员并获取原始源代码?
-
@halfer 我确实要求客户与以前的开发人员交谈,但他说一些 prob wid d dev 等等......所以我需要弄清楚......
-
好吧,看来你有答案了。顺便说一句,如果可能的话,请避免在这里使用文字——这会让母语不是英语的人更难阅读。 包含 text-speak 的问题也经常被否决。
-
顺便说一句,由于 Dave 指出这种解码很容易可逆,我最初认为它被专业混淆(例如使用 IonCube PHP 编码器)似乎是错误的。这可能是一种以便宜的方式做同样事情的尝试——很难说其意图是什么。
标签: php codeigniter zend-framework cakephp encryption