
أداة لمعالجة ملفات SWF، تستعين بـ zlib لصياغة ملفات SWF صالحة تتكوّن من أحرف أبجدية-رقمية فقط، وذلك لتمكين هجمات CSRF مع تجاوز سياسة SOP عبر استغلال JSONP.
Adobe Flash Player قبل الإصدار 13.0.0.231 و14.x قبل الإصدار 14.0.0.145 على ويندوز وOS X وقبل الإصدار 11.2.202.394 على لينكس، وAdobe AIR قبل الإصدار 14.0.0.137 على أندرويد، وAdobe AIR SDK قبل الإصدار 14.0.0.137، وAdobe AIR SDK & Compiler قبل الإصدار 14.0.0.137 لا تقيّد تنسيق ملف SWF بشكل صحيح، مما يسمح للمهاجمين عن بُعد بتنفيذ هجمات تزوير الطلبات عبر المواقع (CSRF) ضد نقاط نهاية JSONP، والحصول على معلومات حساسة، عبر عنصر OBJECT معدّ بمحتوى SWF يلبي متطلبات مجموعة الأحرف لواجهة برمجة تطبيقات الاستدعاء (callback API).
الشرائح: https://static.miki.it/RosettaFlash/RosettaFlash.pdf
الشرح: https://blog.miki.it/posts/abusing-jsonp-with-rosetta-flash/
تواصل معي: https://miki.it/contact
للحصول على الكود:
$ go get github.com/mikispag/rosettaflash
ثم انتقل إلى $GOPATH/github.com/mikispag/rosettaflash واستخدم الأمر go build للتجميع.