ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Ввод капчи
  #1  
Старый 27.08.2009, 13:01
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

Репутация: 18
По умолчанию Ввод капчи

Появилась новая проблема.. Совсем недавно я спрашивал как можно вытащить капчу со страницы.. Вот эта тема - http://forum.antichat.ru/thread137573.html
Задача теперь состоит вот в чём:
1. пользователь заходит на сайт, в котором отображена только капча и поле ввода(то есть не на сайт с формой где реально располагается капча изначально)
2. пользователь вводит капчу и нажимает на кнопку после чего с помощью curl происходит заполнение формы.
НО! На следующей странице то уже будет другой url капчи..
В общем то именно это я и не знаю как обойти..
 

  #2  
Старый 27.08.2009, 13:08
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

programming Не получится, значение капчи устанавливается в кукисы. Установить куки для чужого домена - не получится, не позволит политика безопасности браузера

З.Ы, людей украшает скромность - зачем срать на форуме создавая по 10 тем?
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
 

  #3  
Старый 27.08.2009, 13:16
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

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

Цитата:
Сообщение от Gifts  
programming Не получится, значение капчи устанавливается в кукисы. Установить куки для чужого домена - не получится, не позволит политика безопасности браузера

З.Ы, людей украшает скромность - зачем срать на форуме создавая по 10 тем?
Немного не понял.. По-моему Вы написали бред.. Или же напишите, что Вы подразумеваете под значением капчи..

А на счёт тем - не 10, а всего 2 и причём с совсем разными вопросами..
 

  #4  
Старый 27.08.2009, 13:25
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Как я понимаю надо чтобы грубо говоря перед регой или заполнением формы пользователь заполнял капчу?
а потом уже получит доступ на страницу с формой на которой будет капча именно от этой формы?
 

  #5  
Старый 27.08.2009, 13:32
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

1. Заходим на сайт и получаем необходимые значения
  • Куки записываем: curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
2. Выводим картинку капчи и вводим в поле её значение
3. Отправляем cURL'ом это значение + значения из п.1
  • Используем: curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
4. Отправляем post запрос для заполнения формы на сайте, используем COOKIEFILE из п.3
 

  #6  
Старый 27.08.2009, 13:32
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

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

Цитата:
Сообщение от svesve  
Как я понимаю надо чтобы грубо говоря перед регой или заполнением формы пользователь заполнял капчу?
а потом уже получит доступ на страницу с формой на которой будет капча именно от этой формы?
Немного не так..
Значит есть два сайта - первый с формой регистрации(вместе с капчей), а второй, на котором отображена только капча и поле ввода.
Нужно, чтобы пользователь заходил на второй сайт вводил капчу, а уже php с помощью curl отправлял запрос на первый сайт уже со своими данными, но значением капчи, которое ввёл пользователь.
 

  #7  
Старый 27.08.2009, 13:35
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

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

Цитата:
Сообщение от geforse  
1. Заходим на сайт и получаем необходимые значения
  • Куки записываем: curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
2. Выводим картинку капчи и вводим в поле её значение
3. Отправляем cURL'ом это значение + значения из п.1
  • Используем: curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
4. Отправляем post запрос для заполнения формы на сайте, используем COOKIEFILE из п.3
Так в том то и дело, что не каких куков нет. Куки появляются только после того, как мы уже нажали на первом сайте на кнопку регистрация..
Быть может я чего-то не понимаю..
 

  #8  
Старый 27.08.2009, 13:38
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

Цитата:
Сообщение от programming  
Быть может я чего-то не понимаю..
Да это я повидимому что-то не понимаю )
Если сайта два, то и капчи две и какое они имеют отношение друг к другу ?

Покажите ссылки
 

  #9  
Старый 27.08.2009, 13:39
programming
Участник форума
Регистрация: 26.08.2009
Сообщений: 138
Провел на форуме:
201522

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

Ну или же если более конкретно поставить задачу теперь -нужно, чтобы пользователь вводил капчу на странице и на этой же странице после его ввода должен отправляться пост запрос. Вот какэто реализовать?

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

Последний раз редактировалось programming; 27.08.2009 в 13:43..
 

  #10  
Старый 27.08.2009, 13:40
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме:
5365841

Репутация: 712


Отправить сообщение для geforse с помощью ICQ
По умолчанию

Цитата:
Сообщение от programming  
Ну или же если более конкретно поставить задачу теперь -нужно, чтобы пользователь вводил капчу на странице и на этой же странице после его ввода должен отправляться пост запрос. Вот какэто реализовать?
..
Цитата:
Сообщение от geforse  
1. Заходим на сайт и получаем необходимые значения
  • Куки записываем: curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
2. Выводим картинку капчи и вводим в поле её значение
3. Отправляем cURL'ом это значение + значения из п.1
  • Используем: curl_setopt($ch, CURLOPT_COOKIEFILE, "./cook");
4. Отправляем post запрос для заполнения формы на сайте, используем COOKIEFILE из п.3
 
 





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


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




ANTICHAT.XYZ