Пишу слегка прокачанную версию своего древнего проекта PHP Obfuscator, и кое-чего он уже может (но пока что не дописан). Для всех мастеров деобфускакции, желающих попробовать свои силы (или просто оценить, насколько хорошо выполнена обфускация), выкладываю простой скрипт, прогнанный через обфускатор на одном из самых хардкорных профилей. Скрипт должен работать на PHP 5.2 и выше. Цель - узнать логин и пароль к скрипту (если что, там нет никаких хешей, ничего брутить не придется): http://pastebin.com/bTjiCKbc Первый человек, отписавший в тему логин и пароль, объявляется настоящим крутым хекером (награды, увы, никакой в этой задачке не предусмотрено, поэтому она чисто на интерес).
PHP: phpinfo(); Code: PHP Version 5.3.13 Code: Parse error: syntax error, unexpected T_OBJECT_OPERATOR in *\obf.php(1) : eval()'d code on line 1
В ветке 5.3 последняя версия уже аж 5.3.28. Кучу багов же поправили, неудивительно, что на 5.3.13 не работает.
Хотя на 5.3, может, есть какие-то проблемы действительно. Ну, как я писал, обфускатор еще на стадии разработки, поэтому баги могут быть. На 5.5.3 и 5.5.15 точно работает. На ветке 5.4 вроде бы тоже проблем нет.
Приношу извинения, действительно была небольшая ошибка. Скрипт перепрогнал, теперь будет на всех от 5.2 работать. http://pastebin.com/bTjiCKbc
А я тоже думал что пароль зашифрован, но в base64. А прочитав первый пост я понял, что я копал в совсем другом направлении.