저자: Gursev Singh Kalra ([email protected])
Flash와 안전하지 않은 crossdomain.xml을 이용한 Same Origin Policy 우회
개념 증명(PoC) ActionScript 코드 컴파일 및 배포
- Apache Flex SDK를 다운로드하여 설치합니다. 여기에는 ActionScript 컴파일러가 포함되어 있습니다.
- ActionScript 코드를 로컬 디렉터리에 복사하고 XDomainXploit.as로 이름을 지정합니다.
- readFrom 및 sendTo 매개변수의 값을 필요에 맞게 적절한 값으로 변경합니다.
- 다음 명령을 실행하여 mxmlc 컴파일러로 코드를 Flash 파일로 컴파일합니다. mxmlc 컴파일러는 Apache Flex에 포함되어 있습니다.
mxmlc XDomainXploit.as
- 생성된 Swf 및 제공된 HTML(xdm.html) 파일을 배포하여 Flash의 장점을 활용합니다.