Question

Comment pouvez-vous savoir qu'un swf a été écrit en utilisant Flash ou Flex? et est-il un moyen de compiler de nouveau à fléchir?

Je sais que Sothink est pour flash, mais quelque chose pour flex?

Était-ce utile?

La solution

Sothink SWF Decompiler et Eltima FlashDecompiler supportent tous deux auraient Flex décompilation. Je l'ai utilisé la solution de Sothink à quelques reprises pour aider à des audits de sécurité et à la main optimisation du code octet et quand décompilé le résultat était ce que vous pouvez attendre de tout décompilateur flash.

Exportation de flex offre un projet Flex qui ne peut généralement être recompilé sans main éditer vos fichiers. Cependant une grande partie du projet initial ne reste relativement proche de la source (noms de variables dénudées, affectation variable en plusieurs étapes, etc.) et rien ne vous ne pouvez pas réparer si vous êtes familier avec le code source. Ce que je suppose que vous êtes, à moins bien sûr que vous faufilant coups d'oeil à des moyens de subsistance des autres.

Cela étant dit, pour ceux d'entre vous qui ne connaissent pas des problèmes de sécurité flash ou qui ont un intérêt pour la protection de vos actifs, Prajakta Jagdale chez HP a récemment fait un exposé sur le flash décompilation à ShmooCon cette année qui est plutôt intéressant. La vidéo est disponible en ligne si vous êtes intéressé, mais je vais laisser trouver que l'un comme un exercice pour le lecteur.

Autres conseils

Une application Flex est fondamentalement un Flash SWF - la seule différence est que le compilateur flex génère beaucoup de code intermédiaire (que vous pouvez voir si vous utilisez l'option du compilateur -keep) et convertit ce code (au lieu de votre code MXML) à SWF.

Je suppose que lorsque vous décompiler une application Flex avec quel outil que vous utilisez pour décompiler un fichier SWF flash, vous obtenez uniquement ce code généré (et non MXML) - qui peut ou non être utile - cela dépend sur vos besoins.

Il suffit de googlé pour constater que Sothink SWF Decompiler V5.2 supporte SWF Flex

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top