|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.12.2011, 10:53 | #1 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
Создание капчи
Добрый день, я написал простую капчу на php,
PHP код:
_5.png _44.png _.png 4.png Оцените пожалуйста надежность капчи и правильность кода, т.к эта моя первая капча, и вообще делаются ли так как я капчи?
Мудр тот, кто знает нужное, а не многое.
|
17.12.2011, 10:57 | #2 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
Может надо было сам код с капчи в сессию записывать что бы можно было потом проверять на правильнось введенного кода с картинки?
Мудр тот, кто знает нужное, а не многое.
|
17.12.2011, 22:01 | #3 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Надёжность нулевая. Бот для неё пишется за пару часов, а то и меньше.
Если хотите повысить надёжность, то добавьте наклон символам и пересечение. Количество символов увеличьте до 6, набор не важен (можно даже одни цифры). |
18.12.2011, 22:43 | #4 |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
А как написать алгоритм для распознавания этой капчи? на C++ или DELPHI, и можно ли распознавать капчи стандартым php 4 или php 5 (тоесть без всяких движков или дополнительных *.dll) ? если да, то какими функциями?
Мудр тот, кто знает нужное, а не многое.
|
18.12.2011, 23:19 | #5 | |
Форумчанин
Регистрация: 07.12.2011
Сообщений: 112
|
Цитата:
Знакомый поставил форум и говорит, что боты тут как тут уже - регистрируются во всю. А мне странно, что сами разработчики PHPBB не залатали эту дыру. |
|
19.12.2011, 13:24 | #6 | ||
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Цитата:
- Снимок изображения, - Вырезаем капчу, - Настраиваем контраст, насыщенность цветов, - Обесцвечиваем, - Делим изображение на отдельные символы, - Проводим анализ размещения точек у отдельных символов. Я подобный алгоритм в свой время реализовывал на Delphi и AutoIt. Коэффициент угадывания для приведённых выше капч >95%. Цитата:
|
||
19.12.2011, 21:38 | #7 | |
Delphi, c++, php
Форумчанин
Регистрация: 14.03.2011
Сообщений: 288
|
Цитата:
Буду очень благодарен!
Мудр тот, кто знает нужное, а не многое.
|
|
19.12.2011, 22:29 | #8 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Алгоритм описан выше. Программный код выложить не могу потому, что потерял его с "сдохшим" винтом.
Если Вам что-то не понятно, то задавайте более конкретные вопросы. |
19.12.2011, 23:51 | #9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
кто сказал что это элементарно? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
20.12.2011, 22:01 | #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 |