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.
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
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. –
@Malick https://en.wikipedia.org/wiki/Steganography – Eser