Intereting Posts
Ошибка синтаксиса PHP в настройке глобальной переменной symfony2 создает форму без класса сущности Распределение памяти PHP не работает Страница не найдена по запросу url в zend 2 framework application Как получить числовой ключ нового толкаемого элемента в PHP? объекты, бросающие исключения внутри объектов Неустранимая ошибка: вызов неопределенной функции mysql_connect_errno () в Регулярное выражение для замены относительной ссылки с корневой относительной ссылкой PDO :: FETCH_OBJ php Codeigniter – динамическое получение относительного / абсолютного пути вне папки приложения не удалось показать сообщение об ошибке файла на странице просмотра в codeigniter Создание анонимных функций из PHP 5.3 работает с PHP 5.2 Как распечатать список с использованием иерархической структуры данных? jQuery изменить размер изображения перед сохранением Что означает $$ (доллар или двойной доллар) в PHP?

Обфускация кода PHP

Некоторое время назад у меня была программа обфускации 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», поэтому он может быть нашим.