Dica de Flash 2: Decompilador Flash


Esse é um assunto que pode ser tabu para alguns pois trata-se de abrir um arquivo SWF que pode ter sido criado por uma outra pessoa e conseguir extrair o seu conteúdo, copiar a programacao actionscript ou imagens e graficos. Ou seja , para alguns uma forma de pirataria. Mas um decompilador Flash pode ter funções muito mais nobres, vejamos algumas delas:

1-recuperar à partir de um SWF ,o arquivo FLA original perdido após algum desastre ou por descuido (falta de copia de segurança, perder um hd ou dvd, etc)

2-Abrir um SWF e aprender novos conceitos de programação, ter acesso a informação de como um efeito pode ter sido programado apenas para o aprendizado da linguagem Actionscript e o aumento do conhecimento. (este é o meu pensamento). Muitas vezes você procura informações na web durante o seu aprendizado e não encontra muita coisa sobre um determinado efeito, etc.

É importante que se diga que um decompilador Flash não consegue restaurar o arquivo FLA exatamente da forma como foi feito inicialmente . Então não adianta pensar em usar um decompilador Flash simplesmente para “roubar” a programação ou o trabalho de outros programadores pois para se aproveitar alguma coisa do resultado obtido pelo decompilador a pessoa deve ter um conhecimento muito bom de Flash e um trabalho muito grande em modificar o arquivo para obter algum resultado. O decompilador nao retorna os comentários que porventura poderiam existir no arquivo fonte original , por exemplo, pois esses comentários são excluidos no momento da compilação do SWF. Os nomes de algumas variáveis e argumentos também são perdidos e alterados para outros nomes de difícil compreensão.

Eu entendo a mudança de nome, o compilador muda o nome das variáveis locais para algo representativo para a sua posição na alocação de memória e decompilador tenta mascarar os nomes ilegíveis para algo que é não é muito legível mas é a uníca opção pois ele não tem como adivinhar o nome original da variável.

3-Verificar a segurança do arquivo SWF. Os desenvolvedores estão criando cada vez mais aplicações construídas sobre a plataforma Adobe Flash, sem os conhecimentos de segurança exigidas.

Como resultado, estamos vendo uma proliferação de aplicações inseguras que estão sendo implantadas na web. Uma aplicação vulnerável construída sobre a plataforma Flash amplia a superfície de ataque do seu site criando mais oportunidades para hackers mal-intencionados.

Exatamente por causa deste último motivo que a Hp está distribuindo gratuitamente um decompilador Flash. Isto é muito interessante pois a grande maioria dos decompiladores são pagos, até então não sabia de nenhum que fosse gratuito e que realmente funcionasse.

Para baixar o decompilador da Hp , vá até a página:

https://h30406.www3.hp.com/campaigns/2009/wwcampaign/1-5TUVE/index.php?key=swf

aproveite pois não sei por quanto tempo vai durar esta oferta. O decompilador da HP não salva o FLA e nem todos os arquivos fontes mas você consegue abrir o Actionscript e aprender muito o que eu creio que seja mais do que suficiente. Para aqueles que querem extrair mais conteúdo e restaurar o FLA , existem outras opções (pagas) no mercado.

Anúncios
Esse post foi publicado em actionscript, dicas, Programação. Bookmark o link permanente.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s