Скрипт подставления кук на Php. (готовое решение)

Discussion in 'PHP' started by chin, 1 Apr 2005.

  1. chin

    chin php programmer

    Joined:
    19 Mar 2005
    Messages:
    38
    Likes Received:
    1
    Reputations:
    0
    Немного полазив в последнее время по форуму я заметил, что очень многих волнует этот вопрос..
    Хочу представить свой небольшой скриптик, который позволяет идти на страничку, подставив произвольные значения печенюшек. Работает элементарно.
    К примеру, лог сниффера выдал вот такой вот результат:
    Заходите на http://dreamlife3d.com/cookies.php
    В поле 'host' пишете хост (в данном случае - 'www.russian-florida.net').
    В поле 'path' пишете путь, начиная с самого начала, к которому вы хотите прийти, подставив печенюшки (если в данном случае мы хотим попасть на главную страницу форума, значит нам надо написать: '/board/index.php').
    В поле 'port' оставляем 80-й порт.
    Method - GET.
    А вот самое нижнее поле (Header send template) вот тут нам нужно написать куки, которые будем подставлять. В данном случае это должно выглядеть так:
    Обратите внимание, что после последнего параметра не стоит ";" (точка с запятой). Это важно.
    После чего просто нажимаем на "Get Content!". Скрипт выведет содержание страницы с подставленными куками.
    У этого скрипта есть один недостаток: Если вы захотите перемещаться по форуму (к примеру, посмотреть топик, или зайти в профиль пользователя) вам прийдется каждый раз возвращаться назад на http://dreamlife3d.com/cookies.php и менять 'path' в соответствии с тем, куда вы хотите перейти. Советую НЕ загружать скрипт каждый раз заново, а просто использовать BACKSPACE на клавиатуре, чтобы браузер просто вернул на скрипт с сохраненными данными в форме, введенными вами.

    Вскоре я планирую сделать целый комплекс скриптов, помагающих в простом хакинге для начинающих. Если есть какие-то интересные идеи по этому поводу - говорите. Реализуем.
     
  2. hacsoft

    hacsoft Elder - Старейшина

    Joined:
    14 Mar 2005
    Messages:
    31
    Likes Received:
    1
    Reputations:
    2
    Интересно было бы на код скрипта взглянуть. Может у тебя там все введеные параметры сохраняются в некоторый файлик или БД? Может так ты решил подсобрать куки на автовход? Собственно ничего не мешает брать и сохранять, пусть народ тебе хэши передает, может пригодятся как-нибудь ;)
     
  3. Че Гевара

    Че Гевара Elder - Старейшина

    Joined:
    5 Oct 2003
    Messages:
    1,049
    Likes Received:
    29
    Reputations:
    8
    Можно для удобства в виде фреймов это сделать и работать в одном окне ...
     
  4. chin

    chin php programmer

    Joined:
    19 Mar 2005
    Messages:
    38
    Likes Received:
    1
    Reputations:
    0
    Это, наверное, только тебе такая идея дурная в голову может прийти. Если хочешь, я тебе напишу такой скриптик, будешь колекционировать хеши (если кто-то пользоваться будет...). По твоему, мне больше нечем заняться??
    Отличная идея! Обязательно реализую, как будет время!
     
    1 person likes this.
  5. hacsoft

    hacsoft Elder - Старейшина

    Joined:
    14 Mar 2005
    Messages:
    31
    Likes Received:
    1
    Reputations:
    2
    chin, а чего ты так испугался? Я просто предположил, вполне правдоподобно, согласись. К тому же соц. инженерия рулит, разве не так?
     
  6. Thief

    Thief Elder - Старейшина

    Joined:
    3 Aug 2004
    Messages:
    46
    Likes Received:
    0
    Reputations:
    0
    chin отличный скрипт крайне багодарен то что надо!!!
     
  7. aslan

    aslan New Member

    Joined:
    10 Apr 2005
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    chin спасибо, Че Гевара дело говорит, немного не удобно. Буду ждать когда у тебя появится время.
     
  8. fucker"ok

    fucker"ok Elder - Старейшина

    Joined:
    21 Nov 2004
    Messages:
    580
    Likes Received:
    279
    Reputations:
    91
    //возвращает страницу с подставленными куками
    function PrintPage($cookieStr, $url)
    {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_USERAGENT, 'ослик маздай');
    curl_setopt($ch, CURLOPT_COOKIE, $cookieStr);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_REFERER, 'http://antichat.ru/');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $pageOut = curl_exec($ch);
    curl_close($ch);
    return $pageOut;
    }



    наслаждайтесь.
    все там будем :)
     
    #8 fucker"ok, 6 May 2005
    Last edited: 6 May 2005