- Home
- Categorie
- Coding e Sistemistica
- PHP
- [Pillola] POST Stealth - Utilizzo senza usare Form HTML
-
[Pillola] POST Stealth - Utilizzo senza usare Form HTML
Ho creato un piccola chicca che puo' tornare utile.
Un semplice script PHP in grado di inviare in modalita' stealth dati POST ad altre pagine web.
In poche parole, attraverso una pagina PHP sprovvista di un FORM e campi di testo nascosti, e' possibile inviare informazioni POST ad un'altra pagina.
Forse a qualcuno puo' far comodo.[php]
<?php
//Informazioni Sito Web
$path_sito = "www.sito.it";
$path_pagina = "/test/test.php";//Stringa POST
$post01 = "Ciao a tutti";
$post02 = "by Sups";
$post_string = "post01=" . urlencode($post01) . "&post02=" . urlencode($post02);
$post_lenght = strlen($post_string);//Informazioni da inviare al Sito
$post_data = "POST " . $path_pagina . " HTTP/1.0\r\n";
$post_data .= "host: " . $path_sito . "\r\n";
$post_data .= "Content-type: application/x-www-form-urlencoded\r\n";
$post_data .= "Content-length: " . $post_lenght . "\r\n\r\n";
$post_data .= $post_string . "\r\n";
$post_data .= "\r\n";//IP del Server Web
$ip_server = gethostbyname($path_sito);
$fp = fsockopen($ip_server, 80, &$errno, &$errstr, 30);//DEBUG (Facoltativo)
echo $post_data;//Invio Dati
if($fp)
{
fputs($fp, $post_data);
$reply = fread($fp, 1024);
fclose($fp);
}
else
{
echo "ERRORE CONNESSIONE";
}//DEBUG (Facoltativo)
echo "Risposta Server: " . $reply;
?>
[/php]Non e' complesso!Ciao a tutti!
-
Grazie Sups... grande!
Effettivamente potrebbe tornare utile..
Lo inserirò al più presto tra i thread utili..
Grazie ancora
-
De nada MZ
Ciao!
-
Inserito nei thread utili