AS3Obfuscator 1.1.1

Licenza: Prova gratuita ‎Dimensioni del file: 4.45 MB
‎Valutazione utenti: 4.0/5 - ‎1 ‎Voti

Circa AS3Obfuscator

Protezione Flash ActionScript - Offuscatore ActionScript, protegge il codice sorgente Flash, .AS e . FILE FLA, rendendoli molto difficili da capire, se visualizzati con decompilatore. Protegge/crittografa/offusca i progetti Flash a livello di origine. È l'unica utilità in grado di proteggere . File FLA (frame actionscript, istanze, classi), insieme ai file AS - può funzionare insieme a Flash, come estensione flash. Senza Flash, lavorare come programmi autonomi offusca solo i file AS. Gli identificatori actionscript vengono rinominati in modo irreversibile. Le opzioni dicono quale tipo di identificatori deve essere straziato (classi, var, funzioni, ecc.). È possibile escludere dalla maschera un elenco di identificatori specifici. Inoltre, se un tipo di identificatori non deve essere straziato, è possibile includere un elenco. Negli elenchi di esclusione/includi è possibile fornire un gruppo di identificatori con carattere jolly ("*"carattere). Facoltativamente, le stringhe possono essere crittografate nei file di origine, in fase di esecuzione vengono decrittografate. Facoltativamente, i commenti possono essere rimossi dal codice actionscript. Un problema con gli offuscatori in generale è che possono cambiare la semantica di un programma. Cioè, potrebbe rompersi - potrebbe accadere se il programma calcola i nomi di variabili / funzioni in fase di esecuzione. Immagina di offuscare e il programma smette di funzionare. Hai idea di come trovare un problema nelle .swf? Con la fonte offuscata potrebbe essere possibile individuare il problema. AS3Obfuscators consente di trovare identificatori originali da (e a) offuscati. Inoltre, l'origine può essere nuovamente offuscata dopo aver cambiato alcune delle opzioni o ignorato alcuni identificatori. AS3Obfuscators tenta anche di rilevare alcuni semplici possibili usi dei nomi degli identificatori di calcolo in fase di esecuzione, pertanto non è necessario aggiungerli nell'elenco ignora. Può cercare i nomi degli identificatori dichiarati utilizzati in una stringa - Esempio: var myVariable; this["myVariable"] Concatenazione di stringhe - Esempio: this["my"+"Variable"] Aggiunta di un numero alla fine - Esempio: var i:int=0; this["myVar"+i]