PHP在不解码的情况下处理代码
我的php主机由未知代码注入。我不会发布整个文件 $x0d=“b\x61se\x364\137dec\x6f\144\145” PHP如何在没有任何解码函数的情况下处理这行代码 \x61=a,什么是\x61?web服务器如何理解这个字符?我尝试使用十六进制/OCT编码,但也无法提供\x61 我在代码中给出了一个示例,下面的代码将执行PHP在不解码的情况下处理代码,php,encryption,Php,Encryption,我的php主机由未知代码注入。我不会发布整个文件 $x0d=“b\x61se\x364\137dec\x6f\144\145” PHP如何在没有任何解码函数的情况下处理这行代码 \x61=a,什么是\x61?web服务器如何理解这个字符?我尝试使用十六进制/OCT编码,但也无法提供\x61 我在代码中给出了一个示例,下面的代码将执行sha1 $a = "s\x68\x61\061"; echo $a("hello"); *整个文件中没有任何eval()函数。确定。在我提到这个之后,我理解它是
sha1
$a = "s\x68\x61\061";
echo $a("hello");
*整个文件中没有任何
eval()
函数。确定。在我提到这个之后,我理解它是PHP字符串类型
双引号中的转义字符
[0-7]{1,3}:与正则表达式匹配的字符序列是八进制表示法中的字符
\x[0-9A-Fa-f]{1,2}:与正则表达式匹配的字符序列是十六进制表示法中的字符
十六进制可以从这里引用: