Ce script permet de connaitre l'Os d'un serveur distant !
C'est pas un exploit, je ne suis pas une lumière mais je réfléchi :p
Source / Exemple :
<?php
function ServeurWeb($url) {
if (!ereg("^http://", $url)) $url = "http://".$url;
if (!ereg("/$", $url)) $url .= "/";
$site = parse_url($url);
if (!$site["port"]) $site["port"] = 80;
$fp = fsockopen($site["host"],$site["port"],&$numErr,&$msgErr);
echo "<BR><BR>";
echo "Connexion à <B>".$site["host"]."</B> ";
echo "sur le port<B> ".$site["port"]."</B> ";
if(!$fp) {
echo "Imposible : (".$numErr.":".$msgErr.")<BR>\n";
$serveur = "Serveur inaccesible";
} else {
echo "Réussie<BR>\n";
if ($site["path"] == '') $site["path"] = "/";
$requete = "GET ".$site["path"]." HTTP/1.0\n\n";
$requete .= "Host: ".$site["host"]."\r\n";
$requete .= "User-Agent: jeuxeligne.fr.st/2000\r\n";
$requete .= "Referer: http://www.jeuxeligne.fr.st/\r\n";
$requete .= "\r\n\r\n";
fputs($fp, $requete);
while(!feof($fp)) {
$ligne = fgets($fp, 4096);
if (ereg("^Server:", $ligne)) {
$serveur = trim(ereg_replace("^Server:", "", $ligne));
break;
}
}
fclose($fp);
}
echo "Serveur: <B>".htmlspecialchars($serveur)."</B>";
}
$urlserv= htmlspecialchars(trim(stripslashes($urlserv)));
echo "<FORM METHOD=POST ACTION=''>";
echo "<B>Adresse du site</B><BR>";
echo "<INPUT TYPE='text' NAME='urlserv' VALUE=\"".$urlserv."\">\n";
echo " <INPUT TYPE='submit' VALUE='Allez King Cherche !'>";
if ($urlserv != "") {
ServeurWeb($urlserv);
}
echo "</FORM>";
?>
Conclusion :
King 2002
www.jeuxenligne.fr.st
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.