如何保护您的PHP代码或隐藏它

时间:2015-09-05 20:47:46

标签: php

嗨,我看看里面的一些php文件,发现里面的php是隐藏或加密的,就像这样

<?php 
echo "<div\x20\x69d\x3d\x22s\x69deba\x72\x22>\n\t";
if(is_active_sidebar("\x72igh\x74-\x73i\x64\x65\x62a\x72-s\x69n\x67\x6ce-\x70\x61g\x65"))
{
    echo "\t\t";
    dynamic_sidebar("\x72\x69\x67\x68\x74-s\x69de\x62\x61r-\x73i\x6e\x67\x6ce-pa\x67e");
    echo "\t";
}
echo "\n</\x64\x69v>\x20\x3c!--\x65n\x64\x20\x23s\x69\x64e\x62\x61\x72-->\n\n";
?>

<?php $_F=__FILE__;$_X='Pz48NXJ0IDFsNXJ0LTVycjJyJz48NCBjbDFzcz0nNGMybi1yNW0ydjUnPjwvND4gQ1VSTCBQSFAgNXg1bnQ0Mm'));?>

那么两者之间的差异以及我们如何做到这一点呢?

1 个答案:

答案 0 :(得分:0)

这不是加密而是编码,后者是关于文件标识符。

可以通过以十六进制编码/解码文本而不是ascii来完成,请参阅http://www.rapidtables.com/convert/number/hex-to-ascii.htm

或使用转义的unicode,请参阅https://r12a.github.io/apps/conversion/&lt; =这是您的情况