Entwickler-Ecke
Programmierwerkzeuge - Obfuscator
Pete550 - Fr 11.02.11 23:43
Titel: Obfuscator
Guten Abend zusammen
Ich versuche seit ein paar Tagen mein Programm Erfolgreich und noch Funktionsfähig zu verschlüsseln.
Csharp Net 3.5 exe - welche mehrere dll´s einbindet.
Dotfuscator funktioniert gar nicht.
Eazfuscator funktioniert bestens, jedoch macht das Programm zur Laufzeit beim Einbinden der DLLs Probleme.
(zB. aufruf des XmlSerializer im Hauptprogramm durch die DLL)
Im Reflector konnte ich sehen das auch Komplette Klassen verschlüsselt und somit wohl nicht mehr durch die DLL gefunden wird.
Kennt jemand einen guten Freeware Obfuscator welcher nur Code innerhalb Funktionen verschlüsselt damit die exe für eine DLL lesbar bleibt?
Viele Grüße
Peter
Pete550 - So 13.02.11 00:27
Ich habe nochmals einige Freeware Obfuscator ausprobiert, jedoch mangelt es den meisten an den nötigen Einstellungen.
Daher kommt es auch zu Fehlern zur Laufzeit.
Ich konnte das ganze jetzt mit Smart Assembly von Red Gate lösen.
Pruning -> um Enums zu verbergen
Control Flow -> Code verschlüsseln
Obfuscator -> Klassen umbennenen ( mit Ausnahmeliste (für Funktionen welche von einer DLL aufgerufen werden und Ihren Namen behalten müssen))
Der Haken sind jedoch die 645 Euro für das Programm...
Falls jemand eine (günstigere) Alternative mit den oben genannten Funktionen hat kann er sich gerne melden.
Viele Grüße
Peter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!