CLR DLLを分析して、いくつかのキーライセンスシステムをハックできますか?
-
22-12-2019 - |
質問
マイソフトウェア(C#/.Netで書かれている)には、特定のリソースを有効にするための単純なキーライセンスシステムがあります。動作する方法は、実行中のコンピュータのハードウェアに基づいて固有のコードを作成し、次にこの値をクライアントのアクティブライセンスにミックスして、その特定のコンピュータ上で決定されたリソースへのアクセスを解放するためのパスワードを作成します。クライアントに与えられたキーは、パスワードを持つファイルです。
これを検証する方法はさらに簡単です。ソフトウェアは予想されるパスワードを計算してから、ファイルに保存されているパスワードと一致します。一致すると、リソースが解放されます。
だから、ソフトウェア自体は正しいパスワードを計算するので、誰かがソフトウェアのDLLを取り、それらをハッキングして計算方法を発見することができるのだろうか。
解決
はい、そしてあなたがあなたのコードを難読化するために努力をしないなら、 の些細なことです。
あなたが整った保護を常に歩き回る方法があるでしょう。ソフトウェア。それはあなたにとってどのくらいの時間/お金の価値があるのかということです。
私は同様の質問に対するかなり広範な答えを書いた
所属していません StackOverflow