[C#] Использовать source.txt для Bruteforce

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ZeRoM, 25 Dec 2014.

  1. ZeRoM

    ZeRoM New Member

    Joined:
    1 Oct 2009
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Пишу брутфорс и появилась у меня такая проблема:
    Как подать данные брутфорсу? Сделать это в едином файле source.txt или сделать два файла login и password?

    Если делать единым файлом то встаёт вопрос, а как разделять строки [email protected];mypassword?
    В C# есть Split, но им пользоваться не хочу, потому что на выходе получается ОДИН массив с чередованием элементов. Удобно ли это будет использовать? Думаю, что нет. Другое дело если бы на выходе было три массива login, server, password

    Использование трех отдельных файлов login, server, password так же вызывает у меня некоторые сомнения. Особенно файл с доменными именами (server.txt)

    Как мне лучше сделать то? Подскажите пожалуйста.
     
  2. djniktih

    djniktih New Member

    Joined:
    30 Nov 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    File.ReadAllLines(file)[0]; //Первая строка
    Делай все через FoReach
    После чего Split(';')
    и Split('@')
     
  3. ZeRoM

    ZeRoM New Member

    Joined:
    1 Oct 2009
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Да это понятно. Но ты понимаешь, дело в том, что Split создает 1 массив с чередующимися элементами. Я тут что-то сообразить не могу, получится ли с одним массивом?
    По-моему было бы удобнее, если бы их было три: login, password, server
     
    #3 ZeRoM, 26 Dec 2014
    Last edited: 26 Dec 2014
  4. wwiiss5

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

    Joined:
    13 Oct 2013
    Messages:
    55
    Likes Received:
    14
    Reputations:
    11
    string line = "[email protected];mypassword", login, pass, server ;

    login = line.Substring(0, line.IndexOf('@'));
    server = line.Substring(line.IndexOf('@')+1, line.IndexOf(';'));
    pass = line.Remove(0, line.IndexOf(';')+1);
     
  5. ozrior

    ozrior New Member

    Joined:
    20 Oct 2011
    Messages:
    27
    Likes Received:
    4
    Reputations:
    0
    Вот делал для себя полноценный брут для себя. C#/xNet