2010-10-31 9 views
1

Il y a quelque temps, moi et mon ami avons commencé à travailler sur un projet Flex ... Maintenant que c'est presque fini, nous travaillons sur la protection: mon ami a implémenté une sorte de cryptage dans le swf, donc tous les décompilateurs (nous avons essayé) lisent le fichier comme une application "flash", et non "flex", donc il n'est pas possible d'obtenir les sources originales etc ... Mais (oh, oui, il y a un "mais ") ... Les décompilateurs que nous avons essayés (Trilli, Sothink etc) ont des caractéristiques" spéciales ": l'une d'entre elles est de vérifier automatiquement si les swfs ont été faits en flex ou en flash (donc nos fichiers cryptés semblent toujours en flash) ... Mais nous voudrions aussi vérifier si ce genre de protection fonctionne sur les décompilateurs "manuels" (flash manuel ou flex décompilation), donc: certains d'entre vous connaissent peut-être des décompilateurs ca n "forcer l'analyse" en flex, ou peut-être des décompilateurs "only-flex"? Merci à l'avanceAide à la décompilation d'un fichier SWF

+0

cryptage à roulettes: le rêve de tout pirate. Je pense que ce que votre ami a mis en œuvre est appelé "obfuscation". – nmichaels

+0

Oui, c'est une obodation xD .. Mais est-il possible d'obtenir les sources originales (en flexion), de les éditer puis de les recompiler? (Je n'ai pas besoin d'éditer le contenu de l'application, j'ai seulement besoin d'éditer deux ou trois chaînes pour vérifier si c'est vraiment possible pour les crackers de le faire sans désobfusionner le fichier) –

+0

Que pensez-vous que la mémoire va ressembler , une fois que votre fichier SWF s'exécute normalement? –

Répondre

0

@Antonius Magnae

Il n'y a pas de réponse courte.

flash vs Flex décompilation Comparaison:

Différences:

  1. flash est plus faible que Flex, à savoir qu'il est plus vulnérable à décompilé, une partie de ce parce que les programmes de décompilation commerciaux ont été conçu pour renvoyer le fichier SWF à un fichier Flash et non à un projet Flex. Le support Flex ultérieur a été ajouté et il n'est pas encore très puissant.
  2. Le code Flex peut être décompilé mais le recompiler le plus souvent génèrera des erreurs de compilation.

Similitudes:

  1. Flash et Flex peuvent être RIAs brisés FACILEMENT, car ils dépendent du SWF.

Vous devez savoir que la fissuration SWF est (pas difficile) possible, vérifier cette question de mes here

Dans cette question (que vous remarquerez que je l'ai accepté ma propre réponse) Je l'ai enlever la marque d'eau que j'ai mis dans Flash, ce que je veux vous dire enfin que la même chose pourrait être faite si le fichier était un fichier programmé Flex mais comme nous le savons tous, le code est important, les crackers peuvent obtenir tout votre code que vous utilisiez Flash ou Flex, mais il est plus difficile dans Flex de le faire fonctionner par recompilation.

Questions connexes