php -f file.php?

时间:2011-08-03 05:44:49

标签: php deobfuscation

所以无论如何,我正在和一个关于PHP的人谈论反渗透PHP代码,他说“将eval改为echo,然后运行php -f file.php”。

我理解将eval更改为echo(在代码中)意味着什么,但是,php -f file.php是什么意思?

4 个答案:

答案 0 :(得分:1)

php -f file.php是一个运行特定文件的简单命令。这假设与反混淆PHP代码无关

enter image description here

答案 1 :(得分:0)

他的意思是:“在命令行上运行'php -f <filename>'。”

这应该如何去混淆任何东西,我没有丝毫。它只是编译并执行文件中的php脚本。

答案 2 :(得分:0)

这意味着从命令行运行命令php -f <file>。但是,我无法看到这有助于对任何内容进行反混淆,因为它实际上只是将文件呈现给命令提示符。就像打开它并看着它一样。

答案 3 :(得分:0)

正如大家所指出的,这实际上是在命令行上运行php脚本。在类似unix的系统上,你需要php-cli或类似的命名包。不要那个CLI版本的PHP使用不同的php.ini设置,甚至有自己的ini文件。例如,在我的Debian Squeeze框中,它位于/etc/php5/cli