2016-04-05 17 views
0

Ich weiß, dass letztlich jede .NET dll/exe über Reverse-Engineering "dekompiliert" werden kannWie füge ich einen Watermake zu einer .Net DLL oder EXE hinzu (um das Copyright zu verfolgen)?

Ich frage mich, ob es eine Möglichkeit gibt, ein Wasserzeichen hinzufügen, um Piraterie zu entmutigen? (d. h. um eine eindeutige Produktidentifikation hinzuzufügen).

Wie funktioniert es und wie sicher ist es?

EDIT: Ich denke, dass ein Hack/Riss in der Regel auf einen kleinen Teil der ursprünglichen Baugruppe gilt und so denke ich, dass einige Wasserzeichen verlassen werden können.

Antwort

1

Sie meinen nicht "knacken" Sie meinen "Reverse Engineering", und sobald jemand das zu Ihrer Assembly (.DLL oder .EXE) macht, können sie Teile Ihres Codes kopieren, der nur Text ist.

Es gibt keine Möglichkeit, davor zu schützen. Sie können kein Wasserzeichen oder irgendetwas in Text einbetten, der aus einer Textdatei kopiert wird.

+0

ja ich meine Reverse Engineering. Können wir uns vorstellen, wie Sie den Quellcode ändern können, indem Sie die lokalen Variablen (oder ähnliches) (automatisch) umbenennen? oder um das Wasserzeichen in das Logo/die Bilder einzufügen? – Malick

+0

Sicher können Sie den Quellcode ändern, der Verschleierung genannt wird. Ich nehme an, Sie wissen das, weil Sie Ihre Frage damit markiert haben. Das würde niemanden davon abhalten, den Code zu kopieren und die Namen so zu ändern, wie sie wollen. Es macht es für sie nur schwieriger zu verstehen, was es tut, weil es keine sinnvollen Namen mehr gibt. Ich weiß nichts über Wasserzeichen in Bildern. Sicher, denk ich. Das ist außerhalb des Umfangs dieser Website. –

+2

@Malick https://en.wikipedia.org/wiki/Steganography – Eser

2

Während es eine Vielzahl von Möglichkeiten gibt, Verhalten zu "bändigen", wie Sie es beschreiben (d. H. "Reverse Engineering", "Deobfuscation", etc.), gibt es keine Garantie, es vollständig zu verhindern.

Im .NET-Bereich gibt es fast jedes Verschleierungstool, das es gibt, ein Gegenstück zur "Entschleierung", mit dem man einen Blick hinter die Kulissen werfen kann. Während einige einen viel besseren Job machen als andere, wird es mehr als genug für jemanden sein, der genug (und kompetent) genug ist. In Bezug auf Wasserzeichen, sobald die Piratenpartei die Schutzschicht durchbrochen hat (sei es Verschleierung oder eine andere Technik), werden sie in der Lage sein, Logos oder Bilder einfach durch ihre eigenen zu ersetzen.