Ich habe angefangen, verschiedene Lösungen für die .NET-Verschleierung auszuwerten, aber ich kann keine Anleitung dazu finden, was von der Verschleierung ausgeschlossen werden soll. Gibt es eine Anleitung zur Verschleierung für Anfänger?C# Verschleierung, was aus dem Projekt ausgeschlossen werden kann
Antwort
Beginnen Sie mit der Suche here. Der Kompromiss mit Verschleierung ist die mögliche Fehler in Laufzeit vs Code schwerer zu dekompilieren, und die meisten Obfuscatoren werden sowieso die Wahl, was Sie zu verschleiern (mit einigen Erklärungen) verlassen. Nun kommt jeder Obfuscator mit seiner Dokumentation und jeder behauptet, einige Vorteile gegenüber dem anderen zu haben. Gehen Sie einfach auf die Seite des Interessierten und schauen Sie sich die Dokumentation an. Es gibt keine Regeln dafür, was Sie ein- oder ausschließen möchten. Das hängt von Ihren geschäftlichen Anforderungen ab. Persönlich hatte eine gute Erfahrung mit Intellilock (die nur Sie in dem Prozess beraten wird, was Sie hinzufügen und was zu enthalten), aber es gibt zahlreiche gute andere Möglichkeiten, einige von ihnen sind Open Source.
Ich mag auch den .net-Reaktor. Es ist das Beste, was ich bisher versucht habe. Problem scheint sie nicht mehr zu unterstützen. Sie beantworten keine E-Mails oder Telefone. Weiß nicht warum? – pantonis
- 1. Kann das Grails-Plugin aus der Produktionsumgebung ausgeschlossen werden?
- 2. Wie kann eine Klasse aus Spring in applicationContext ausgeschlossen werden?
- 3. Objective-C Code Verschleierung
- 4. Quellcode-Verschleierung
- 5. Dateien aus dem Ordner in .gitignore ausgeschlossen erscheint begeht in
- 6. Wie kann eine Datei für eine Kompilierungskonfiguration ausgeschlossen werden?
- 7. Wie kann ein Ordner ausgeschlossen werden, der Warnungen/Fehler in einem Eclipse-Projekt erzeugt?
- 8. Wie können Objekte aus der automatischen Synchronisation eingeschlossen/ausgeschlossen werden?
- 9. Kann JENKINS Build erstellen, indem bestimmte Dateien ausgeschlossen werden?
- 10. Welche Dateien aus einem VSTS Database Edition GDR R2-Projekt sollten von der Quellcodeverwaltung ausgeschlossen werden?
- 11. Django: Ausgeschlossen Felder werden gespeichert
- 12. Wie können .svn-Ordner aus einem ZIP-Archiv ausgeschlossen werden?
- 13. Wie kann die Abhängigkeit mit dem Klassifikator (Plattformversion) in Gradle ausgeschlossen werden?
- 14. Wie kann ein Verzeichnis mit IIS-URL-Umschreibung ausgeschlossen werden?
- 15. Wie kann ein Projekt vom automatischen Build in Eclipse ausgeschlossen werden?
- 16. Probleme bei der Verschleierung
- 17. Verschleierung der Crypto.JS Passphrase?
- 18. Wie kann ein bestimmter Dienst vom Miniprofiler ausgeschlossen werden?
- 19. Mark Verzeichnis wie ausgeschlossen, aber nicht entfernen von Projekt
- 20. App Store Code Verschleierung?
- 21. Spezifische Eigenschaften von Darts Element.setInnerHtml ausgeschlossen werden()
- 22. Wie kann das Element von .bind() ausgeschlossen werden?
- 23. Wie kann eine exportierte Aktivität von den aktuellen ausgeschlossen werden?
- 24. Kann Datei/Ordner von .editorconfig ignoriert/ausgeschlossen werden?
- 25. Dateien können nicht vom Sonar ausgeschlossen werden
- 26. Xamarin C# Xaml Verschleierung Datenbindung Konflikt
- 27. Ruby-Code-Verschleierung
- 28. Verschleierung und SHAs?
- 29. wirft in einer C++ - Funktionsdeklaration ausgeschlossen andere Ausnahmen werfen?
- 30. Probleme mit Silverlight-Projekt aus dem Browser
Das hängt vollständig von dem verwendeten Verschleierungstool ab. – Rob
Wenn Sie Klassen-, Methoden- oder Eigenschaftsnamen verschleiern, können Sie nichts verwenden, was von Reflexion oder Dynamik abhängt. – Oliver
Ich benutze Code zuerst für die Datenbank und ich habe Probleme dort zu haben. Jedes Werkzeug, das ich verwende, gibt das gleiche Problem. – pantonis