imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 19.08.2007, 16:54     # 1
ZogG
Junior Member
 
Аватар для ZogG
 
Регистрация: 03.11.2002
Пол: Male
Сообщения: 111

ZogG Известность не заставит себя ждать
антибот в комментах

написал скрипт антибота типа в форме рандомом два числа и в окно надо ввести сумму,в то время есть поле с типом hidden,которое содержит ответ,и всё данные идут в другой файл где проверяеться.но вот ботов не убило.или где мона сделать иньекцию в моем сайте или бот в коде ответ находит.есть ли у кого какие готовые решения и можно ли сюда линк выложить с сайтом где я писал антибот?
__________________
КТО-НИБУДЬ ХОЧЕТ ПРИСОЕДИНИТЬСЯ К РАЗВИТИЮ <ПРОЭКТА> ...
ZogG вне форума  
Старый 19.08.2007, 17:04     # 2
metrim
Full Member
 
Регистрация: 02.10.2003
Пол: Male
Сообщения: 869

metrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форумеmetrim Популярный человек на этом форуме
Парень, ты что курил то???
Нихрена не понял цели
Ну по крайней мере помимо того, что ты ответ на "секретный вопрос" передаёшь в форме же ...
Так нельзя ибо бессмысленно, т.к. поле hidden видно в сорсе стрницы и соответственно такой "антибот" - не будет работать против злоумышленика....
__________________
Если ты никого не боишься, значит ты самый страшный
metrim вне форума  
Старый 19.08.2007, 17:19     # 3
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отсек
Пол: Male
Сообщения: 14 498

Borland - Гад и сволочь
ZogG, а к чему изобретать велосипед? Не проще воспользоваться готовым решением? _http://www.captcha.net/
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 28.08.2007, 11:57     # 4
strontium
Guest
 
Сообщения: n/a

Если охота все-же самому возиться, то помещай в поле hidden не ответ, а его md5 хэш. И на сервере сравнивай его с хэшем от того, что ввел пользователь. Рандомные числа, кстати, в виде текста не стоит выводить. Надо их в bitmap рисовать и его уже показывать.

deleted by Plague
 
Старый 29.08.2007, 17:37     # 5
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Цитата:
Сообщение от strontium Посмотреть сообщение
Если охота все-же самому возиться, то помещай в поле hidden не ответ, а его md5 хэш. И на сервере сравнивай его с хэшем от того, что ввел пользователь.
Никто не мешает боту вычислить свой хеш ответа перед отправкой.
ЗЫ: действительно не стоит изобретать велосипед.
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 29.08.2007, 21:23     # 6
xroot
::VIP::
dr.Great Jah
 
Аватар для xroot
 
Регистрация: 29.08.2004
Адрес: £ U. c K.
Пол: Male
Сообщения: 1 127

xroot Бог с наворотамиxroot Бог с наворотами
xroot Бог с наворотамиxroot Бог с наворотами
Image Validator 1.0
MathGuard v0.2
CAPTCHA image protectio

вот пакетик антиспам сктиптов попался недавно , может пригодится
300кб
http://rapidshare.com/files/52078188...am_Scripts.rar
__________________
Каждый уважающий себя ёж хранит в норке фотоальбомчик с фотографиями голых жоп, которыми его пытались пугать.
xroot вне форума  
Старый 30.08.2007, 13:35     # 7
strontium
Guest
 
Сообщения: n/a

Цитата:
Сообщение от Al-x Посмотреть сообщение
Никто не мешает боту вычислить свой хеш ответа перед отправкой.
ЗЫ: действительно не стоит изобретать велосипед.
Достаточно завести на сервере константу и добавлять ее к ответу перед хэшированием.

Свой собственный велосипед никогда не повредит

deleted by Plague
 
Старый 31.08.2007, 13:02     # 8
GoodS
Newbie
 
Аватар для GoodS
 
Регистрация: 07.03.2006
Сообщения: 43

GoodS Путь к славе только начался
Цитата:
Сообщение от Al-x Посмотреть сообщение
Никто не мешает боту вычислить свой хеш ответа перед отправкой.
ЗЫ: действительно не стоит изобретать велосипед.
Ага а хеш какого ответа он будет вычислять? Перебирать чтоли все сочетания символов пока не найдет хеш что в скрытом поле?
GoodS вне форума  
Старый 04.09.2007, 15:44     # 9
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
Цитата:
Сообщение от GoodS Посмотреть сообщение
Ага а хеш какого ответа он будет вычислять? Перебирать чтоли все сочетания символов пока не найдет хеш что в скрытом поле?
Если исходить из поста, на который был ответ, то
Цитата:
Сообщение от strontium Посмотреть сообщение
Если охота все-же самому возиться, то помещай в поле hidden не ответ, а его md5 хэш.
Брутфорс для нахождения коллизии здесь ни при чем.
Вариант с добавлением константы к ответу и хеширование не снимает полностью возможностью атаки.
ИМХО наиболее простой способ просто хранить ответ на сервере (тем более, что большинство платформ уже предоставляют готовые механизмы для этого - сессия).
Хотя любители криптографии могут удариться в эллиптику (но это уже тема для другого обсуждения).
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума  
Старый 09.09.2007, 06:05     # 10
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Конечно же пихать ответ нельзя в форму, иначе какой смысл вообще задавать вопрос??

Правильно сказали, храните ответ на сервере, хоть в сессии, хоть в БД или файлах.

Ну и еще в копилку готовых достойных решений http://captcha.ru/
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

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


Часовой пояс GMT +4, время: 13:25.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.