作者:Gursev Singh Kalra ([email protected])
使用 Flash 和不安全的 crossdomain.xml 绕过同源策略
编译和部署概念验证 ActionScript 代码
- 下载并安装 Apache Flex SDK。它附带一个 ActionScript 编译器。
- 将 ActionScript 代码复制到本地目录,并将其命名为 XDomainXploit.as。
- 根据你的需要,将 readFrom 和 sendTo 参数的值改为合适的值。
- 使用 mxmlc 编译器将代码编译为 Flash 文件,运行以下命令即可。mxmlc 编译器随 Apache Flex 一起提供。
mxmlc XDomainXploit.as
- 部署生成的 Swf 文件和提供的 HTML(xdm.html) 文件,以享受 Flash 带来的便利。