Некоторое время назад у меня была программа обфускации php, но я забыл, как она была вызвана. Это может привести к запутыванию кода и запутать людей, которые знали немного php.
Вот как выглядит обфускационный пример:
<?php session_start();include("\x6c\x69b/\x62\x2f\x6d\x69nd/m\x61x\x2e\x70h\x70");${"G\x4c\x4f\x42A\x4cS"}["s\x69lv\x62g"]="\x70\x5ft\x69\x74\x6c\x65";$wdrvnbyeveu="\x70\x5ft\x69\x74\x6c\x65";secure();switch($_GET["\x64"]){case"r":${${"\x47L\x4f\x42AL\x53"}["s\x69\x6c\x76\x62\x67"]}="R\x65p\x6c\x79\x20\x74\x6f tick\x65\x74";include("l\x69b/\x74/repl\x79\x2ep\x68p");break;default:${$wdrvnbyeveu}="S\x75p\x70ort";include("lib/\x74/d\x65f\x61\x75l\x74.php");break;}include("li\x62/b/\x66\x6fot/kill.p\x68p"); ?>
Кто-нибудь знает, что это за программа, глядя на пример?
Спасибо за помощь.
Там есть куча PHP-зафуцаторов. Вероятно, некоторые из них могут сделать что-то подобное.
Наш обтекатель PHP Thicket сглаживает литеральные строки именно таким образом и будет таким образом сохранять идентификаторы системных функций, такие как «session_start», поэтому он может быть нашим.