Мне интересно, в какой степени можно получить исходный код из двоичных файлов и что можно сделать для защиты его содержимого. Особенно мне интересно, если дорогое коммерческое программное обеспечение, например, Такие системы защиты используют системы САПР или ERP.Какой механизм защиты используется для защиты двоичных файлов от декомпиляции в коммерческом программном обеспечении?
Я знаю, что декомпиляция может дать вам код ассемблера, и из этого вы можете получить представление о том, что, например, C или C++. Я также знаю, что не будет имен функций или переменных, поэтому структуры данных будут выглядеть совсем по-другому.
Но являются ли дополнительным механизмом защиты, применяемым к дорогостоящему программному обеспечению?