Дело в том, что кол-во редиректов ограничено до 4. Сейчас увеличил до 6 (перезалил файл). Если подобные ошибки продолжатся, то видимо глюк на сайте (ибо разумным поведением такое кол-во редиректов назвать нельзя)...
Программа отличная! Работает на ура! Автору огромное Спасибо Есть маленькое предложение: Возможно ли реализовать отправку Good аккаунтов на номер ICQ?
[x26]VOLAND Благодарю за релиз! Сейчас тестирую в полевых условиях )) Вопрос, на какие куски (размер в мб.) рекомендуется список паролей дробить? (чтоб не было гарантированно ошибки System.OutOfMemoryException)
Чтоб не копаться в cookie's через браузер (и исходниках странички), оч. помогает прога HTTP Debugger Pro Скачать с хомпаги: _http://www.httpdebugger.com/download_pro.html Найти кейген для нее, не составит никакого труда
Необходимо перенести данные веб-формы в программу. Для этого открываем сорц страницы и находим тег <form> (этих тегов может быть несколько, так что необходимо удостовериться что это именно та форма.). 1. В этом теге <form> ищем атрибут action. Это и есть целевой URL. Если же такого атрибута нет, копируем URL той страницы, сорц которой мы открыли. Так же там есть атрибут method. Если он равен POST, то выставляем Протокол/Метод атаки равным HTTP-POST, если GET - HTTP-GET. (Учтите, что все переходы по методу GET сохраняются в логах сервера, так что о факте брута скорее всего быстро узнают по растущему размеру логов.) 2. Затем внутри нашего тега <form> ищем теги <input> (в Браузере есть подсветка). Это так называемые поля. Нам нужно получить поля идентификаторов, то есть поля, в которых передаются логин и пароль при отправке на сервер. Ищем в теге <input> атрибут name. Если его содержимое похоже на login, nickname, username и тп. (думаю суть поняли), то это и есть поле логина. Копируем атрибут name в "Поле "Логин"" нашей программы. Аналогично поступаем с полем "пароль" (вероятно оно будет иметь имя pass, password, pwd и т.д.). Так же надо перенести дополнительные поля (атрибуты name и value) в раздел Дополнительные request-переменные. Если внутри тега <form> есть <input> с типом type="submit", то это кнопка логина. Переносим её атрибуты в программу в раздел "Атрибуты Submit-кнопки". Если у какого-либо тега <input> нет атрибута name, то он нас не интересует. 3. Затем нужно выставить текстовый индикатор успешного входа. Это важный параметр и для каждого сайта он отличается. По этому индикатору программа будет решать, произошёл ли успешный вход или нет. То есть если указынный текст отсутствует/присутствует в исходнике страницы, то логин считается успешным. В качестве индикатора можно использовать фрагмент кода формы (так как она заведомо будет отсутствовать в странице при удачной попытке), либо, если вы имеете аккаунт на атакуемом сайте, использовать фрагмент кода, который однозначно присутствует в странице при удачной попытке (например код кнопки "Выхода" с сайта). 4. Затем при необходимости выставляем Cookies. Что это - читаем в Википедии. Копируем их из браузера в программу. Для верности нужно сначала полностью очистить куки атакуемого сайта, затем зайти на него, и уже потом копировать. Обычно проверки Cookies проводятся сайтом дабы убедиться, что вы не робот. 5. Что касается Типа перебора, то думаю всё понятно. Если нужно подбирать 1 аккаунт, вводим логин и указываем файл с паролями. Если несколько аккаунтов, нужен файл, в котором логин и пароль разделены разделителем, например: С атакой по 1 паролю думаю уже сами разберётесь. Если у вас есть рабочий аккаунт на атакуемом сайте, не поленитесь - обязательно протестируйте программу на нём. Явным показателем того, что программа настроена не верно является ситуация, когда все попытки оказываются верными (результаты показываются в поле лога программы). Если это происходит, перепроверьте параметры.
Обновил программу. Из нововведений: - Добавлен автоприём Cookies (к примеру, теперь не придётся указывать куки при бруте mail.ru) - В браузер добавлен показ заголовка. - Немного изменён интерфейс. - Исправлено много багов и недочётов.