Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Обход капчи на C# .NET 4.0


Автор: MrAnger 15.6.2011, 13:17
Здравствуйте,
Совсем недавно работаю в web и поэтому у меня еще довольно много вопросов. На данный же момент интересуюсь одной проблемой - Как автоматизировать процесс распознавании капчи?
Меня интересует именно программная возможность, без различных онлайн сервисов распознавания.
Существует много видов капчи и способов ее реализации. Поэтому я не спешу получить все сразу и притом готовое.
Как вариант, можно сначала разобраться с одним видом капчи, например которая используется http://xn----8sbabkb0btnaqcmocur.xn--p1ai/Create-an-account, а потом уже можно работать с другими видами.
Надеюсь на вашу помощь.

Автор: Rohoss 15.6.2011, 13:53
MrAnger, прекращай страдать ###. Капча существует для того, чтобы процесс не автоматизировали, а если ты питаешься обойти значит ты хочешь навредить сайту. Завязывай со спамом, ни к чему хорошему он тебя не преведёт  smile 

Автор: MrAnger 15.6.2011, 13:55
Цитата(Rohoss @ 15.6.2011,  13:53)
MrAnger, прекращай страдать ###. Капча существует для того, чтобы процесс не автоматизировали, а если ты питаешься обойти значит ты хочешь навредить сайту. Завязывай со спамом, ни к чему хорошему он тебя не преведёт  smile

Ну почему, если автоматическое распознавание капчи -> сразу вред для сайта?
Я преследую совершенно другие цели -> спам не единственное применение этой возможности.

Автор: Rohoss 15.6.2011, 13:57
И убери ссылку на страницу регистрации, однако таким способом ты навряд ли заставишь кого-то там зарегистрироваться. Ведать - ты ещё зелёный спамер  smile

Добавлено через 1 минуту и 15 секунд
Цитата(MrAnger @  15.6.2011,  13:55 Найти цитируемый пост)
Ну почему, если автоматическое распознавание капчи -> сразу вред для сайта?

Не могу представить случай, когда бы распознание капчи на сайте приносило бы ему пользу. Ну не вкладывается у меня такое в голове, приведи пример

Автор: jonie 15.6.2011, 19:42
самый простой способ это взять нейросеть (хорошая либа http://code.google.com/p/fanndotnetwrapper/), обучить ее чапче (предварительно убрав артефакты и шумы путем применения фильтров вроде Flood fill [http://en.wikipedia.org/wiki/Flood_fill], убрать повороты (если надо) используя например алгоритм Хафа, бинаризировать желательно адаптивным адгоритмом и другие фильтры (подробности в учебниках по цифровой обработке изображений)) и получить значения чапчи.

кстати в представленном сайте вообще не чапча а унылое ### - вскрывается за 1-2 минуты.

Автор: ДобренькийПапаша 15.6.2011, 21:36
Цитата(jonie @ 15.6.2011,  19:42)
самый простой способ это взять нейросеть (хорошая либа http://code.google.com/p/fanndotnetwrapper/), обучить ее чапче (предварительно убрав артефакты и шумы путем применения фильтров вроде Flood fill [http://en.wikipedia.org/wiki/Flood_fill], убрать повороты (если надо) используя например алгоритм Хафа, бинаризировать желательно адаптивным адгоритмом и другие фильтры (подробности в учебниках по цифровой обработке изображений)) и получить значения чапчи.

У меня бы пропало желание  smile  (зависит, конечно, от того какой профит от реализации, но, думается, у топикастера не такой большой)

Автор: Rohoss 15.6.2011, 21:52
Цитата(ДобренькийПапаша @  15.6.2011,  21:36 Найти цитируемый пост)
зависит, конечно, от того какой профит от реализации

А какой тут может быть профит? Профит от реализации подобных вещей довольно часто появляется на этом форуме smile , в основном во флейме. Ну а цель понятна, наполнение сайтов "качественным контентом" вопреки желанию администрации данных сайтов и в промышленных масштабах. Но они просто не понимают, насколько полезен такой контент  smile 

Автор: MrAnger 16.6.2011, 11:47
Цитата(jonie @ 15.6.2011,  19:42)
самый простой способ это взять нейросеть (хорошая либа http://code.google.com/p/fanndotnetwrapper/), обучить ее чапче (предварительно убрав артефакты и шумы путем применения фильтров вроде Flood fill [http://en.wikipedia.org/wiki/Flood_fill], убрать повороты (если надо) используя например алгоритм Хафа, бинаризировать желательно адаптивным адгоритмом и другие фильтры (подробности в учебниках по цифровой обработке изображений)) и получить значения чапчи.

кстати в представленном сайте вообще не чапча а унылое ### - вскрывается за 1-2 минуты.

Спасибо, наверное единственный стоящий ответ в теме.


ЗЫ: Любители флейма всегда найдутся на форуме.

Автор: klein 20.6.2011, 11:15
Вот интересная статья http://habrahabr.ru/blogs/net/121032/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)