Например для icq , skype , и других сайтов , игр , программ.
Для нубов:
Код:
Полный перебор (или метод «грубой силы», англ. brute force) — метод решения задачи путем перебора всех возможных вариантов. Сложность полного перебора зависит от количества всех возможных решений задачи. Если пространство решений очень велико, то полный перебор может не дать результатов в течение нескольких лет или даже столетий.
Любая задача из класса NP может быть решена полным перебором. При этом, даже если вычисление целевой функции от каждого конкретного возможного решения задачи может быть осуществлена за полиномиальное время, в зависимости от количества всех возможных решений полный перебор может потребовать экспоненциального времени работы.
В криптографии на вычислительной сложности полного перебора основывается оценка криптостойкости шифров. В частности, шифр считается криптостойким, если не существует метода «взлома» существенно более быстрого чем полный перебор всех ключей. Криптографические атаки, основанные на методе полного перебора, являются самыми универсальными, но и самыми долгими.
Максимальная скорость брута 1000 потоков. Для того, чтобы программа работала на максимальной скорости, вам нужно 1000 паролей и 1000 проксей (чем больше, тем лучше). Если менее, то количество потоков будет равно количеству паролей/прокси, в зависимости от того, чего меньше. Данным брутом удобно бить по конкретному аккаунту (вставляете один логин, более 1000 паролей, более 1000 прокси и вперёд).
Замеченные проблемы:
- иногда выскакивает ошибка при нажатии на паузу. Почему это происходит пока не знаю.
Версия 1.0:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Отчёт:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Из за краша файловой, сорсы более стабильной версии пропали.
Поэтому пишу сразу: Брут очень сырой, временной отсутствует многопоточность и 1 режим брута(по генерированным данным).
Теперь о бруте:
В архиве Brutforce.rar содержится несколько файлов, вот их описание: BruteForce_v0.2.pyc - Собственно сам брут. Listgen.pyc - Генератор списка "логин:пароль". NicknameParser.pyc - Сборщик логинов(Аналог MiceName:[Ссылки могут видеть только зарегистрированные пользователи. ], более удобный и функциональный). passwords - Список паролей(но лучше вам самим собирать их). users - Список никнеймов. listgen - Готовый список для брут, вида "логин:пароль". results - После брута удачные логины и пароли записываются сюда. lxml-2.3.win32-py2.7.exe- Модуль для питона (Для работы парсера).
Все это дело распаковываем в корневой каталог любого диска(C:\, D:\).
Далее:
Внимание! Для работы брута необходимо установить Python 2.7(Стабильная версия)
Устанавливаем: Гайд:
Гайд по работе с брутом: Шаг 1.Собираем список логинов.. Вариант 1(с помощью утилиты NicknameParser.pyc).
Открываем файл NicknameParser.pyc.
Появится сообщение о том что можно получить помощь введя ".help" или начать работу программы, введя ".start -<key>" (<key> -количество логинов например: ".start -500", или автоматический режим ".start -all").
после того как тулз соберет логины, он закроется...
Вариант 2(с помощью утилиты [Ссылки могут видеть только зарегистрированные пользователи. ]).
Тут все проще, вводите количество страниц(1 страница=100 логинов), нажимаете "go" и ждете. После того как в строке "global status" появится текст "Completed". Нажимаете Save log.
Шаг 2.Генерируем список для брута..
Для этого запускаем файлик Listgen.pyc, пишем .start
Программа работает достаточно резво, поэтому не пугайтесь если она быстро закроется(проверить итог её работы можно открыв файл listgen любым текстовым редактором).
Шаг 3.Брут..
Запускаем файл BruteForce_v0.2.pyc, пишем .start.
После ввода "go", должна появится надпись "In Work", которая означает что процесс начат. P.S. Так как временно имеют место быть косяки с классом прогрессбара, был включен лог.
Ждем закрытия программы. Удачные комбинации будут записаны в файл "result"
FAQ
-----------------
1. У меня вылетает парсер/листген/брут, что делать?
>Скорей всего вами введено малое количество логинов, и поэтому процесс имеют очень высокую скорость...
2. Очень много "FAIL".
>Вы должны понимать что первые 5к пользователей вряд ли будут использовать пароль qwerty111.
3. Где брать пароли?
>google.ru Запрос "Словарь паролей"
4. Почему брут работает медленно?
>Так как брут работает в один поток(временно) скорость значительно падает.
5. Работают ли прокси на бруте?
>Прокси временно отключены, так как из за отсутствия многопоточности, подключение через прокси влияет на скорость.
Версия еще очень сырая, и так как не введена многопоточность(для этой версии) процесс брута может затянуться.
Ваши пожелания и предложения сюда.
Как только появится время, допишу потоки(что сильно увеличит скорость брута).
Скачать: [Ссылки могут видеть только зарегистрированные пользователи. ]
Видео работы всех 3х компонентов:
http://www.youtube.com/watch?v=wnN2VMv4SQQ
http://www.youtube.com/watch?v=1WffnIUzgWk
Последний раз редактировалось Velogon; 05.11.2011 в 00:24.