• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Система вопрос-ответ с картинкой.

Doctor_zlo

Хранитель порядка
Регистрация
25 Апр 2008
Сообщения
457
Реакции
1.339
Навеяло темой Ботмастера о объявлении Для просмотра ссылки Войди или Зарегистрируйся Призовой фонд 15000 баков.
Вот Для просмотра ссылки Войди или Зарегистрируйся цитата от него же -
на сегодняшний день именно тексткапчи являются основным препятствием в пробиве
15000 сумма хорошая, а значит скоро большинство текстовых вопросов с ответами будет в базе хрумака, и система вопрос - ответ потеряет свою эффективность.
Вот возникла мысль добавить к системе вопрос-ответ еще и картинку. Суть в том, что изображено на картинке никакой хрум не сможет распознать.
Вопросы будут однотипными и будут выглядеть примерно так -


vopr111.jpg


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



vopr2.jpg
В принципе вопросы одинаковые "Что нарисовано на картинке"
Картинки разные, много их можно найти в гугл картинках, и все картинки не один хрумак не запомнит, а стало быть как я понимаю, взломать данную капчу сможет только человек?
Теперь вопрос. Кто сталкивался с подобным?
Эффективна такая система или баян?
 
Идея отличная. Даже встречал её реализацию на каком-то ресурсе. Но, мне кажется, что достаточно будет поменять вопрос после окончания конкурса на новый. Главное - не писать банальные вопросы типа "сколько букв в слове земля" ))
 
Интересно, а если отдавать ссылку на картинку googl'у, а полученный текстовый запрос вставлять в поле ответа, какой будет пробив?
 
Гугл уже несколько месяцев поддерживает поиск по загруженной картинке.

Вот что он написал для картинки вертолётика:
Скорее всего, на картинке вертолет радиоуправляемый
 
Гугл уже несколько месяцев поддерживает поиск по загруженной картинке.

Вот что он написал для картинки вертолётика:
Скорее всего, на картинке вертолет радиоуправляемый
Я про это и говорю. Брать слово из полученного текстового запроса при поиске по картинке (одно, т.к. большинство таких вопросов подразумевают односложные ответы) и отдавать в качестве ответа форме. Мне кажется, можно неплохо распознавать картинки таким образом. Другое дело, что вопрос можно сформулировать в духе "Сколько пальцев показывает человек?", такой метод уже не прокатит.
 
Угадает конечно, напишет, что на картинке снежинки.
Лучше такие картинки:

gibrid.jpg

Но пожалей посетителей - вполне хватит простого текстового вопроса, желательно с цифровым ответом, зачем людей перенапрягать. Кто правильно ответит кроме человека на вопрос - на яблоне 2 ветки на каждой по 7 яблок, сколько яблок цифрой.
 
Не верю я, что этот конкурс даст результат. Нереально собрать такую базу, он мог и больше пообещать, платить не прийдется. Тут ничего не поможет, Вы хоть представляете размер такой базы, куда там Пастухову :D а здесь еще и порядок слов имеет значение. Но я действительно прочитал первый пост невнимательно, не буду мешать.
 
Картинка из поста http://nulled.cc/threads/229273/#post-1958984
уже получше, гугл показал картинки которые на заданную похожи, потом поиском по одной из них вышел на немецкое слово.

А это уже 4 раунда (2 поиска, определение языка, перевод) для распознавания, что значительно затруднит написание бота.
 
В общем стоит уже 4 дня на довольно посещаемом спам ботами сайте.
Стандартная капча отключена. Осталась только вопрос-ответ с картинкой.
Картинки брались с гугл поиска картинок, не изменялись никак, потому что не умеет еще хрум отправлять запросы в гугл картинки, как научится там посмотрим.
На данный момент спама нет.
 
Поступил вопрос по реализации, уже точно не помню, делалось 1 раз, а теперь просто заменяю 2 файла при установке движка.

Чтобы не заморачиваться делалось примерно так:

engine/modules/register.php

PHP:
$tpl->set( '{question}', htmlspecialchars( stripslashes( $question['question'] ), ENT_QUOTES ) );
менять на
PHP:
$tpl->set( '{question}',  stripslashes( $question['question'] ) );

engine/inc/question.php

PHP:
$question = $db->safesql( strip_tags($_POST['question']) );
2 раза менять на
PHP:
$question = $db->safesql( strip_tags($_POST['question'], '<img>') );

Это позволит при добавлении вопроса использовать HTML тег <img>

Вопрос будет выглядеть примерно так:

Что нарисовано на этой картинке? <img src="/img/4.jpg" width=200>
Ну и соответственно положить папку с картинками на сервер и указывать правильный путь к картинкам
 
Назад
Сверху