Форум Херсона. Форум Херсонской молодежи.

Форум Херсона. Форум Херсонской молодежи. (http://forum.norma4.net.ua/)
-   Программирование (http://forum.norma4.net.ua/programmirovanie/)
-   -   распознавание капчей (http://forum.norma4.net.ua/programmirovanie/9458-raspoznavanie-kapchei.html)

Shooter 02.07.2008 22:53

распознавание капчей
 

Вложений: 2
доброго времени суток всем присутствующим. буду краток и спрошу сразу, возможно ли распознавать капчи такого типа?

zwitter 02.07.2008 23:10

буду краток. ваш энтузиазм - да в мирные цели.

Shooter 02.07.2008 23:22

а все же? можно ли ее как то распознать или нет?

Absent 03.07.2008 07:11

конечно жэ можно.
пример.
xgv27
qz9x4

8))))

zwitter 03.07.2008 07:58

мне интересно - они в рантайме крутят этот шрифт или скорее у них заготовленные картинки ?
во втором случае все очень просто - распознать каждую картинку руками, посчитать ее хэш, и распознать ее очень легко будет

mx. 03.07.2008 08:12

Если речь идёт о распознавании капчей на автомате то это Cap (от английского слова CAPTCHA) - программа быстрого распознавания текстов картинок на основе обучающих шаблонов. Вариант простой но далеко не надёжный (тем более учитывая частоту смены заморочек на файлообменниках).
Вариант Captcha Exchange Server, (Сервер Обмена Каптчами или СОК) гораздо более стабилен и отлично распознаёт ЛЮБЫЕ капчи. Принцип распознавания именно такой как и предложил Absent, т.е. их распознают для тебя люди.

TIGR 03.07.2008 08:39

эти каптчи вроде бы взяты с этого сайта http://captcha.ru/ там можно почитать и про примеры взлома и вообще вобщем о капчи.

ustas 03.07.2008 16:05

ыщо к тыгру добавлю
http://www.ocr-research.org.ua/
http://www.captcha.net/
http://www.cs.sfu.ca/~mori/research/gimpy/
http://en.wikipedia.org/wiki/Captcha
чытать не перечытать

Shooter 03.07.2008 23:52

Цитата:

Сообщение от zwitter (Сообщение 287001)
мне интересно - они в рантайме крутят этот шрифт или скорее у них заготовленные картинки ?
во втором случае все очень просто - распознать каждую картинку руками, посчитать ее хэш, и распознать ее очень легко будет

рантайм, рэндомо подбирается кол-во симовлом (5-6), рэндомный цвет хотя это не играет роли, такое искажение и тому подобное.. была бы база то не проблемой бы было..

2TIGR & ustas

а помойму там написано про методы защиты а не взома, http://captcha.ru/ тут точно

TIGR 04.07.2008 07:49

Цитата:

....Распознавание делится на 2 основным этапа:
Определение местоположения и границ каждого символа.
Собственно распознавание символа.

Если символы всегда находятся на одних и тех же местах (как, к примеру, у форума Invision Power Board — см. иллюстрацию справа), из этих двух этапов остается только второй. Поэтому, как минимум, надо обязательно варьировать координаты символов.

Если места символов не фиксированы, следующий путь по их выделению — сравнение по контрасту с фоном. Если цвет символов отличается от цвета фона (как у форума phpBB), это не дает никакой защиты:

[картинка]

Таким образом, следует либо добавить такой шум, который трудно отделить от самих символов, либо затруднить разделение символов, поместив их впритык или наложив друг на друга.

Собственно распознавание символа может происходить разными способами.

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

Сравнению с маской подвержены CAPTCHA, не применяющие геометрические искажения символов, а также использующие один шрифт (или очень ограниченное их количество).

Другие, более сложные алгоритмы распознают символ по его характерным признакам: количеству разветвлений, замкнутых областей, их взаимному расположению. Есть класс алгоритмов под названием "нейронные сети" - это, грубо говоря, черный ящик, которому сначала для обучения дают образ и правильный ответ, а потом, после обучения, он сможет выдавать правильный ответ сам. Правда, процесс обучения очень долог и трудоемок......
вот отрывок где объяняется принцип взлома одной капчи. и как защититься. вообще защита отчего то предполагает знание того от чего хочется защититься. читай внимательней.

зы еще этот сайт сылками полезен, http://www.xakep.ru/post/31268/default.asp как раз приводит на пример взлома одной капчи.

ustas 04.07.2008 08:39

Шутер ты не единственный кто такое решение ищет :) (много капч уже поломали, много капч проходят с помощью сервисов, вручную, уже писали об этом выше), просто тут уже разумный подход нужен , если софт в состоянии будет окупить затраты времени и средств на свое создание, тогда возможно имеет смысл его создавать, иначе пустая трата времени. Где капчу ломать то собираешся? Огласи если не военная тайна. :)

Робот Вертер 04.07.2008 11:43

Нахрена ваще нужен сабж?
Спамботов регистрационных делаете?

Данные капчи поставлены против ботов. И желательно чтобы решения по их распознаванию НЕ БЫЛО.
Или ктото тут ЗА ботов?

ustas 04.07.2008 12:31

боты это тоже софт :)

Shooter 04.07.2008 13:49

Цитата:

Сообщение от TIGR (Сообщение 287379)
вот отрывок где объяняется принцип взлома одной капчи. и как защититься. вообще защита отчего то предполагает знание того от чего хочется защититься. читай внимательней.

зы еще этот сайт сылками полезен, http://www.xakep.ru/post/31268/default.asp как раз приводит на пример взлома одной капчи.

было б все так просто... в данной статье рассмотрен случай где есть что расшифрововать, метод гет. А у меня к сожалению есть только имя сессии, метод пост..

Не военный это секрет) даже не для себя нужно, сайт l2top.ru Ну по адресу думаю понятно что и для чего нужно

Shooter 04.07.2008 13:50

Цитата:

Сообщение от ustas (Сообщение 287397)
Шутер ты не единственный кто такое решение ищет :) (много капч уже поломали, много капч проходят с помощью сервисов, вручную, уже писали об этом выше), просто тут уже разумный подход нужен , если софт в состоянии будет окупить затраты времени и средств на свое создание, тогда возможно имеет смысл его создавать, иначе пустая трата времени. Где капчу ломать то собираешся? Огласи если не военная тайна. :)

конечно не единственный :)

Кстате никто не в курсе чего это с рапиды вообще капчу убрали? странно как то получается... http://rapidshare.com

ustas 04.07.2008 16:27

совсем ее не убрали с рапиды, случается периодически

zwitter 04.07.2008 18:34

да, капча на рапиде феерическая просто.
интересно смотреть, как человек матом бормочет, втупясь в монитор и пытаясь отличить котэ от собакэ.
видимо, обоснованно я ненавижу эту помойку

Робот Вертер 04.07.2008 21:32

Цитата:

Сообщение от ustas (Сообщение 287468)
боты это тоже софт :)

и шо - тебе интеерсно этим заниматься?
Судя по отсутствию ответов по существу - против спамботов тут никто не выступает =)
То есть вам нравится чтобы на сделанный вами сайт ломился всякий бот-ацтой...
Нюню

ustas 04.07.2008 23:37

во первых оффтоп :), во вторых может боянище :), ну а куда еще запузырить это
Албанский для программистофф
Аффтар, возьми Йаву!
Фдибаг!
Ниаттестил
Йаву мне, йаву!
Низачот пасиплюплюс
ПГ/ЗМ - Постановка г..., заказчик м...
Аффтар, кури стандарт!
Ф рилис!
Многа цыклав неасилил!
Учите ассемблер!
Дибаж сибя!
ф Бангалор!
Нискампилилось!


Время на сервере: 14:40.

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co