Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bei diesem Vorgang werden Verzweigungs-, bedingte und iterative Konstrukte erstellt, die gültige (ausführbare) Ablauflogik erzeugen, um beim Versuch der Dekompilierung nicht deterministische semantische Ergebnisse hervorzubringen. Das Verbergen der Ablaufsteuerung erzeugt Spaghetticode, der für einen Cracker nur sehr schwer zu analysieren ist. Vergleichen Sie das folgende Beispiel, das mit Dotfuscator Professional Edition verarbeitet wurde:
| Ursprünglicher Quellcode vor Verbergung © 2001, Microsoft Corporation (Auszug aus C#-Beispielcode WordCount.cs) |
|---|
|
| Zurückentwickelter Quellcode nach Verbergen der Ablaufsteuerung mit Dotfuscator Professional Edition |
|---|
|
© 2002-2007 PreEmptive Solutions. Alle Rechte vorbehalten.