HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 13.01.2010, 01:26
patcher
Познающий
Регистрация: 15.12.2009
Сообщений: 81
Провел на форуме:
393444

Репутация: 24
Отправить сообщение для patcher с помощью ICQ
По умолчанию

Всем спасибо, тему можно закрывать) Kata1o, отдельное спасибо)
 
Ответить с цитированием

  #2  
Старый 13.01.2010, 14:41
Jingo Bo
Познающий
Регистрация: 25.10.2009
Сообщений: 97
Провел на форуме:
604635

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

Цитата:
Сообщение от [Life  
]А без снифера можно?
Нет, без сниффера бессмысленно
 
Ответить с цитированием

  #3  
Старый 14.01.2010, 09:44
warlok
Постоянный
Регистрация: 18.02.2008
Сообщений: 368
Провел на форуме:
4075418

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

Цитата:
Нет, без сниффера бессмысленно
Обьясни почему ? все что отправляется можно посмотреть в исходнике страницы.
 
Ответить с цитированием

  #4  
Старый 23.01.2010, 13:37
Akum
Познающий
Регистрация: 05.01.2010
Сообщений: 32
Провел на форуме:
95565

Репутация: 5
Отправить сообщение для Akum с помощью ICQ
По умолчанию

Цитата:
Обьясни почему ? все что отправляется можно посмотреть в исходнике страницы.
Cо снифером проще! зачем усложнять себе жизнь?
 
Ответить с цитированием

  #5  
Старый 24.01.2010, 23:47
RedFern.89
Постоянный
Регистрация: 20.01.2010
Сообщений: 338
Провел на форуме:
500264

Репутация: 69
Отправить сообщение для RedFern.89 с помощью ICQ
Smile

вот рабочая функция. Писал давно. У меня работает

Код:
function VK_Login(email, pass: string): boolean;
var
 Cookie : TidCookieManager;
 Data, Page : TStringList;
 I : Integer;
 S : string;
begin
 HTTP := TIDHTTP.Create(NIL);
 Cookie := TidCookieManager.Create(nil);
 HTTP.AllowCookies := True;
 HTTP.HandleRedirects := True;
 HTTP.ProtocolVersion := pv1_1;
 HTTP.Request.UserAgent := 'Mozlilla/5.0';
 HTTP.CookieManager := Cookie;

 Data := TStringList.Create;
 Page := TStringList.Create;

 HTTP.Post('http://vkontakte.ru/login.php', Data);

 Data.Add('act=login');
 Data.Add('email=' + email);
 Data.Add('pass=' + pass);

 Page.Text := HTTP.Post('http://login.vk.com/', Data);

 For I := 0 To Page.Count -1 Do
 begin
  If Pos('id=' + #39 + 's' + #39, Page[i]) <> 0 Then
  begin
   S := Page[i];
   S := Copy(s, Pos('value=', s) +7, Length(s));
   Delete(s, Pos(#39, s), Length(s));
  end;
 end;

 Data.Clear;

 Data.Add('op=slogin');
 Data.Add('s=' + s);

 Page.Text := HTTP.Post('http://vkontakte.ru/login.php', Data);

 If Pos('error', Page.Text) <> 0 Then Result := False
 Else Result := True;

 Page.Free;
 Data.Free;
end;
тока добавьте в idCookieManager.pas в процедуре DoAdd две строчки, идущую после строчки ACookie.Domain := LDomain;

Код:
 If ACookie.Domain[1] = '.' Then
 ACookie.Domain := Copy(ACookie.Domain, 2, Length(ACookie.Domain));
иначе авторизация не пройдет из-за точки в ночале домена.

Последний раз редактировалось RedFern.89; 24.01.2010 в 23:50..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МВД РФ: Вконтакте - основной рассадник детской порнографии в рунете Eff0rd Мировые новости. Обсуждения. 27 22.10.2009 18:23



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


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




ANTICHAT.XYZ