Показать сообщение отдельно

  #3  
Старый 17.09.2008, 10:12
froy
Новичок
Регистрация: 15.10.2006
Сообщений: 7
Провел на форуме:
53139

Репутация: 0
По умолчанию

Цитата:
Сообщение от paulzey  
Кодирование примитивно. Везде используется base64_decode.
Мотаем в самый конец файла, до выражения $_D=strrev('edoced_46esab');
Сие означает, что будет использоваться функция base64_decode (перевёрнутое название).
Далее, видно, что этой функцией будет распакован маленький отдельный кусочек и будет выполнен. После распаковки видно (код я опущу, любопытный читатель распакует его самостоятельно), что весь распакованный код выполняется командой eval. Я пошёл по простому пути и прямо в php заменил eval на echo.
Получился следующий код:

Результат - распечатанный листинг.
// KOOBI R7 - CMS - PORTALSOFTWARE(c) DREAM4(r)

P.S. Ход рассуждений строился так, чтобы любой подготовленный читатель, обладающий интерпретатором, мог самостоятельно повторить чудо распаковки.
В случае затруднений могу дать дополнительную информацию.
Если можно дайте дополнительную информацию
 
Ответить с цитированием