![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
![]()
Добрый день, я написал простую капчу на php,
PHP код:
_5.png _44.png _.png 4.png Оцените пожалуйста надежность капчи и правильность кода, т.к эта моя первая капча, и вообще делаются ли так как я капчи?
Мудр тот, кто знает нужное, а не многое.
![]() |
![]() |
![]() |
![]() |
#2 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
![]()
Может надо было сам код с капчи в сессию записывать что бы можно было потом проверять на правильнось введенного кода с картинки?
![]()
Мудр тот, кто знает нужное, а не многое.
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Надёжность нулевая. Бот для неё пишется за пару часов, а то и меньше.
Если хотите повысить надёжность, то добавьте наклон символам и пересечение. Количество символов увеличьте до 6, набор не важен (можно даже одни цифры). |
![]() |
![]() |
![]() |
#4 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
![]()
А как написать алгоритм для распознавания этой капчи? на C++ или DELPHI, и можно ли распознавать капчи стандартым php 4 или php 5 (тоесть без всяких движков или дополнительных *.dll) ? если да, то какими функциями?
Мудр тот, кто знает нужное, а не многое.
![]() |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
![]() Цитата:
Знакомый поставил форум и говорит, что боты тут как тут уже - регистрируются во всю. А мне странно, что сами разработчики PHPBB не залатали эту дыру. |
|
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]() Цитата:
- Снимок изображения, - Вырезаем капчу, - Настраиваем контраст, насыщенность цветов, - Обесцвечиваем, - Делим изображение на отдельные символы, - Проводим анализ размещения точек у отдельных символов. Я подобный алгоритм в свой время реализовывал на Delphi и AutoIt. Коэффициент угадывания для приведённых выше капч >95%. Цитата:
|
||
![]() |
![]() |
![]() |
#7 | |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
![]() Цитата:
Буду очень благодарен!
Мудр тот, кто знает нужное, а не многое.
![]() |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
![]()
Алгоритм описан выше. Программный код выложить не могу потому, что потерял его с "сдохшим" винтом.
Если Вам что-то не понятно, то задавайте более конкретные вопросы. |
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() кто сказал что это элементарно? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#10 | |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
![]() Цитата:
НЕ могу разобраться с цыклами, когда и как вырезать отдельные цифры или буквы.
Мудр тот, кто знает нужное, а не многое.
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Распознание капчи | Arsenx777 | Общие вопросы Delphi | 36 | 26.01.2014 21:20 |
Обход капчи | ZverSS88 | Работа с сетью в Delphi | 6 | 05.11.2010 13:38 |
адрес капчи | DeDoK | Работа с сетью в Delphi | 0 | 24.10.2010 21:06 |
КОПИРОВАНИЕ КАПЧИ!!!! | daitedeneg | Софт | 0 | 30.11.2009 04:30 |