Frage

Wie kann man wissen, dass ein swf geschrieben wurde Flash oder flex mit? und ist es eine Möglichkeit, sich zu biegen zu kompilieren zurück?

Ich weiß sothink ist für Flash, aber jede Sache für flex?

War es hilfreich?

Lösung

Sothink SWF Decompiler und Eltima FlashDecompiler beide angeblich Flex Dekompilierungsprozeß unterstützen. Ich habe Sothink-Lösung ein paar Mal zu Hilfe bei den Sicherheitsüberprüfungen und Hand Optimierung des Byte-Code und wenn dekompilierten das Ergebnis war etwa verwendet, was Sie jeden Flash Decompiler erwarten aus können.

zu flex Exportieren ein Flex-Projekt, das in der Regel nicht neu kompiliert werden kann, ohne die Hand Ihre Dateien zu bearbeiten. Doch viel von dem ursprünglichen Projekt tut Aufenthalt relativ nahe an der Quelle (gestrippt Variablennamen, mehrstufige Variablenzuweisung, etc.) und ist nichts, was man nicht lösen kann, wenn Sie vertraut mit dem Quellcode. Die ich nehme an, Sie sind, es sei denn natürlich sind Sie Peeks an andere Existenzen schleichen.

Damit wird gesagt, für diejenigen, die von Flash nicht bewusst sind Sicherheitsfragen oder ein Interesse daran haben Ihr Vermögen zu schützen, Prajakta Jagdale bei HP hat vor kurzem einen Vortrag über Flash-Dekompilierung bei ShmooCon in diesem Jahr, die eher einnehmend ist. Das Video ist ein Online zur Verfügung, wenn Sie daran interessiert ist, aber ich werde gehen zu finden, dass man als eine Übung für den Leser.

Andere Tipps

Eine Flex App ist im Grunde ein Flash SWF - der einzige Unterschied ist, dass der Flex Compiler eine Menge Zwischencode erzeugt (die Sie sehen können, wenn Sie -keep Compiler-Option verwenden) und wandelt diesen Code (anstelle Ihrem MXML-Code) zu SWF.

Also ich denke, wenn Sie eine Flex-Anwendung decompile mit dem, was Werkzeug, das Sie verwenden, um einen Flash-SWF zu dekompilieren, erhalten Sie nur diese generierten Code (und nicht Ihre mxml) - die möglicherweise nicht hilfreich sein - es hängt auf Ihrer Anforderung.

Just googled dass Sothink SWF Decompiler V5.2 unterstützt SWF to Flex

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top