Schneller Tipp Schützen Sie Ihren ActionScript-Code mit AS3Obfuscator

Es gibt viele Tools zum Dekompilieren und Konvertieren von SWF-Dateien in Fla und / oder zum Offenlegen Ihres Quellcodes. Es gibt keine 100% effektive Möglichkeit, Ihre Anwendung davor zu schützen, aber mit dem AS3Obfuscator können Sie einen weiten Weg gehen. Lesen Sie weiter, um herauszufinden, wie!


Schritt 1: Was ist AS3Obfuscator?

AS3Obfuscator ist eine Anwendung, mit der Sie Ihren ActionScript-Quellcode verschleiern können, was das Lesen bei Dekompilierung erschwert.


Schritt 2: Wie es funktioniert

AS3Obfuscator ändert die Bezeichnernamen wie Variablen, Instanznamen, Funktionen, Konstanten usw. in zufällige Zeichen, um die Logik Ihres Codes zu beschädigen, was das Lesen wirklich erschwert.

Das Anwendungsfenster bietet eine Reihe von Optionen, die Sie bearbeiten können, um einen bestimmten Verschleierungsgrad zu erhalten. Es mag auf den ersten Blick schwierig erscheinen, aufgrund der vielen Optionen, die es hat, aber sobald Sie anfangen, damit zu spielen, werden Sie feststellen, dass es tatsächlich sehr benutzerfreundlich ist.


Schritt 3: Funktionen

Wie Sie wissen, ist die Hauptfunktion dieser Anwendung die Code-Verschleierung, aber werfen wir einen Blick auf die Hauptoptionen:

  • Ändern Sie die Bezeichnernamen. Sie können auswählen, welche Typen geändert werden.
  • String-Verschlüsselung (optional)
  • Verschleiert FLA- und AS-Dateien.
  • Vorschau des Codes, der geändert werden soll
  • Behält die ursprünglichen Dateien / Codes bei

Schritt 4: Wo kann ich es bekommen??

Sie können eine kostenlose 90-Tage-Testversion über die Website von as3obfuscator herunterladen oder eine Kopie für 30 US-Dollar erwerben. Die Testversion ist sehr funktional und hat nur ein paar Einschränkungen hinsichtlich der Anzahl der Dateien und Verschleierungen.


Schritt 5: Verschleiern!

Laden Sie die Testversion herunter und probieren Sie die Anwendung aus. Nehmen Sie zum Beispiel das Beispiel meines Tutorials zum Erkennen der Flash Player-Version. Auch wenn Sie verstehen, dass TextFields einige Informationen zu Funktionen anzeigt, können Sie z.

 package import flash.display.Sprite; import flash.system.Capabilities; public class f0xuh8iV erweitert Sprite public function f0xuh8iV (): void AbAon80w.text = Capabilities.version; hl1i3uH9.text = Capabilities.os; uoHTyUjK.text = Capabilities.isDebugger? acAJaAwM.UfsBsq4D (0,18): acAJaAwM.UfsBsq4D (1,19); 

Fazit

Je nachdem, wie Sie arbeiten und wo Ihre Anwendungen enden, benötigen Sie möglicherweise einen Quellcode-Verschleierer, um Ihren Code vor Diebstahl zu schützen. Versuchen Sie es mit AS3Obfuscator!

Weitere Informationen zum Schutz Ihres Quellcodes finden Sie in diesem vorherigen Activetuts + -Tutorial: Schützen Sie Ihre Flash-Dateien mithilfe von Verschlüsselung vor Dekompilern.

Danke fürs Lesen!