Chcę uciec dla XSS w kontekście html i do tej pory traktuję znaki <,> i " Najwyraźniej zaleca się także ucieczkę od znaku ampersand, ale dlaczego? (Inne niż dla zachowania ważności html , załóżmy, że to nie jest problem)Skrypty Cross Site (XSS): Czy muszę uciec z ampersand?
Więc pytam: Kiedy mogę uciec <,> i ", czy ktoś może pokazać, jak ampersand może nadal zezwalać na atak XSS w kontekście html?
Pozdrawiam!
Interesujący przykład okrzyki Co próbowałem.! było wstrzyknięcie to w HTML: < script type = „text/javascript” > Które nie zostanie wykonana, howerver wyświetlany jako „
użyć & aby złączyć params w URL:
Odzwierciedlenie XXS:
kod Script jest wstrzykiwany w adresie URL, które strona internetowa odzwierciedla ofiarom
Źródło
2012-02-03 05:44:43 Adrian
Down-wyborca powinien wyjaśnić swój pogląd zgadzam się z tą odpowiedzią +1 – tusar