1. Apache16.03.2025 в 07:33от
  2. D1zo16.03.2025 в 06:12от
Загрузка...

Урок 3 : Первая авторизация | Delphi | by waTS | youhack.top

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем ᴡᴀᴛs, 30.10.2014.

  1. ᴡᴀᴛs

    Bloody Corporation
    ᴡᴀᴛs

    Статус:
    Оффлайн
    Регистрация:
    01.09.14
    Сообщения:
    191
    Репутация:
    221 +/-
    Всем привет , с вами waTS и сегодня мы научимся авторизовываться в простых сайтах)
    Что нам нужно?
    2. Открываем анализер
    3. Снифаем
    [​IMG]
    Теперь копируем DATA :
    Где ее взять?
    [​IMG]
    Кидаем на форму :
    MEmo1
    Button1
    2х Edit
    Приступим к коду
    var
    Http:THTTPSend;
    Html:TstringList;
    Data:TstringStream;
    begin
    Http:=THTTPSend.Create; // Создаем переменную Http - с помощью его мы будем отправлять запросы
    Html:=TStringList.Create; // Создаем переменную Html в ней будет храниться код HTML страници
    Data:=TstringStream.Create; // Создаем переменную Data - Это все что будет отправляться в пост запросе пример : Login=asd&Password=dss
    data.WriteString('page=https%3A%2F%2Fe.mail.ru%2Fmessages%2Finbox&FailPage=&Domain=mail.ru&Login='+sedit1.Text+'&Password='+sedit2.Text+'&new_auth_form=1&saveauth=1'); // Добавялем значение в пост запрос . т.е что софт будет передавать сайту под авторизацией
    http.Document.LoadFromStream(data); //Прогружаем передаваемые параметры
    if Http.HTTPMethod('POST','https://auth.mail.ru/cgi-bin/auth?lang=ru_RU&from=authpopup') then begin // Условие Если Запрос пройден то :
    html.LoadFromStream(http.Document); // Прогружаем Html код в переменную Html :D
    if Pos('Set-Cookie: Mpop=',Http.Headers.Text)<>0 then begin // Если найден такой текст в Хедерах то
    sMemo1.Lines.Add('Успешно авторизовались');

    end else begin
    sMemo1.Lines.Add('Не верные данные');
    end;

    end else begin // Иначе выводим сообщение
    ShowMessage('Ошибка Запроса');
    end;

    end;
    Bloody Company 2014
     
  2. RealLife

    RealLife

    Статус:
    Оффлайн
    Регистрация:
    28.10.12
    Сообщения:
    209
    Репутация:
    71 +/-
    спасибо)
     
  3. ~Makc~

    Софт для трейдеров на заказ
    ~Makc~

    Статус:
    Оффлайн
    Регистрация:
    28.08.14
    Сообщения:
    1.063
    Репутация:
    294 +/-
    Webmoney: 221011227001
  4. ᴡᴀᴛs

    Bloody Corporation
    ᴡᴀᴛs

    Статус:
    Оффлайн
    Регистрация:
    01.09.14
    Сообщения:
    191
    Репутация:
    221 +/-
    А ты сделай) http://youhack.top/showthread.php?t=598166 можешь даже под яндекс сделать)
     
  5. weath

    weath

    Статус:
    Оффлайн
    Регистрация:
    14.04.13
    Сообщения:
    226
    Репутация:
    90 +/-
    Подскажите пожалуйста что в подчеркнутые места вписывать надо.[​IMG]
     
  6. ᴡᴀᴛs

    Bloody Corporation
    ᴡᴀᴛs

    Статус:
    Оффлайн
    Регистрация:
    01.09.14
    Сообщения:
    191
    Репутация:
    221 +/-
    POST DATA
     
  7. ΣИIGMA

    няшка - кодеряшка
    ΣИIGMA

    Статус:
    Оффлайн
    Регистрация:
    18.08.14
    Сообщения:
    236
    Репутация:
    126 +/-
    html.LoadFromStream(http.Document); // Прогружаем Html код в переменную Html :D


    это можно было не обязательно делать потому что ты искал значение для гуда в куках. :sad:


    if Pos('Set-Cookie: Mpop=',Http.Headers.Text)<>0 then begin // Если найден такой текст в Хедерах то
    sMemo1.Lines.Add('Успешно авторизовались');

    end else
    begin
    if Pos(найдем значение при не верных данныех ,Http.Headers.Text)<>0 then
    begin
    sMemo1.Lines.Add('Не верные данные');
    end;

    вот так вернее будет.:victory:
     
  8. Public Object

    SkyNet Team
    Public Object

    Статус:
    Оффлайн
    Регистрация:
    07.11.14
    Сообщения:
    18
    Репутация:
    43 +/-
    Webmoney: 257011669135
    Конечно, спасибо ТС-у за тему, но это бред, а не тема.

    Где описание 3 библиотек, необходимых для Synapse? ssleay, liberay, msvcr?
    Где описание того, какую библиотеку используем?
    Где собственно, ссылка на библиотеку? Арарат.кз?

    Советую это добавить.
     
  9. Hiddens

    Hiddens

    Статус:
    Оффлайн
    Регистрация:
    29.06.13
    Сообщения:
    409
    Репутация:
    46 +/-
    Гайд от самого господа Бога, криво написано, даже на библиотеку ссылку не оставил, ничего полезного для новичков, ребята, идите лучше смотреть старые гайды странника, они и то полезней это чепухи будут.

    P.S AFL true coder.
     
  10. ᴡᴀᴛs

    Bloody Corporation
    ᴡᴀᴛs

    Статус:
    Оффлайн
    Регистрация:
    01.09.14
    Сообщения:
    191
    Репутация:
    221 +/-
    ссылки на длл не оставил ибо забыл . причем здесь твои P.S?
     
  11. HarDCorE SelleR

    HarDCorE SelleR

    Статус:
    Оффлайн
    Регистрация:
    16.09.12
    Сообщения:
    1.056
    Репутация:
    320 +/-
    я хоть не занимаюсь этим уже,но ты красава,почему бы тебе не начать преподавать уроки платные,я уверен желающие найдутся (многим щас в лом читать книги,все лучше наглядно)
    p.s. если ты конечно и больше наешь чем методы авторизации
     
  12. Deagle777

    Deagle777

    Статус:
    Оффлайн
    Регистрация:
    04.10.12
    Сообщения:
    552
    Репутация:
    258 +/-
    Красава, хороший урок! :big_boss:
     
  13. leshiy)))

    leshiy)))

    Статус:
    Оффлайн
    Регистрация:
    26.05.12
    Сообщения:
    812
    Репутация:
    294 +/-
    для написания брутов не обязательно читать книги. достаточно прочесть пару гайдов, набрать исходников и начать писать свой брут.
    за 2 дня научишься большему, чем тебя научат 10 глав в любой книге.