Подразумевается что функционал взаимодействия с панелью уже реализован и осталось только защитить исходный код от его разбора.
Не выносите проверку лицензии в отдельный файл! Желательно делать проверку в каждом файле продукта! Проверка файла лицензий происходит за миллисекунды производительность не упадёт, а стойкость к взлому повысится!
В панели есть встроенный обфускатор.
Можно выбрать перемешивать строки или нет:
В следствии использования этой возможности все строки будут рандомно перемешаны и понять структуру и логику PHP скрипта будет гораздо сложнее.
Можно выбрать обфусцировать код или нет:

Выбрав сложный профиль обфускации для ооочень большого скрипта, вам придется ждать завершения его обфускации. Можно прождать 10...20...30... минут и получить чуть менее чем ничего. Наращивайте сложность профиля постепенно.
Оптимальная обфускация:
Этот профиль отлично себя показал в плане совместимости и стойкости.
Легкая обфускация:
Без шифрования строк и переименования переменных.
Средняя обфускация:
Легкий + Шифрование строк, переименование переменных и методов.
Сильная обфускация:
Средний + Переименование всех сущностей. Добавление бесполезного кода который ничего не делает. Все числа разбиваются на случайные математические операции.
Очень сильная обфускация:
Сильный + 2 сильных прохода + дополнительное шифрование строк.
Можно зафиксировать имена PHP сущностей чтобы обфускатор их не менял. Это полезно если используются публичные методы и т.д.
Онлайн шифрование с помощью IonCube 9:

Можно зашифровать файл девятым 'кубом'.
Шаги можно комбинировать.
В итоге:
Для скачивания скрипта вам потребуется нажать кнопку скачать.

Не выносите проверку лицензии в отдельный файл! Желательно делать проверку в каждом файле продукта! Проверка файла лицензий происходит за миллисекунды производительность не упадёт, а стойкость к взлому повысится!
В панели есть встроенный обфускатор.
Можно выбрать перемешивать строки или нет:

В следствии использования этой возможности все строки будут рандомно перемешаны и понять структуру и логику PHP скрипта будет гораздо сложнее.
Можно выбрать обфусцировать код или нет:

Выбрав сложный профиль обфускации для ооочень большого скрипта, вам придется ждать завершения его обфускации. Можно прождать 10...20...30... минут и получить чуть менее чем ничего. Наращивайте сложность профиля постепенно.
Оптимальная обфускация:
Этот профиль отлично себя показал в плане совместимости и стойкости.
Легкая обфускация:
Без шифрования строк и переименования переменных.
Средняя обфускация:
Легкий + Шифрование строк, переименование переменных и методов.
Сильная обфускация:
Средний + Переименование всех сущностей. Добавление бесполезного кода который ничего не делает. Все числа разбиваются на случайные математические операции.
Очень сильная обфускация:
Сильный + 2 сильных прохода + дополнительное шифрование строк.
Можно зафиксировать имена PHP сущностей чтобы обфускатор их не менял. Это полезно если используются публичные методы и т.д.
Онлайн шифрование с помощью IonCube 9:

Можно зашифровать файл девятым 'кубом'.
Шаги можно комбинировать.
В итоге:
Для скачивания скрипта вам потребуется нажать кнопку скачать.

Вложения
-
75,8 KB Просмотры: 10
Последнее редактирование:
- Автор этого поста
- Получает вознаграждение за каждую симпатию к этому посту.