Обход капчи

Discussion in 'PHP' started by Велемир, 24 Mar 2009.

  1. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Можно удалять тему)
     
    #1 Велемир, 24 Mar 2009
    Last edited: 26 Mar 2009
    1 person likes this.
  2. CrazyStudentS_Mi}{

    CrazyStudentS_Mi}{ Elder - Старейшина

    Joined:
    4 Jul 2007
    Messages:
    424
    Likes Received:
    296
    Reputations:
    92
    самый главный вопрос - нахрена там регится без каптчи?
     
  3. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    У меня уже выражение "Обойти капчу" ассоциируется с "Дехешировать md5".
    В данном случае либо писать алгоритм распознавания, либо через антикапчу.
     
    1 person likes this.
  4. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Ммм...а как это скооперировать сервис антикапчи и пыхыпы?)

    ЗЫ: Я и не надеялся на это.
     
  5. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Дык а там примеры есть:
    PHP + CURL http://anti-captcha.com/curl.txt
    PHP + Fsockopen http://anti-captcha.com/phpnocurl.txt
     
  6. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Пасиппи,попробую разобраться

    Ещё вопрос: скрипт генерирует текст капчи или передаёт его через сессию? (Конкретно на данном сайте)
     
    #6 Велемир, 24 Mar 2009
    Last edited by a moderator: 24 Mar 2009
  7. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Ну а такой принцип капчи и есть.
    К примеру сгенерили число для картинки, вывели его и записываем в сессию (например в md5, ну или в чистом виде...кто как хочет).$_SESSION['captcha_key'] = md5(12345);
    А далее проверяется совпадение введённого и содержимого сессии. if ($SESSION['captcha_key'] == $_POST['captcha']).
    ну эт так, общий пример)

    И не путай session_id() и session_start() с массивом $_SESSION
     
  8. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Мммм,знач он не в PHPSESSID...Эх
     
    #8 Велемир, 24 Mar 2009
    Last edited: 26 Mar 2009