ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
c# Помогите с авторизацией на VK |

13.10.2009, 08:41
|
|
Новичок
Регистрация: 05.11.2006
Сообщений: 2
Провел на форуме: 96855
Репутация:
0
|
|
c# Помогите с авторизацией на VK
Три дня бьюсь и никак не могу залогиниться на VK аккаунт 
Прошу помощи.
1. захожу на vkontakte.ru
2. делаю post c данными на login.vk.com
3. login.vk.com отдает 's' параметр и редирект на profile.com, вытягиваю Regex-ом данные
4. попадаю на форму регистрации
куки тягаю по запросам контейнером
|
|
|

13.10.2009, 08:58
|
|
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме: 687854
Репутация:
19
|
|
Вообще, не знаю как на C#
Но на PHP можно так.
PHP код:
$mail="";
$pass="";
##Курл, функция отправки гет-запроса серверу с куками
function go($link, $cookie){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_GET, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
##Функция граббинга текста(нам пригодится для граббинга Remixsid)
function grab($ist,$txt1,$txt2) {
$start = strpos($ist,$txt1);
$stop = strpos($ist,$txt2,$start+strlen($txt1));
$rez = substr($ist,$start+strlen($txt1),$stop-$start-strlen($txt1));
return $rez;
}
$qwe = implode ('', file('http://login.vk.com/?act=login&success_url=&fail_url=&try_to_login=1&to=&email='.$mail.'&pass='.$pass));
$sid=grab($qwe,'value=\'','\'>');
$cookie='remixap=1; remixlang=3; remixchk=5; remixsid='.$sid;
go('http://vkontakte.ru/profile.php',$cookie);
Надеюсь, хоть немного помог)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|