AS3Obfuscator 1.1.1

Lizenz: Kostenlose Testversion ‎Dateigröße: 4.45 MB
‎Benutzerbewertung: 4.0/5 - ‎1 ‎Stimmen

Über AS3Obfuscator

Flash ActionScript-Schutz - ActionScript-Verschleierungs-, Schutz-Flash-Quellcode, die .AS und . FLA-Dateien, so dass sie sehr schwer zu verstehen, wenn mit Dekompilierer angezeigt. Schützt/verschlüsselt/verschleiert Flash-Projekte auf Quellebene. Es ist das einzige Dienstprogramm, das schützen kann. FLA-Dateien (Frame-Actionscript, Instanzen, Klassen), zusammen mit .AS-Dateien - es kann mit Flash, als Flash-Erweiterung arbeiten. Ohne Flash, funktioniert als eigenständige Programm-obfuscates nur .AS-Dateien. Die actionscript-Bezeichner werden unumkehrbar umbenannt. Optionen sagen, welche Art von Bezeichnern mangled werden soll (Klassen, Vars, Funktionen, etc.). Sie können eine Liste bestimmter Bezeichner vom Mangling ausschließen. Auch wenn ein Typ von Bezeichnern nicht mangled werden sollte- können Sie eine Liste einschließen. In den Ausschluss-/Include-Listen können Sie eine Gruppe von Bezeichnern mit Platzhalterzeichen ("*")) angeben. Optional können die Zeichenfolgen in den Quelldateien verschlüsselt werden - in der Laufzeit werden sie entschlüsselt. Optional können die Kommentare aus dem actionscript-Code entfernt werden. Ein Problem mit Obfuscators im Allgemeinen ist, dass sie die Semantik eines Programms ändern können. Das heißt, es könnte brechen - könnte passieren, wenn das Programm Namen von Variablen/Funktionen zur Laufzeit berechnet. Stellen Sie sich vor, Sie verschleiern, und das Programm funktioniert nicht mehr. Irgendwelche Ahnung, wie man ein Problem in verschleierten .swf finden? Mit verschleierter Quelle könnte es möglich sein, das Problem zu lokalisieren. AS3Obfuscators ermöglicht es, originale Identifikatoren von(und zu) verschleiert zu finden. Außerdem kann die Quelle leicht wieder verschleiert werden, nachdem einige der Optionen geändert oder einige Bezeichner ignoriert wurden. AS3Obfuscators versucht auch, einige einfache Verwendungen von Computer-Id-Namen zur Laufzeit zu erkennen, so dass Sie sie nicht in der Ignorieren-Liste hinzufügen müssen. Es kann nach deklarierten Bezeichnernamen suchen, die in einer Zeichenfolge verwendet werden. - Beispiel: var myVariable; dies["myVariable"] String-Verkettung - Beispiel: this["my"+"Variable"] Hinzufügen einer Zahl am Ende - Beispiel: var i:int=0; dies["myVar"+i]