Один из самых популярных способов скрыть код, часто встречается в темах 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.