HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 23.02.2008, 14:04
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
С нами: 10937126

Репутация: 1316


По умолчанию

Картинки с предметами/животными это полный бред.
Изображение как ни крути, но его изменения сильно ограничены, тем что человек должен понять, что изображено. А это очень легко, я бы даже сказал элементарно.

Пепс, поставь себе 3d капчу, и будь спок)
 
Ответить с цитированием

  #2  
Старый 23.02.2008, 14:07
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
С нами: 10037186

Репутация: 1462
По умолчанию

я придумал извращение

swf флэшку , там onMouseMove = один вызов xml.load( script.php?check=хеш который флэшка подсчитает : время сервера + 10 секунд )
в скрипте сравниваем 10 хешей ( тек время , + сек , +2 ... ) , ставим в сессию типа неБот=true ...

upd: хотя флэшку надо активизировать , поэтому актуальнее сделать саму кнопку submit на флэш , там on(RollOwer){ _root.MouseMoved=true; } и onClipEvent(mouseDown)
{
if(_root.MouseMoved)
{
_getUrl( GoodUrl + Обязательно проверка)
}else{
_getUrl( BadUrl);
}

...имхо удобно что пользователю не нужно ничего вводить ...

Последний раз редактировалось Jes; 23.02.2008 в 14:28..
 
Ответить с цитированием

  #3  
Старый 23.02.2008, 14:29
Meanor
Познающий
Регистрация: 09.09.2007
Сообщений: 66
С нами: 9826679

Репутация: 41
По умолчанию

Цитата:
Сообщение от Jes  
я придумал

swf флэшку , там onMouseMove = один вызов xml.load( script.php?check=хеш который флэшка подсчитает : время сервера + 10 секунд )
в скрипте сравниваем 10 хешей ( тек время , + сек , +2 ... ) , ставим в сессию типа неБот=true ...

upd: хотя флэшку надо активизировать , поэтому актуальнее сделать саму кнопку submit на флэш , там on(RollOwer){ _root.MouseMoved=true; } и onClipEvent(mouseDown)
{
if(_root.MouseMoved)
{
_getUrl( GoodUrl + Обязательно проверка)
}else{
_getUrl( BadUrl);
}
upd 2:
или вызыавть "check.php?currentTime=" + date.GetTime() + "&CheckCode=" + Md5("trash" + date.GetTime() +trash);

...имхо удобно что пользователю не нужно ничего вводить ...
Омг, мозг съеден %)

На самом деле, теоретически, можно сделать защиту от спама вообще без капчи, т.к. 95-99% всего спама отсылается роботом, который очень зависит от имен элементов форм в форме отправки сообщения. Можно занести в сессии временные названия форм, и теперь, в зависимости от этого выводить рандомные имена типа Fqhxf7éhf. Пользователю пофиг, он не видит, а вот роботу будет облом %). В самом скрипте вызываем пременную таким вот образом : $_POST[$_SESSION[name]] (хотя не тестил, может и не работать...)
 
Ответить с цитированием

  #4  
Старый 24.02.2008, 17:35
George767
Участник форума
Регистрация: 10.01.2006
Сообщений: 193
С нами: 10701583

Репутация: 81
По умолчанию

Цитата:
Сообщение от Meanor  
Омг, мозг съеден %)

На самом деле, теоретически, можно сделать защиту от спама вообще без капчи, т.к. 95-99% всего спама отсылается роботом, который очень зависит от имен элементов форм в форме отправки сообщения. Можно занести в сессии временные названия форм, и теперь, в зависимости от этого выводить рандомные имена типа Fqhxf7éhf. Пользователю пофиг, он не видит, а вот роботу будет облом %). В самом скрипте вызываем пременную таким вот образом : $_POST[$_SESSION[name]] (хотя не тестил, может и не работать...)
Имена элементов <input> робот тоже может изъять если будет парсить всё что идет после "Ваше имя: <input type=text name="

Вообще весь этот бред про жывотных, прослушивание музыки ненужен. Нужна простая регистрация. Есть относительные надеждные способы остановить ботов и обойтись без каптчи, НО при детальном изучении в любом случае можно обойти защиту.

Какую бы сложную защиту не делали, все равно бот сможет ее обойти при условии что он будет знать "формат" каптчи или защиты", следовательно нужно использовать сотни различных видов защиты (фундаментально различных)

На mail.ru недавно сменили каптчу вот на такую:

Нужно ввести с помощью изображенных клавиш комбинацию что справа, причем после каждого нажатия положение цифр на клавише меняется)) Дней 5 назад вместо цифр были китайские иероглифы)))) Жесть)
 
Ответить с цитированием

  #5  
Старый 23.02.2008, 15:34
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

Ой только давай уже не будем наркоманить...
О тексте на картинке не надо говорить т.к. легче способ твоего наркомантсва есть...

То что ты говоришь, обойти не сложно
 
Ответить с цитированием

  #6  
Старый 23.02.2008, 16:15
Meanor
Познающий
Регистрация: 09.09.2007
Сообщений: 66
С нами: 9826679

Репутация: 41
По умолчанию

Цитата:
Сообщение от Isis  
Ой только давай уже не будем наркоманить...
О тексте на картинке не надо говорить т.к. легче способ твоего наркомантсва есть...

То что ты говоришь, обойти не сложно
Обойти не сложно лишь зная особенности скрипта капчи...

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


ЗЫ. Где-то уже говорилось, что самая лучшая капча тут http://www.mcrf.ru/forum/ , заходим, регистрируемся...

Последний раз редактировалось Meanor; 23.02.2008 в 16:18..
 
Ответить с цитированием

  #7  
Старый 23.02.2008, 16:52
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
С нами: 11353286

Репутация: 2944


Thumbs up

Цитата:
Сообщение от Meanor  
Где-то уже говорилось, что самая лучшая капча тут http://www.mcrf.ru/forum/ , заходим, регистрируемся...
Вот! Пока, остановлю свой выбор на создании анкеты при регистрации.
 
Ответить с цитированием

  #8  
Старый 23.02.2008, 15:51
guest3297
Banned
Регистрация: 27.06.2006
Сообщений: 1,614
С нами: 10459106

Репутация: 2996


По умолчанию

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

Цитата:
Полет мысли администратора сайта безграничен
Полет мысли администратора сайта ограничен тем, что он администратор.
 
Ответить с цитированием

  #9  
Старый 23.02.2008, 15:54
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
С нами: 10016425

Репутация: 1257


По умолчанию

моя идея была в том что будет каждый раз по разному
10 + 4
десять плюс четыре
дисить + чатыри.

ну и тд. с разными естественно цифирями)
 
Ответить с цитированием

  #10  
Старый 23.02.2008, 16:00
PEPSICOLA
Познавший АНТИЧАТ
Регистрация: 14.10.2004
Сообщений: 1,162
С нами: 11353286

Репутация: 2944


По умолчанию

Во! А можно предложить пользователю послушать midi (ведь мой сайт то на звуковую тематику) и спросить чья это музыка?
допустим известные beatles / deep purple / etc... а когда пользователь напишет ответ, использовать preg выражения.
например игнорируя регистр выискивая корень в ответе:
*beatl* или *битл*

или вопросы типа "сколько нот вы услышали", но это хуже, т.к. цифра, длинной музыку нет смысла делать.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проникновение в беспроводную сеть WiFi ak[id] Беспроводные технологии/Wi-Fi/Wardriving 0 16.12.2007 11:13



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.