Многопоточный брут C#

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by IgrikX, 9 Feb 2011.

  1. IgrikX

    IgrikX New Member

    Joined:
    13 Aug 2009
    Messages:
    114
    Likes Received:
    1
    Reputations:
    -3
    раньше с многопоточность сталкивался редко и писал простые приложения. Сейчас потребовалось написать брут. Вопрос такой, создал класс для брута, события, всё такое. Но при бруте выскакивает капча, капчу отловил, вывожу на форму с помощью события, но как дальше передать эту капчу потоку, что бы он её принял и отправил на сервер. Не могли бы объяснить подробно?
     
  2. X-rus

    X-rus Member

    Joined:
    22 Dec 2010
    Messages:
    88
    Likes Received:
    22
    Reputations:
    4
    Создай свой класс аргументов события:
    Code:
    public class MyEventArgs : EventArgs
    {
        public string CaptchaKey { get; set; }
    
        public MyEventArgs()
    }
    
    Добавь свойство, где должен быть ключ от капчи и устанавливай его в обработчике события. Но, если у тебя асинхронное событие, то можно использовать ManualResetEventSlim, для ожидания установки ключа или использовать специальное свойство класса, с тем же ManualResetEventSlim.
     
  3. wwalex101

    wwalex101 New Member

    Joined:
    24 Mar 2009
    Messages:
    67
    Likes Received:
    4
    Reputations:
    1
    сори ТС, пользуясь темой НО пост совсем не втему собсна сам вопрос:
    Есть ли вообще в мире по шарпу книги или статьи по криптографии (шифрование и взламывание шифров) ? хотябы алгоритмы примерные, а то столкнулся с проблемой нужно взломать шифр текста большого обьема в ручню беда полнейшая а автоматизировать алгоритмов как таков нет, есть описания как делается но вот как программно реализовать мозги недодумывают .... что кто может посоветовать ?!

    язык C#
     
    #3 wwalex101, 9 Feb 2011
    Last edited: 9 Feb 2011