Вопрос по апи вконтакте

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ChinaTown, 14 Feb 2010.

  1. ChinaTown

    ChinaTown Member

    Joined:
    15 Nov 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    Пишу программу для перекидывания голосов. Есть вопрос по переменной sig=7f83ce32c784420bad9469ac8790ad58. В песочнеце написанно что он со стороны приложения формируется как :
    Как создавать подпись запроса?
    Параметр sig равен md5 от конкатенации следующих строк:

    viewer_id – id текущего пользователя, переданный SWF посредством flashvars при инициализации.
    пар "parameter_name=parameter_value", расположенных в порядке возрастания имени параметра (по алфавиту).
    секрета приложения api_secret (секрет Вы можете менять при редактировании страницы приложения).


    sig = md5(viewer_idname1=value1name2=value2secret)

    В данном случае sig равен md5("6492api_id=4method=getFriendsv=2.0secret") то есть b499ce268e9995a08b2f2aebff2488be
    ............

    Повосетуйте, можно ли достать api_secret переменную, либо окуда парсить готовые "сиги". Спасибо, зараннее!
     
  2. __mad

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

    Joined:
    4 Nov 2007
    Messages:
    100
    Likes Received:
    38
    Reputations:
    7
    так а что мешает самому посчитать этот секрет кей?
     
  3. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    ты документацию вообще читал?
    и кстати ответ в твоем же вопросе =\
     
  4. ChinaTown

    ChinaTown Member

    Joined:
    15 Nov 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    РЕбят, я пишу не приложение вконтакте не флеше чтобы голоса перекидывать, я программу на шарпе, чтобы с чужих акков "пиз*ить" голоса. Я не создатель приложения чтобы редактировать свой секрет кей. Я бы его посчитал без прблем если бы знал. В том то и проблема.
    Меня собственно интересует есть ли возможность из чужого флеш-свф вытащить секрет кей или нет, или откуда его можно парсить?
     
  5. Fuckel

    Fuckel Banned

    Joined:
    16 Jan 2008
    Messages:
    274
    Likes Received:
    59
    Reputations:
    6
    при передаче голосов и авторизации на стороннем сервере используют защищенный ключ, который адекватный разработчик не будет сувать в swf. Здесь описано http://vkontakte.ru/pages.php?id=2372591
     
  6. GlooK

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

    Joined:
    20 Apr 2007
    Messages:
    172
    Likes Received:
    53
    Reputations:
    10
    Декомпиль флэшку, там апи-секрет.

    И почитай это: http://forum.antichat.ru/thread164762.html
     
  7. ChinaTown

    ChinaTown Member

    Joined:
    15 Nov 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    В этой схеме нету стороннего сервера. Этот параметр исходит от клиента. Т.е. меня. Этот параметр мониторится локальным прокси, т.е. секретный ключ каким-то образом попадает на клиентскую машину.
     
  8. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Не во всех приложениях для передачи голосов используется параметр sig.
     
  9. ChinaTown

    ChinaTown Member

    Joined:
    15 Nov 2008
    Messages:
    0
    Likes Received:
    7
    Reputations:
    0
    Спасибо, это уже начинает радовать. Можно посоветовать приложение для передачи голосов без sig ?