Hallo Leute,
ich möchte auf einer Seite ein Script aufrufen, dem ich per GET eine variable übergeben muss. Das macht aber nur, wass ich will, wenn ich zusätzlich einen bestimmten Referrer übergebe. Ich hab mir so ein Referrer Spoofing Tool gesaugt, damit geht das auch.
Jetzt wollte ich genau das gleiche in PHP umsetzen, was so gesehen ja kein Problem sein sollte mit folgender Funktion:
Aufrufen tu ich des denn so:
Faszinierender Weise geht das nicht, obwohls mit diesem Referrer Spoofer funzt. (Das Tool heißt übrigens ZSpoof.)
Ich hab mit der Funktion mal ne eigene Seite aufgerufen, auf der ich dann einfach den Referrer ausgebe um zu prüfen, ob das Script funzt. Er gibt den Referrer aus, aber hinter der Ausgabe macht er ne 0 dran, wo auch immer die herkommt...
Egal welche Ausgabe ich auf der Zielseite habe, er schreibt ne 0 hinten dran. Ich weiß aber nicht obs daran liegt!?
ich möchte auf einer Seite ein Script aufrufen, dem ich per GET eine variable übergeben muss. Das macht aber nur, wass ich will, wenn ich zusätzlich einen bestimmten Referrer übergebe. Ich hab mir so ein Referrer Spoofing Tool gesaugt, damit geht das auch.
Jetzt wollte ich genau das gleiche in PHP umsetzen, was so gesehen ja kein Problem sein sollte mit folgender Funktion:
PHP-Code:
function PostToHost($host, $path, $referer) {
$fp = fsockopen($host,80);
fputs($fp, "GET $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Connection: close\r\n\r\n");
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
fclose($fp);
return $res;
}
PHP-Code:
$x = PostToHost(
"zielseite.de",
"/pfad/script.php?id=110",
"http://www.referrer.de");
Ich hab mit der Funktion mal ne eigene Seite aufgerufen, auf der ich dann einfach den Referrer ausgebe um zu prüfen, ob das Script funzt. Er gibt den Referrer aus, aber hinter der Ausgabe macht er ne 0 dran, wo auch immer die herkommt...
Egal welche Ausgabe ich auf der Zielseite habe, er schreibt ne 0 hinten dran. Ich weiß aber nicht obs daran liegt!?
Kommentar