D, подозреваю что С++ синтаксис регулярки покатит.
Забыл уточнить, длинна может меняться. Текстовая часть может меняться. Сооветственно выкусывать фиксированную длинну нельзя. Нужно по расширению ориентироваться
Андрей Ежгуров: d3vi1h3aRt: Да это все какие-то сказочные ситуации. Решаются элементарным сохранением метрики пользователя после успешных входов (юзер агент и ИП) и блокировкой ИП с неудачными попытками входа.
"Каждый ввод пароля независим от других." это полная ерунда. Что мешает сделать его зависимым?
>запускаем 100 ботов получаем ту же самую скорость в 10 паролей в секунду.
Эта проблема решается блокировкой множественных попыток неудачного входа с указанных ИП.
>Добавишь паузу - хакер вместо десяти ботов запустит тысячу.
Ну и какая скорость будет перебора? 1 ник 1 пароль в 10 секунд. Хоть миллион ботов будет скорость перебора не вырастет.
Да и вопрос нахера актуален? Ну профит какой? Акки от форумов и прочих ресурсов нафиг никому не нужны. А у банков вопросы безопасности не капчей решаются.
Ничего гениального в кодах нет. Нужно просто чтобы их никто не упер и не начал продавать от своего имени. А в случае подобной ситуации можно было сослаться на то, что код был запатентован и мы его оригинальные авторы.
Забыл уточнить, длинна может меняться. Текстовая часть может меняться. Сооветственно выкусывать фиксированную длинну нельзя. Нужно по расширению ориентироваться