
Una herramienta para manipular archivos SWF, que aprovecha zlib para crear archivos SWF válidos solo con caracteres alfanuméricos con el fin de permitir CSRF con bypass de SOP gracias al abuso de JSONP.
Adobe Flash Player anterior a 13.0.0.231 y 14.x anterior a 14.0.0.145 en Windows y OS X, y anterior a 11.2.202.394 en Linux, Adobe AIR anterior a 14.0.0.137 en Android, Adobe AIR SDK anterior a 14.0.0.137, y Adobe AIR SDK & Compiler anterior a 14.0.0.137 no restringen adecuadamente el formato de archivo SWF, lo que permite a atacantes remotos llevar a cabo ataques de falsificación de solicitudes entre sitios (CSRF) contra endpoints JSONP y obtener información sensible mediante un elemento OBJECT manipulado con contenido SWF que cumple los requisitos de conjunto de caracteres de una API de callback.
Slides: https://static.miki.it/RosettaFlash/RosettaFlash.pdf
Writeup: https://blog.miki.it/posts/abusing-jsonp-with-rosetta-flash/
Contacto: https://miki.it/contact
Para obtener el código:
$ go get github.com/mikispag/rosettaflash
Después, entra en $GOPATH/github.com/mikispag/rosettaflash y usa el comando go build para compilar.