Постинг в ЖЖ с помощью curl помогите

Discussion in 'PHP' started by sergeihev, 19 Nov 2010.

  1. sergeihev

    sergeihev New Member

    Joined:
    19 Nov 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Постинг в ЖЖ с помощью curl помогите, проблема возникла в том что я не могу понять как формируется response при отправки статьи

    вот сам пост



    lj_form_auth c0:1290164400:3174:86400:nHWfJxT0ld-32170350-15:7e4feaf34f3b0e441f82cf2b330ff521
    chal c0:1290164400:3174:3600:xZC6nED38Y6DPa3PU3yB:d76f8ca3a0c946a98446d541fcb73f9f
    response 91542ff3b0a3123e42d003ce73f61043
    user
    password
    usejournal
    date_ymd_mm 11
    date_ymd_dd 19
    date_ymd_yyyy 2010
    hour 14
    min 53
    date_diff 1
    subject gggggggggggggggggggggg
    event gggggggbbbbbbbbbbbbbbbbbbbbb
    switched_rte_on 1
    prop_taglist
    prop_current_moodid
    prop_current_mood
    comment_settings
    prop_current_location
    prop_opt_screening
    prop_current_music
    prop_adult_content
    security public
    action:update Отправить в sergsep

    все ясно но как вычислить response 91542ff3b0a3123e42d003ce73f61043 не пойму в коде страницы где форма отправки <input type='hidden' name='response' id='login_response' value='' />

    <div id='userpic'> и все от куда берется переменная response ? подскажите люди добрые а то надоело каждый раз заходить и отправлять статьи вручную.
     
  2. rudi

    rudi Active Member

    Joined:
    3 Jun 2010
    Messages:
    487
    Likes Received:
    184
    Reputations:
    5
    А ты снифером обрабатывал приходящие куки?
     
  3. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Кинь полный исходник страницы отправки статьи, мб респонс в жаваскрипте.
     
    _________________________
  4. sergeihev

    sergeihev New Member

    Joined:
    19 Nov 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    вот форма отправки http://www.livejournal.com/update.bml

    логин sergseper

    пароль asdfthsae25

    посмотрите пожалуйчто
     
    #4 sergeihev, 19 Nov 2010
    Last edited: 19 Nov 2010
  5. Fepsis

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

    Joined:
    17 Sep 2008
    Messages:
    791
    Likes Received:
    391
    Reputations:
    72
    Так вот кусок джава скрипта в исходнике:

    HTML:
        var pass = loginform.password.value;
        var chal = loginform.login_chal.value;
        var res = MD5(chal + MD5(pass));
        loginform.login_response.value = res;
    Парсишь login_chal из исходника отсюда

    HTML:
    <div id='entry-form-wrapper'><input type='hidden' name='chal' id='login_chal' value='c0:1290200400:144:3600:WT1odyaPH8KHhfSxjssR:dd174c0368c4615a91282689a4649d0c' />
    далее думаю понятно:
    HTML:
    MD5(chal + MD5(pass))
    Это и будет искомое значение..
     
    1 person likes this.
  6. sergeihev

    sergeihev New Member

    Joined:
    19 Nov 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    что то не получается нечего беру код от цюда
    HTML:
    <div id='entry-form-wrapper'><input type='hidden' name='chal' id='login_chal' value='c0:1290268800:2823:3600:V7yKa4nbs8SUTA0HSNHp:4dd7c69f9e66452271fee14a74edf5a9' /><input type='hidden' name='response' id='login_response' value='' />
    вот он c0:1290268800:2823:3600:V7yKa4nbs8SUTA0HSNHp:4dd7c69f9e66452271fee14a74edf5a9

    и пароль asdfthsae25

    складываю

    $chal= 'c0:1290268800:2823:3600:V7yKa4nbs8SUTA0HSNHp:4dd7c69f9e66452271fee14a74edf5a9';

    $password = "asdfthsae25";

    $dgdg = MD5( $chal . MD5( $password ) );

    echo $dgdg; вывожу и выводеться a22455515a5443ee2060801253403afe и не то что надо бо в ЖЖ отправляет код 61937da9afc337bf62ac669cb58c9d38 что я делаю не так как у них получился 61937da9afc337bf62ac669cb58c9d38
     
    #6 sergeihev, 20 Nov 2010
    Last edited: 20 Nov 2010
  7. sergeihev

    sergeihev New Member

    Joined:
    19 Nov 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Все работает всем спасибо ;)
     
  8. teash2010

    teash2010 New Member

    Joined:
    14 Nov 2010
    Messages:
    0
    Likes Received:
    1
    Reputations:
    -5
    есть и другой способ
     
    1 person likes this.