Как дешифровать или декодинг eval gzinflate base64_decode
Posted by SplogDog on Nov 7, 2007
Столкнулся вот только что с задачей как бы потихому вскрыть закодированный через <?php eval(gzinflate(base64_decode(‘encoded text‘))); ?> php код.
Как всегда за подсказкой решил обратиться к Гуглю и к Нулледу. именно в этом порядке. Ответ нашелся и там, и там.
Вариант с Нулледа (Проверил, рабочий):
-
<html>
-
<body>
-
<!– начало дешифровки –>
-
<?php
-
while(1) {
-
break;
-
}
-
}
-
print $str;
-
?>
-
<!– конец дешифровки –>
-
</body>
-
</html>
Сохраняете этот файл как вам угодно, заливате на хост, или запускаете у себя на локалхосте и копируете из исходника все, что находится между тегами
<!– начало дешифровки –>
<!– конец дешифровки –>
Все. Код дешифрован.
Второй способ с Гугля
Эта сцука не захотела вставляться в Вордпресс, поэтому даю ссылку на неё, плюс комментарий ниже
http://danilo.ariadoss.com/2006/01/04/decoding-eval-gzinflate-base64_decode/
В данном случае необходимо сделать следующее (перевод руководства в самом файле):
- сохранить этот файл как decrypt.php
- Зашифрованный код сохранить как coded.txt
- создать пустой файл decoded.txt (если будете запускать файл на сервере, то укажите ему CHMOD 0666)
- запустите файл decrypt.php
- в файле decoded.txt теперь должен лежать расшифрованный PHP код.
Если ни один из способов не помог, значит не судьба.
Blog…
http://splogdog.com/2007/11/07/kak-deshifrovat-ili-dekoding-eval-gzinflate-base64_decode/…
Тот, кто красиво говорит и обладает привлекательной наружностью, редко бывает истинно человечен…
http://splogdog.com/2007/11/07/kak-deshifrovat-ili-dekoding-eval-gzinflate-base64_decode/…