Загрузка...

Writing a script to ***** hashes

Thread in Programming created by E_r_A Feb 21, 2018. 688 views

  1. E_r_A
    E_r_A Topic starter Feb 21, 2018 Banned 52 Feb 2, 2018
    Как будет работать алгоритм:

    Мы будем брать одно значения из словаря, преобразовывать его в хэш, сравнивать его с пользовательским вводом, если эти значения совпадают, сигналим пользователю и выходим из программы.

    Список нужных нам инструментов:

    - интерпретатор python 3.

    - текстовый редактор / IDE

    - словарь паролей

    - модуль hashlib

    Словарь вам нужно будет нагуглить самим

    Стартуем:

    Для начала импортируем нужный нам модуль:

    Code
    Python:
    import hashlib
    Затем описываем главную функцию где будет описан полный функционал скрипта:

    Python:
    Code
    def md5_brut(hash, pwfile):try:descript = open(pwfile, "r", encoding='utf-8', errors='ignore')except:print("Словарь не существует или файл не найден!")exit()for password in descript:fileemd5 = hashlib.md5(password.encode().strip()).hexdigest()if (hash == fileemd5):print("\n Бинго. \n Пароль => %s" % password)breakelse:pass
    Главная функция принимает два аргумента, hash (хэш для ****а) и pwfile (путь до словаря). Затем с помощью конструкции try-except и переменной descript мы открываем файл только для чтения . В финальной стадии функции мы читаем файл построчно и благодаря функции md5() преобразуем значения из файла в хэш, параллельно сравнивая данные веденные пользователем со зашифрованными значениями из файла. Если if выдает True сигналим и выходим.

    Python:hash = input("-> Введите хешь: ")pwfile = input("-> Введите путь до словаря: ")md5_brut(hash, pwfile)
    Вызываем функцию md5_brut с хэшом и местом положением словаря в качестве параметров.

    Проверяем:

    [IMG]
     
  2. Pabloo_T
    Pabloo_T Feb 21, 2018 610 Jun 24, 2016
    ЕЕЕЕЕЕЕ темы с codeby
     
  3. E_r_A
    E_r_A Topic starter Feb 21, 2018 Banned 52 Feb 2, 2018
    что за codeby?
     
  4. Pabloo_T
    Pabloo_T Feb 21, 2018 610 Jun 24, 2016
  5. E_r_A
    E_r_A Topic starter Feb 21, 2018 Banned 52 Feb 2, 2018
  6. ArtelLSK
    ArtelLSK Feb 21, 2018 У меня симпатий: мало(( 28 Oct 4, 2017
    Лол, рили тема с codeby
     
  7. Pabloo_T
    Pabloo_T Feb 21, 2018 610 Jun 24, 2016
    Ты забыл скопировать там даже сорци и словари дали Ссылка
     
  8. E_r_A
    E_r_A Topic starter Feb 21, 2018 Banned 52 Feb 2, 2018
    я не оттуда брал
     
  9. Pabloo_T
    Pabloo_T Feb 21, 2018 610 Jun 24, 2016
    Как жалко что ты врать не умеешь
     
  10. E_r_A
    E_r_A Topic starter Feb 21, 2018 Banned 52 Feb 2, 2018
    лс чекни
     
  11. Pabloo_T
    Pabloo_T Feb 21, 2018 610 Jun 24, 2016
    Лол, Это "IT Сообщество даже скопировать нормально не могут" если пиздят с codeby то хотя бы указали ссылки и полностью копировали
     
  12. E_r_A
    E_r_A Topic starter Feb 21, 2018 Banned 52 Feb 2, 2018
    все у друг друга пиздят
     
Top
Loading...