by Korigan » Tue Nov 06, 2007 12:20 am
Voici un exemple (voir plus) de code te permettant d'envoyer une requete sur un serveur web.
[code:1:8e5cef042a]
<?
function post_v2($host,$query,$referer,$cookie){
$path=explode('/',$host);
$host=$path[0];
unset($path[0]);
$path='/'.(implode('/',$path));
//echo "<hr>Envoie d'une requete...<br>";
$post="POST $path HTTP/1.1\r\nHost: $host\r\nUser-Agent: Mozilla/4.0\r\nReferer: http://$referer\r\nAccept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\nKeep-Alive: 300\r\nConnection: keep-alive\r\nCookie: $cookie\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-length: ".strlen($query)."\r\n\r\n$query";
//echo "<br>Post: '".$post."'<br>";
$h=fsockopen($host,80);
fwrite($h,$post);
for($a=0,$r='';!$a;){
$b=fread($h,8192);
$r.=$b;
$a=(($b=='')?1:0);
}
fclose($h);
// echo "<b>Taille reponse:".strlen($r)."</b><br>";
return $r;
}
$req="code=4-6-15-16-23-43&user=KIM&submitbutton=submit+++++++++++%28remaining+time%3A+20978+seconds%29";
$res=post_v2("hackbbs.org/secret/index.php",$req,"","name=MIK");
echo $res;
echo "<br>Fin";
?>
[/code:1:8e5cef042a]
Il te reste à changer les parametres de la fonction ^^ Sinon tu sera banni :twisted: