Один из самых популярных способов скрыть код, часто встречается в темах WordPress и других движков и иногда в самих движках. Код выглядит следующим образом:
eval(base64_decode("CODECODECODE=="));
eval(gzinflate(base64_decode("CODECODECODE==")));
Первый вариант ломается легко, стоит только раскодировать строку из base64, второй – сложнее, нужно запихнуть все в переменную и сохранить в файл:
$text = gzinflate(base64_decode("CODECODECODE=="));
$fp = fopen('decoded.txt', 'w');
fwrite($fp, $text);
fclose($fp);
Немного больше телодвижений, но так же просто, главное убрать eval 😉
base64 можно раскодировать в редакторе Notepad++ с плагином TextFX Characters или MIME Tools.