有人能告诉我在PHP中混淆所有函数名是否可以接受?
例如,这似乎可以使用在线工具:
原件:
if(file_exists($file)){chmod($file,0644);echo"good";}
混淆:
$x0c="\143hm\x6f\144"; $x0d="\x66\x69\x6ce\x5f\x65\170\151\x73\164\x73";
if($x0d($x0b)){$x0c($x0b,0644);echo"go\x6fd";}?>
我的问题:
答案 0 :(得分:0)
- 请注意,它不再具有file_exists或chmod函数,但这适用于任何PHP安装设置/版本吗?
- 使用此方法,可以完成任何php函数,例如:file(),eval(),base64_decode(),file_get_contents(); str_rot13(),strpos(),touch(),filemtime()?
- 这适用于Windows,Linux等服务器吗?
醇>
是的,是的,是的。
有人能告诉我在PHP中混淆所有函数名是否可以接受?
不,不,地狱没有。
因此,虽然此代码有效,但存在一些大问题:
disable_functions
配置设置。