
Uma ferramenta para manipular arquivos SWF, utilizando zlib para criar arquivos SWF válidos apenas com caracteres alfanuméricos, a fim de permitir CSRF com bypass de SOP graças ao abuso de JSONP.
Adobe Flash Player anterior à versão 13.0.0.231 e as versões 14.x anteriores à 14.0.0.145 no Windows e no OS X, e anterior à 11.2.202.394 no Linux, Adobe AIR anterior à 14.0.0.137 no Android, Adobe AIR SDK anterior à 14.0.0.137 e Adobe AIR SDK & Compiler anterior à 14.0.0.137 não restringem adequadamente o formato de arquivo SWF, o que permite que atacantes remotos realizem ataques de falsificação de solicitação entre sites (CSRF) contra endpoints JSONP e obtenham informações confidenciais, por meio de um elemento OBJECT especialmente criado com conteúdo SWF que atenda aos requisitos de conjunto de caracteres de uma API de callback.
Slides: https://static.miki.it/RosettaFlash/RosettaFlash.pdf
Análise: https://blog.miki.it/posts/abusing-jsonp-with-rosetta-flash/
Contato: https://miki.it/contact
Para obter o código:
$ go get github.com/mikispag/rosettaflash
Em seguida, acesse o diretório $GOPATH/github.com/mikispag/rosettaflash e use o comando para compilar.
go build