从PHP重命名`shell_exec`

时间:2019-04-11 13:18:25

标签: php

我正在使用PHP的disable_functions来阻止exec, shell_exec中的php.ini之类的函数。但是,这会影响我的整个虚拟主机。例如,我无法选择某些特定的虚拟主机来允许shell_exec。我进行了很多搜索,这看起来像是没有附加扩展名(例如suhosin)的不可能完成的任务。

所以我想知道:我将shell_exec中的php.ini阻止,但是我将尝试将shell_exec中的php.ini“重命名”为另一个函数,例如{{1} },所以只有我知道函数名称,然后我才为该函数名称分配与my_secret_shell_exec完全相同的功能。

这甚至可能吗?我的意思是,将PHP的内部函数重命名为只有我知道的名称,这样我才能在需要时安全地使用它?

0 个答案:

没有答案