2011-02-08 4 views
3

&에서 &으로 탈출하지 않는 곳에서 크로스 사이트 스크립팅의 취약점이있는 곳을 아는 사람이 있습니까? 나는 그것에 대해 생각했지만 예를 생각해 낼 수 없었다. 사전에XSS를 피해 피하는 이유

감사 Konne

답변

0

많은 곳에 분사 랜드에 의존하지만, 단순한 예로들 수있는 HTML 인코딩 된 페이로드 자바 스크립트이다

<a href="&#x6a;&#x61;&#x76;&#x61;&#x73;&#x63;&#x72;&#x69;&#x70;&#x74;&#x3a;&#x61;&#x6c;&#x65;&#x72;&#x74;&#x28;&#x31;&#x29;">XSS</a>  

(1)시 XSS 링크를 발생되는 알림 클릭합니다. 이것은 iframe src, document.location =, window.open() 또는 html로 인코딩 된 페이로드가 디코딩 된 다음 실행되도록하는 다른 메서드에서도 사용할 수 있습니다.

또 다른 예는 분사와 URL을 반영한의 onEvent 내부 착륙 것 같은

<a onclick='http://www.foo.com?injection=&#39;*alert(1)*&#39;'>XSS</a> 

인코딩 된 페이로드가 디코딩 될 HTML 상기의 onEvent 구문 벗어나 주입 된 자바 스크립트를 발생.

관련 문제