ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

c# Помогите с авторизацией на VK
  #1  
Старый 13.10.2009, 08:41
3DDragon
Новичок
Регистрация: 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. попадаю на форму регистрации

куки тягаю по запросам контейнером
 
Ответить с цитированием

  #2  
Старый 13.10.2009, 08:58
Dark_Scorpicore
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме:
687854

Репутация: 19
По умолчанию

Вообще, не знаю как на C#
Но на PHP можно так.
PHP код:
$mail="";
$pass="";

##Курл, функция отправки гет-запроса серверу с куками
function go($link$cookie){
$ch curl_init();
curl_setopt($chCURLOPT_URL,$link);
curl_setopt($chCURLOPT_RETURNTRANSFER,1);
curl_setopt($chCURLOPT_TIMEOUT10);
curl_setopt($chCURLOPT_GET1);
curl_setopt($chCURLOPT_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); 
Надеюсь, хоть немного помог)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите разобраться с авторизацией на сайте! lakai.00 PHP, PERL, MySQL, JavaScript 5 08.03.2006 08:34
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ