Kann manche mein schlüssiges Lizenzsystem hacken, indem Sie meine CLR-DLLs analysieren?

StackOverflow https://stackoverflow.com//questions/21050419

  •  22-12-2019
  •  | 
  •  

Frage

Meine Software (in C # /. NET) verfügen über ein einfaches Key-Lizenzsystem, um bestimmte Ressourcen zu aktivieren.Die Art und Weise, wie es funktioniertDer dem Client angegebene Taste ist eine Datei mit dem Kennwort.

Die Art und Weise, wie dies überprüft wird, ist noch einfacher: Die Software berechnet das erwartete Kennwort und stimmt mit dem in der Datei gespeicherten Kennworts ab.Wenn es passt, werden die Ressourcen freigesetzt.

Da berechnet die Software selbst das richtige Kennwort, frage ich mich, ob es jemandem möglich ist, die DLLs der Software mitzunehmen und zu hacken, um die Berechnungsmethode zu ermitteln.

War es hilfreich?

Lösung

ja, und wenn Sie nicht bemüht werden, Ihren Code zu verschleiern, ist es trivial zu tun .

Es wird immer Wege geben, um jeden Schutz umzugehen, den Sie einsetzen, das einzige, was Sie tun können, um es schwierig zu machen, dass jeder Angreifer zu frustriert wird und erklärt, dass es nicht seine Zeit wert ist, sich zu versuchen, Engener zu versuchenSoftware.Es ist nur eine Frage von wie viel Zeit / Geld ist es, dass es Ihnen lohnt wird, diese eine zusätzliche Person davon abzuhalten, es zu versuchen.

Ich habe eine ziemlich umfangreiche Antwort auf eine ähnliche Frage geschrieben Hier geht es um , welche Schritte Sie tun können, um das Problem zu mildern, aber es gibt nichts, was Sie tun können, um es anzuhalten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top