CAPTCHA.ru
Что такое CAPTCHA
Статьи
Алгоритмы
Примеры взлома
Invision Power Board
vBulletin
phpBB
Проект KCAPTCHA
Ссылки
Отблагодарить
English

Программный код CAPTCHA на PHP


Сайт поставщика:

http://www.phpbb.com

phpBB

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


увеличиваем контраст и определяем границы массивов черных точек — это и есть знакоместа

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


видно, что одинаковые символы всегда на одной высоте.

Распознавание сделать довольно легко путем прямого попиксельного сравнения каждого из символов со шрифтом.


Пример действия алгоритма



© Круглов Сергей. Опубликованные на сайте алгоритмы можно свободно использовать и модифицировать.
Система управления сайтом CAPTCHA.ru: Managee