анализ генерации капчи

Discussion in 'Песочница' started by kusanagi, 12 Sep 2009.

  1. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    уважаемый алл, подскажите куда копать
    есть вебсайт. предположительно написан на перле (сабмит идет на страницу pl)
    на сайте есть цифровая капча, которая отображается так
    хост/limg.pl?t=bLKz2Jkfbyxjt3iiPQ
    хеш после каждого сабмита меняется (в случае если капча неправильно введена)
    капча отдается клиенту без кук
    так фот если взять прямую ссылку на капчу (с текущим хешем из регистрационной формы) и постоянно делать рефреш страницы, то цифры будут все время новые. но при этом если любую из этих меняющихся цифр ввести в форму регистрации то регистрация проходит успешно
    (написал наверно сумбурно, если не понятно то могу уточнить)

    так вот хотелось бы узнать, можно ли найти решение для обхода капчи. ведь не думаю что на сервере есть таблица с кучей цифр для каждого хеша
     
  2. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    наверняка всё пишется в сессию. или совсем хитрожопо - в базу на сервере пишется ip и браузер.
     
  3. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0
    сессия отпадает, потому что куки нигде на данном этапе не передаются
    насчет записи ип- насколько я понял алгоритм возможно такой. при каждом запросе записывается ип и рандом число. например 3 запроса от ип и записали 3 разных рандом картинки. если ввели правильно одну картинку из трех для данного ип то значит пускаем дальше.
    как по мне геморойно, да и ресурс не из тех чтобы так заморачиваться с защитой. но все же попробую еще вариант с ип
     
  4. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    kusanagi
    1 обращение к капче - удаление из базы всех ip+ua таких как у пользователя, и запись новой пары ip+ua+captcha_text

    хотя это конечно извращение. капча и так самое уязвимое место для ддоса, а так и подвно
     
  5. kusanagi

    kusanagi New Member

    Joined:
    23 Jan 2009
    Messages:
    65
    Likes Received:
    3
    Reputations:
    0

    так а почему работает тот факт, если вводить номер какой не отображается в данный момент на капче но он ОТОБРАЖАЛСЯ хоть 1 раз то пропускает
     
  6. gosuindahouse

    gosuindahouse Banned

    Joined:
    4 Jun 2009
    Messages:
    8
    Likes Received:
    5
    Reputations:
    0
    вот я тоже об этом подумал, вряд ли так --