Вопрос Защита кода от декомпиляции.

Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2018
Сообщения
22
Реакции[?]
0
Поинты[?]
0
Здравствуйте, хотелось бы узнать про защиту кода от декомпиляции. Есть программа написанная на C#, защищена VMPotect`om (Мутация + Виртуализация) мне интересно насколько это безопасно, а если нет то как можно еще больше обезопасить приложение? На форумах рекомендуют называть функции задом-наперед, но думаю это не столь эффективно...
 
(noad)
Пользователь
Статус
Оффлайн
Регистрация
21 Мар 2019
Сообщения
273
Реакции[?]
50
Поинты[?]
0
VMProtect на данный момент не переименовывает названия переменных и классов.
Обещают, что добавят это в будущем.

Если на все руки мастер, то можешь сделать кастомный обфускатор.
 
Забаненный
Статус
Оффлайн
Регистрация
2 Окт 2020
Сообщения
1,208
Реакции[?]
266
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Кастомный конфузер / саммоу написать обфускатор на базе конфузера
А потом накрыть ВМПротектом :roflanEbalo:
 
(noad)
Пользователь
Статус
Оффлайн
Регистрация
21 Мар 2019
Сообщения
273
Реакции[?]
50
Поинты[?]
0
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
хотелось бы узнать про защиту кода от декомпиляции
А толку, то? Любой участок кода можно отреверсить и позже пропатчить внутреннюю защиту. Если важно сохранить авторские алгоритмы - производи все вычисления на сервере, нужно защитить проект в целом - то же решение (если чит, то офк нужна защита в длл)
 
Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2018
Сообщения
22
Реакции[?]
0
Поинты[?]
0
А толку, то? Любой участок кода можно отреверсить и позже пропатчить внутреннюю защиту. Если важно сохранить авторские алгоритмы - производи все вычисления на сервере, нужно защитить проект в целом - то же решение (если чит, то офк нужна защита в длл)
Ну, моя программа не совсем работает с вычислениями, а так же это не чит длл...
Кастомный конфузер
Не совсем понял, можно подробнее?
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2018
Сообщения
22
Реакции[?]
0
Поинты[?]
0
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2018
Сообщения
22
Реакции[?]
0
Поинты[?]
0
Любые действия связаны с вычислениями, я это образно сказал :)
То есть выполнять часть действий через PHP скрипты на сервере?
Кастомный конфузер / саммоу написать обфускатор на базе конфузера
А потом накрыть ВМПротектом :roflanEbalo:
То есть сначала защищать код ConfuserEX, не портя PE файл. А после этого уже протектить VMP?
 
Последнее редактирование:
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
То есть выполнять часть действий через PHP скрипты на сервере?
Верно. Можно использовать и удаленную машину и подключаться чисто по сокетам. Тут все зависит от возможного потенциала развития
 
Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2018
Сообщения
22
Реакции[?]
0
Поинты[?]
0
Верно. Можно использовать и удаленную машину и подключаться чисто по сокетам. Тут все зависит от возможного потенциала развития
А как быть, если PHP запрос к серверу вырежут из кода, а сам скрипт например проверял наличие лицензии у пользователя?
 
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,826
Реакции[?]
1,853
Поинты[?]
24K
А как быть, если PHP запрос к серверу вырежут из кода, а сам скрипт например проверял наличие лицензии у пользователя?
Если весь "платный" функционал полностью реализован в клиенте, то никак. Нужно что-то придумывать :)
 
Сверху Снизу