编码的 PHP 代码如何在 Apache 服务器上工作?

how does the encoded PHP code work on Apache server?

我有他的小 query.I 使用网站 :http://www.fopo.com.ar/ 编码我所有的 PHP codes.I 编码所有它们并用我的正常 codes.The 代码在编码后仍然有效 form.I 很好奇这个 happened.Does apache 服务器如何具有读取编码 PHP 代码的某种功能?

你的问题很真诚。 可以分几个部分回答。

fopo是做什么的: 正如@JustOnUnderMillions 所提到的,fopo 所做的是将您的代码转换为 base 64 编码字符串,然后将该代码添加到 eval 函数参数中以便执行。

apache 服务器是否具有某种读取编码的 PHP 代码的功能?

不,因为现在你已经知道代码是纯 PHP 代码,它是 base 64 编码并传递到 eval 到 运行,它的处理方式与普通 [=33] 相同=] 文件就可以了,当 apache 收到对 php 文件的请求时,apache 可以使用 PHP 作为 CGI 二进制文件或模块,它调用 PHP 处理程序系统,它执行所有 PHP 处理,然后告诉 apache return 处理后的响应给用户。

您应该在以下链接中阅读有关 PHP 混淆的更多信息:

https://www.upwork.com/hiring/development/understanding-obfuscated-code-deobfuscate-php-javascript/

https://www.quora.com/What-is-PHP-Obfuscator-and-how-it-works