Astuce Protégez votre code ActionScript avec AS3Obfuscator

Il existe de nombreux outils pour décompiler et convertir les fichiers SWF au format Fla et / ou révéler votre code source. Il n'y a pas de moyen efficace de protéger votre application contre cela, mais avec AS3Obfuscator, vous pouvez faire beaucoup de chemin. Lisez la suite pour savoir comment!


Étape 1: Qu'est-ce que AS3Obfuscator??

AS3Obfuscator est une application qui vous permet de brouiller votre code source ActionScript, ce qui la rend difficile à lire une fois décompilé..


Étape 2: Comment ça marche

AS3Obfuscator modifiera les noms d'identifiant tels que les variables, les noms d'instance, les fonctions, les constantes, etc. en caractères aléatoires afin de casser la logique de votre code, ce qui rend la lecture très difficile.

La fenêtre de l'application présente une série d'options que vous pouvez modifier pour obtenir un niveau d'obscurcissement déterminé. Il peut sembler difficile à utiliser au début en raison des nombreuses options dont il dispose, mais dès que vous commencerez à jouer, vous remarquerez qu’il est en fait très convivial..


Étape 3: Caractéristiques

Comme vous le savez, la principale caractéristique de cette application est l’obscurcissement du code, mais examinons les principales options:

  • Changer les noms d'identifiant, vous pouvez choisir quels types seront modifiés.
  • Chiffrement de chaîne (facultatif)
  • Obscurcit les fichiers FLA et AS.
  • Aperçu du code qui sera modifié
  • Maintient les fichiers / codes originaux

Étape 4: Où puis-je l'obtenir?

Vous pouvez télécharger une version d'essai gratuite de 90 jours sur le site Web d'as3obfuscator ou en acheter une copie au prix de 30 $. La version d’essai est très fonctionnelle et ne contient que quelques restrictions quant au nombre de fichiers et d’obscurcissements qu’elle peut générer..


Étape 5: masquer!

Téléchargez la version d'essai et essayez l'application, prenez par exemple cet exemple de mon tutoriel Detect Flash Player Version, même si vous comprenez que TextFields affiche des informations sur les fonctionnalités, vous aurez du mal à lire un jeu complet, par exemple.

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

Conclusion

En fonction de votre manière de travailler et de la fin de vos applications, vous aurez peut-être besoin d'un obfuscateur de code source afin de protéger votre code contre le vol, essayez AS3Obfuscator.!

Pour plus d'informations sur la protection de votre code source, consultez ce didacticiel précédent d'Activetuts +: Protégez vos fichiers Flash de Decompilers à l'aide du cryptage..

Merci pour la lecture!