Деобфускация php

Question

Источник: http://feofan.top/2017/05/29/deobfuskaciya-php.html#cut

Качая с feofan видно в языковых файлах ваша ссылка (как бы копирайт) убрать ее не составит проблем копка delete.
lowenet немного хитрее поступает, он обфусцирует код, тут уже просто удалить не получится так как он имеет вид

И если я дам клиенту сайт, а там куча копирайтов, он меня поймет не правильно и больше ко мне не обратиться, по этому я стараюсь такую хрень убирать. Что бы здесь убрать копирайт нужно сначала сделать деобфускация кода, сделать это не сложно для этого.

Открываем файл в текстовом редакторе, и в самом начале меняем

eval

на

print

После чего забрасываем этот файл в корень сайта, и переходим на него.

Копируем то что получилось и вставляем сюда phpbeautifier.com

После чего получаем чистый код)) Теперь я стал замечать что некоторые файлы уже более продвинуто шифрует используя base64, как его обойти расскажу позже.

P.S Если вы не шарите как декодировать, лучше не заливать такие файлы, так как в коде можно прописать 2 строчки и уже шел (полное управление над сайтом) Так что с одной стороны пускай шифруют файлы, ну вопрос зачем, если ето даже разработчики не делали, мало ли что вы туда зальете.

Для примера брал модуль NitroPack Cache 

NitroPack 2.5.5 Love.rarNitroPack 2.5.5nitropack.ocmoduploadadmincontrollertoolnitro.php

Leave an answer