重複の可能性:
暗号化せずに PHP コードを保護するための最良のソリューション
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";}?>
私の質問:
- file_exists または chmod 関数がなくなったことに注意してください。ただし、これはどの PHP インストール セットアップ/バージョンでも機能しますか?
- このメソッドを使用して、次のような任意の PHP 関数を実行できます: file()、eval()、base64_decode()、file_get_contents(); str_rot13(), strpos(), touch(), filemtime() ?
- これは Windows、Linux などのサーバーで動作しますか?