Декодирование и деобфускация PHP-скриптов

Тема в разделе "Защита и взлом", создана пользователем latteo, 25 мар 2013.

XEvil 4.0 Релиз Состоялся!
  1. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.602
    Симпатии:
    1.516
    Если вам требуется снять защиту с имеющегося у вас кода оставляйте его здесь и возможно найдутся добрые люди, которые вам в этом помогут.

    Правила:
    0) Файл/файлы для декода и расскодированные добавляйте как вложение или заливайте на файлообменник без каптчи.
    1) Благодарности выражайте кнопкой "Мне нравится" ... или на кошелёк того, кто вам помог, спросив номер кошелька в личке ;)
    2) Вопросы о том, чем была снята обфускация, заданные в теме, признаются оффтопом и могут повлечь за собой бан.
    3) Если вам интересно, чем был закодирован ваш скрипт, задавайте этот вопрос в сообщении со ссылкой на скрипт, а не отдельным сообщением после расшифровки - такой трюк будет расценен как набор постов.
    4) Никто не гарантирует, что на выходе вы получите работоспособный код, которой только и останется положить вместо закодированного файла - очень часто вам придётся дорабатывать и чистить полученное после декода.
     
    Последнее редактирование: 14 июл 2014
    MonsterCorp, MuayThai, pt1p и 28 другим нравится это.
  2. world-tour

    world-tour

    Регистр.:
    25 апр 2015
    Сообщения:
    235
    Симпатии:
    200
    Ребят помогите с решением для декода подобных файлов, пример прикладываю в аттаче
    На первый взгляд думал обычный eval/base64 и тот же gzuncompress
    Но так и не сообразил как его привести в нормальный вид.
    Там юзается __halt_compiler();
    Может кто сталкивался?
    PS: Интересует метода а не результат)
     

    Вложения:

    • enc.zip
      Размер файла:
      22,9 КБ
      Просмотров:
      8
  3. lag

    lag

    Регистр.:
    13 окт 2014
    Сообщения:
    288
    Симпатии:
    356
    Там скрипт с помощью __FILE__ проверяет наличие скобок в имени файла и потом читает своё содержимое и проверяет контрольную сумму.
    Просто потрошишь внутренности копии файла, а все обращения к __FILE__ меняешь на путь к оригинальному файлу.
     
    Последнее редактирование: 23 июл 2020
  4. PirateGod

    PirateGod Постоялец

    Регистр.:
    6 июн 2014
    Сообщения:
    116
    Симпатии:
    85
     

    Вложения:

  5. PirateGod

    PirateGod Постоялец

    Регистр.:
    6 июн 2014
    Сообщения:
    116
    Симпатии:
    85
     

    Вложения:

  6. Debugger

    Debugger Создатель

    Регистр.:
    25 мар 2013
    Сообщения:
    16
    Симпатии:
    4
    Раскодируйте кубик пожалуйста
     

    Вложения:

    • 1.ZIP
      Размер файла:
      211,7 КБ
      Просмотров:
      10
  7. senseit

    senseit Писатель

    Регистр.:
    2 авг 2020
    Сообщения:
    1
    Симпатии:
    0
    Помогите пожалуйста php 7
     

    Вложения:

    • php7.zip
      Размер файла:
      6,5 КБ
      Просмотров:
      3
  8. PirateGod

    PirateGod Постоялец

    Регистр.:
    6 июн 2014
    Сообщения:
    116
    Симпатии:
    85
    Запросите у разработчика версию для php 5.6, скажите, что у вас нет возможности установить 7
     
  9. Anisun

    Anisun Постоялец

    Регистр.:
    8 дек 2014
    Сообщения:
    80
    Симпатии:
    23
    Всем привет. Помогите раскодить один файл 5.6. Заранее спасибо
     

    Вложения:

    • 56.zip
      Размер файла:
      4,7 КБ
      Просмотров:
      1
  10. PirateGod

    PirateGod Постоялец

    Регистр.:
    6 июн 2014
    Сообщения:
    116
    Симпатии:
    85
     

    Вложения:

    • 56.zip
      Размер файла:
      1,1 КБ
      Просмотров:
      4
    Anisun нравится это.