#encryption
#шифрование
Вопрос:
На моем сервере есть файл, который зашифрован с использованием шифрования ionCube, возможно ли расшифровать этот файл? если да, то какие шаги необходимо выполнить?
Спасибо
Ответ №1:
из того, что я смог узнать о ionCube за последние пять минут, он компилирует код в некоторый байт-код и шифрует этот байт-код. расшифровка может быть выполнена только на лицензированном компьютере.
поэтому я думаю, что будет возможно (с более или менее усилием) изменить среду выполнения на лицензированном компьютере, чтобы получить незакодированный байт-код, поскольку все необходимые криптографические материалы должны быть там для нормальной работы.
декомпиляция этого байт-кода обратно в читаемый PHP-код — это совершенно другое дело … по крайней мере, все комментарии будут удалены, и поскольку он выполняет оптимизацию компилятора, он вряд ли сможет воспроизвести тот же код. вероятно, это большое усилие.
Ответ №2:
На самом деле это возможно, я потерял исходный текстовый код для некоторых своих проектов, и у меня остались только зашифрованные копии, есть определенный веб-сервис, который расшифрует php-файлы ionCube с оригинальным интервалом и комментариями… Хотя это недешево!