r3xq1
Проверенный
Проверенный

r3xq1
Проверенный
Проверенный
- Сообщения
- 53
- Реакции
- 29
Вариантов не много, но кто шарит тот поймёт.
Делайте виртуализации, мутации в коде и.т.д.
Вот какие варианты:
[1] -
[2] -
[3] -
[4] -
Обфускаторы есть двух типов:
1. обфускация исходного кода. В простейшем случае они удаляют комментарии, незначащие пробелы и переименовывают макросы/переменные/функции в нечто вида OO000O, при этом не меняя логику программы. Нужны только в том случае, если по условию лицензионного соглашения необходимо предоставить исходный код. Как бы и требования выполните и как-бы пользы от кода такого не много будет.
2. обфускация бинарного кода. может работать как с исходным кодом, так и с бинарником. Они запутывают логику программы, добавляя лишние ветвления, циклы, вызовы функций и всё, что могло прийти в голову авторам этих обфускаторов. Дизассемблировать и разбираться в логик такого кода "большое удовольствие".
Лучший обфускатор для C++ - сам С++, boost и оптимизирующий компилятор. Черт ногу сломит :-(
Делайте виртуализации, мутации в коде и.т.д.
Вот какие варианты:
[1] -
You do not have permission to view link please
Вход or Регистрация
[2] -
You do not have permission to view link please
Вход or Регистрация
[3] -
You do not have permission to view link please
Вход or Регистрация
[4] -
You do not have permission to view link please
Вход or Регистрация
Обфускаторы есть двух типов:
1. обфускация исходного кода. В простейшем случае они удаляют комментарии, незначащие пробелы и переименовывают макросы/переменные/функции в нечто вида OO000O, при этом не меняя логику программы. Нужны только в том случае, если по условию лицензионного соглашения необходимо предоставить исходный код. Как бы и требования выполните и как-бы пользы от кода такого не много будет.
2. обфускация бинарного кода. может работать как с исходным кодом, так и с бинарником. Они запутывают логику программы, добавляя лишние ветвления, циклы, вызовы функций и всё, что могло прийти в голову авторам этих обфускаторов. Дизассемблировать и разбираться в логик такого кода "большое удовольствие".
Лучший обфускатор для C++ - сам С++, boost и оптимизирующий компилятор. Черт ногу сломит :-(