• XSS.stack #1 – первый литературный журнал от юзеров форума

Поиск ftp сайтов

savage

floppy-диск
Пользователь
Регистрация
11.08.2010
Сообщения
1
Реакции
0
пример запроса help.html - readme.txt

Код:
<?

// FTP search savage_tm

@set_time_limit(0);

class GOOGLER
{

    function googlerank($keywords,$limit)
    {
        $keywstring = str_replace(" ", "+", $keywords);
        $pages=ceil($limit);

$start=0;
$ard=1;


while($ard < $pages)
{

    $curl = curl_init();
    curl_setopt ($curl, CURLOPT_URL, "http://www.mmnt.ru/get?st=$keywstring&cn=ru&in=f&ot=$start");
// change &cn=ru -- &cn=us from USA site
//http://www.mmnt.ru/get?st=$keywstring&cn=us&in=f&ot=$start
//

    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

    $result = curl_exec ($curl);
    curl_close ($curl);

preg_match_all("/<a href=\"(.*)\" target=_blank>/", $result, $matches, PREG_PATTERN_ORDER);

for ($i = 0; $i < count($matches[1]); $i++)   
{
    echo "".$matches[1][$i]."
";
flush();  
}

$zamer = $ard*20;

$start= $zamer+1;

$ard++;
}


ob_flush();
flush();

}

    function render_form()
        {
            echo '<h2>QUERY FORM:</h2><form id="form1" name="form1" method="post" action="">
            <table   border="0" cellpadding="5">
              <tr>
                <td>Keywords</td>
                <td><label>
                  <input name="keywords" type="text" id="keywords" value="*.exe" size="60"/>
                </label></td>
              </tr>
              <tr>
                <td>Limit</td>
                <td><label>
                  <input name="limit" type="text" id="limit" value="200" />
                </label></td>
              </tr>
              <tr>
                <td> </td>
                <td> </td>
              </tr>
              <tr>
                <td> </td>
                <td><label>
                  <input type="submit" name="Submit" value="Submit" />
                </label></td>
              </tr>
            </table> </form>';
        }

    function render_results()
    {
    $keywords     = "*.exe";
    $limit         = "200";
    if((isset($_POST['keywords'])) and (isset($_POST['limit'])))
    {
        $keywords    = $_POST['keywords'];
        $limit        = $_POST['limit'];
        $site        = $_POST['site'];
        
    }
    $res = $this -> googlerank($keywords,$limit);
    print_r($res);exit;

}
}
// START ----------------------------------------

$google = new GOOGLER;

if (isset($_POST['Submit']))
{
    $google -> render_results();

} else  
{
    $google -> render_form();
}
?>
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх