私は、バイナリからソースコードを取得する方法と、その内容を保護するために何ができるのかを考えています。特に私は高価な商用ソフトウェア、例えば、 CADシステムまたはERPシステムは、そのような保護を使用します。商用ソフトウェアのバイナリを逆コンパイルから保護するために使用される保護機構は何ですか?
私は、逆コンパイルによってアセンブラコードが得られることを知っています。 CまたはC++のコードは次のようになります。私はまた、関数名や変数名がないことを知っているので、データ構造は非常に異なって見えます。
高価なソフトウェアに追加の保護メカニズムが適用されていますか?