C# Dateien Schützen. ?

06/01/2014 11:17 §¼Paragraph§#1
hey ich habe bissl gegooglet und folgendes gefunden

Meine Frage kann man Damit C# programme schützen damit man sie nicht decompilieren kann.


Sry für Rechtschreibfehler.

Geschrieben mit dem Iphone.
06/01/2014 11:33 th0rex#2
Nein kann man nicht. Wieso sollte man auch ? Das entfernt den schreibschutz einer .txt datei. Google mal nach c# confuser. Man kann die Programme immernoch decompilen, aber nicht viel nützliches bekommen.
06/01/2014 13:00 Mostey#3
Du kannst es den Leuten etwas schwerer machen aber 100% Schutz hast du nie. Obfuscator nutzen und/oder das Assembly dynamisch zur Laufzeit irgendwo runterladen wäre ne Möglichkeit, allerdings schlummert das dann auch im RAM des nutzenden Computers....
06/01/2014 13:29 tolio#4
da sämtliche großen obfuscatoren inkl confuser schon automatisch entpackt werden können ist das kaum ein schutz.

ich persöhnlich setze auf kleine aber feine konstrukte im programmcode die dafür sorgen das decompiler nen fehler machen und somit kein lesbarer code raus kommt.
das können sachen wie nen stackunderflow oder ungültige metadaten sein, der fantasie sind da keine grenzen gesetzt.

im gegensatz zu automatischen packern sind dafür dann leider doch recht umfangreiche .Net kenntnisse nötig.