Загрузка...

Cr3dOv3r — проверяем учётные данные на популярных сервисах

Тема в разделе Kali Linux создана пользователем SOBOLEVka 26 янв 2020. (поднята 26 янв 2020) 641 просмотр

Загрузка...
  1. SOBOLEVka
    SOBOLEVka Автор темы 26 янв 2020 6 28 сен 2019
    Дисклеймер (Disclaimer) или Письменное уведомление об отказе от ответственности – это короткий отрывок текста, который информирует зрителя (читателя, посетителя, клиента) о том, что лицо ответственное за предоставление услуги или информации, не несет ответственности, если в дальнейшем возникнут проблемы из-за использования данной информации.



    [IMG]

    В данной статье будет рассмотрена утилита Cr3dOv3r, разработанная D4Vinchi и выложенная им на GitHub. При создании этого инструмента, D4Vinchi преследовал две основные идеи. Первая — это возможность проверить является ли ваша учетная запись скомпрометированной. Второй идеей данной утилиты является возможность проверить, подходят ли известные вам учетные данные к популярным сервисам.



    Cr3dOv3r написана на python, поэтому можно установить как на Windows, так и на Linux систему.

    Установка
    Для установки утилиты на Linux систему, необходимо ввести в терминале последовательность команд:

    apt-get update

    git clone https://github.com/D4Vinci/Cr3dOv3r.git

    chmod 777 –R Cr3dOv3r

    cd Cr3dOver

    Так же вам понадобится менеджер пакетов Python3-pip:

    apt-get install python3-pip

    pip3 install –r requirements.txt

    python3 -m pip install -r requirements.txt

    python3 Cr3d0v3r.py -h

    Обзор программы
    После установки вызываем справку по запуску утилиты при помощи команды:

    python3 Cr3dOv3r.py –h
    [IMG]

    В качестве аргумента может выступить email, username или номер телефона.

    Запустим утилиту без ключей.
    [IMG]

    По предоставленному отчету мы видим, что наш почтовый адрес не найден в базе https://hacked-emails.com/api_docs. Далее утилита просит ввести пароль для входа в сервисы.
    [IMG]

    Есть несколько статусов завершения работы.

    «Login successful» — статус, сообщающий об успешном входе.

    «Login unsuccessful» — статус, сообщающий о некорректном пароле.

    «Something wrong with the website maybe it’s blocked!» — страница прогрузилась, но утилита не может отыскать форму авторизации.

    «Couldn’t even open the page! Do you have internet? » — утилита не смогла открыть указанный URL.

    «Email not registered» — почтовый адрес не зарегистрирован в данном сервисе.

    Рассмотрим работу утилиты с использованием ключей.

    Ключ -p запускает программу без проверки учетной записи в базе.

    Ключ -api2 выполняет дополнительную проверку ваших учетных данных в базе ресурса https://haveibeenpwned.com/.

    Ключ -q выполняет стандартный запрос без баннера утилиты.

    Добавление нового сервиса
    Так как приложение написано на python, есть возможность добавить необходимые ресурсы или привязать дополнительные базы для проверки учетных данных.

    На странице github есть инструкция для самостоятельного добавления веб-сайтов.

    «If you want to add a website to the tool, follow the instructions in the wiki»

    «Add websites to the tool»

    Добавим https://ok.ru/ в Cr3dOv3r.

    Для этого нам необходимо отредактировать файл websites.py.
    [IMG]

    Далее по инструкции, предоставленной разработчиком, заполняем поля.

    example = {

    “url”:””, #the url of the login page

    “form”:””, #the login form CSS Selector

    “e_form”:””, #the email input name

    “p_form”:””} #the password input name

    [IMG]


    «URL» – это адрес на котором располагается форма авторизации пользователя.

    «action» — адрес сценария, который обрабатывает данные формы.

    Значение атрибута находится в исходном коде веб-страницы.

    [IMG]


    «e_form» и «p_form» — это имя ввода электронной почты и имя ввода пароля соответственно.

    Завершающим этапом необходимо вписать сервис в список веб-сайтов.
    [IMG]

    Сохраняем изменения в файле и запускаем утилиту.

    [IMG]

    По результатам работы видим, что учетные данные валидны для OK.

    Заключение
    Подобная автоматизация проверки валидности учетных данных на популярных сервисах значительно экономит время.

    Но программный код сервисов всё время меняется. Разработчики могут изменять методы, названия форм и полей. Из-за этого нужно следить за актуальностью кода утилиты. Так что после установки есть вероятность, что некоторые сервисы придется проверить.

    Ознакомление с данной утилитой оказалось для меня приятным опытом. Всем спасибо!

    Автор этой Темы: lamermand - https://t.me/joinchat/AAAAAEbZ5-l7PZ7LpioiJw
     
    26 янв 2020 Изменено
  2. Sp00nyMan
    Sp00nyMan 27 янв 2020 15 4 дек 2016
    ShitDown, Тема устарела ещё 16 месяцев назад, когда вышла версия 0.4.4
     
  3. ShitDown
    ShitDown 27 янв 2020 1 21 янв 2020
    Sp00nyMan, жесть, а никаких аналогов нет этому софту?
     
  4. Sp00nyMan
    Sp00nyMan 27 янв 2020 15 4 дек 2016
    ShitDown, судя по коду, софт должен работать (хотя я не тестил) Советую вооружиться английским языком и идти на гитхаб этого софта (https://github.com/D4Vinci/Cr3dOv3r)
     
  5. ShitDown
    ShitDown 2 фев 2020 1 21 янв 2020
    Sp00nyMan, когда запускаешь данный софт пишет что нет инструмента mechanicalsoup, добавь в статью третью строчку
    python3 -m pip install -r requirements.txt
    Только после добавления ее в момент установки он установит этот инструмент и софт заработает по команде
    python3 Cr3d0v3r.py -h
     
Top