このThemidaは、高度なWindowsソフトウェア保護システムである。アプリケーションが作成されるときに、コンパイラは、機械語コードで作られたいくつかのオブジェクトファイルにアプリケーションのソースコードをコンパイルします。次に、オブジェクトファイルは、最終的な実行可能ファイルを作成するために一緒にリンクされている。アプリケーションのソースコードがコンパイル時にマシンコードに変換されるのと同じ方法で、アセンブリ言語または高級プログラミング言語にコンパイルされたアプリケーションを変換できるツールがある。これらのツールはdissemblersとデコンパイラとして知られています。
ソフトウェアプロテクターを直接コンパイルされたアプリケーションを検査または変更から、攻撃を維持するために作成された。ソフトウェアプロテクターは、可能な攻撃から暗号化され、保護されたアプリケーションを保持盾のようなものです。保護されたアプリケーションは、オペレーティングシステムによって実行されようとしているときは、ソフトウェアプロテクタは最初のCPUの制御を取り、システム上で実行されている可能性のあるクラッキングツール(dissemblersまたはデコンパイラ)をチェックします。すべてが安全である場合は、ソフトウェアのプロテクターは、保護されたアプリケーションを復号化し、それを通常通りに実行されるCPUの制御を与えることに進みます。著作権侵害に対するアプリケーションを保護することの利点は、アプリケーションがどのように実装されるか研究し、攻撃者を防止し、攻撃者がその動作を変更するためにアプリケーションを変更することはできません。
コメントが見つかりません