[php] cURL POST. Проблема с Cookies

Discussion in 'PHP' started by iRoen, 30 Mar 2012.

  1. iRoen

    iRoen New Member

    Joined:
    29 Jan 2012
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Есть сайт http://text.ru/text_check для проверки уникальности текста.



    Запрос с браузера на отправку текста на проверку:

    Code:
    POST /text_check HTTP/1.1
    Host: text.ru
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate
    Connection: keep-alive
    Referer: http://text.ru/text_check
    Cookie: ts=cwthjajapexvcwkbfgjamothjafgthcwjamocwfgkbjadlfgjamothjamopecwcwjamocwpejathpexvjajaxvpejajamodljacwdrmopexvkbpefgjajaxvxvmoxvjathcwdlpekbmo; wr=pijxrh201wwswsywmof174qqutyj298ymzctbxh160jzkzcbos180xyccgv216wlxsbcfhuh289kdflhkotc158mfwdrywya160qeqoembmyr167pqkkcueqtzs221slcrhaqmg627hsjdlc1074jfzikochhy1147xyiarf1165fbwzeopidm123enmtdipgty674dckrxipnna978dnoonzoku1144nruazpdga64oejewg1025uohcxjfdn796hredhmbaf
    Content-Type: application/x-www-form-urlencoded
    Content-Length: 6358
    chun_text=ВЫРЕЗАНЫЙ ТЕКСТ
    
    
    Подскажите, откуда берутся эти две куки:
    Code:
    ts=cwthjajapexvcwkbfgjamothjafgthcwjamocwfgkbjadlfgjamothjamopecwcwjamocwpejathpexvjajaxvpejajamodljacwdrmopexvkbpefgjajaxvxvmoxvjathcwdlpekbmo; 
    Code:
    wr=pijxrh201wwswsywmof174qqutyj298ymzctbxh160jzkzcbos180xyccgv216wlxsbcfhuh289kdflhkotc158mfwdrywya160qeqoembmyr167pqkkcueqtzs221slcrhaqmg627hsjdlc1074jfzikochhy1147xyiarf1165fbwzeopidm123enmtdipgty674dckrxipnna978dnoonzoku1144nruazpdga64oejewg1025uohcxjfdn796hredhmbaf
    Без этих кук сайт не пускает на проверку текста, редиректит на левую страницу. С этими куками всё пускает, но куки для разного текста разные.

    Весь день их ищу, никак не могу разобраться.
    Подскажите - откуда берутся эти куки и как они генерируются?

    З.Ы. Куки сплошные, форум ставит в них пробелы.
     
  2. Romaxa55

    Romaxa55 Banned

    Joined:
    19 Oct 2005
    Messages:
    144
    Likes Received:
    30
    Reputations:
    4
    нужно декодировать что то спятали, это лежит в http://text.ru/js/textcheck/indexPage.js
    на шаг сдвинулся

     
    #2 Romaxa55, 31 Mar 2012
    Last edited: 31 Mar 2012
  3. nilux

    nilux Elder - Старейшина

    Joined:
    19 Aug 2005
    Messages:
    100
    Likes Received:
    33
    Reputations:
    0
    На серче слышал, что они по запросу предоставляют апи. правда хз сколько стоит.
     
  4. Romaxa55

    Romaxa55 Banned

    Joined:
    19 Oct 2005
    Messages:
    144
    Likes Received:
    30
    Reputations:
    4
    ответ мы получили, при отправки текста подгружается
    http://text.ru/js/textcheck/indexPage.js
    а саму функция можно сказать расшифровал, остается только спарсить и переписать функцию на php такую же. как я понимаю функция работает через сессию, каждый раз эта дибильная строка генерирурется или другой вариант в этот кусок кода
    потом все это дело тупо конвертируется в читабельный вид, и все представляется в виде массива, а после чего на пыхе осталось написать весь этот шурум бурум циклы и всю это нудную защиту. остается только найти таких кому не лень, у меня если честно бзик начался пока переводил код в порядок
     
  5. shell_c0de

    shell_c0de Hack All World

    Joined:
    7 Jul 2009
    Messages:
    1,183
    Likes Received:
    618
    Reputations:
    690
    тебе текст декодировать как я понял ?
    вот что получилось
    Code:
    valform#form_check_text textareareplacets/lengthcheckidentityUserIdScrandomfloorsubstringunshiftpushjoinwroeiwtaertuahcw2asghaqiwuekb9gkdjhljskdfhpe7etrgrbsxv4tsrjsrmo6erjtnfdgja1sghsdsdfg8sdhfshrth0wseturdr3bsdhsdtpsdl5etsdfdfwgfromCharCodecharAtlastIndexOfis
     
    _________________________
    #5 shell_c0de, 3 Apr 2012
    Last edited: 3 Apr 2012