This project is a script for sorting passwords by their hashes. It supports several types of hashing, including MD5, SHA1, SHA256, SHA512.
- Clone the repository to your computer:
git clone https://github.com/geniuszlyy/GenBruteHash.git
- Go to the project directory:
cd GenBruteHash
- Install the necessary dependencies:
pip install tqdm
- Create a
config.json
file in the root directory of the project:
{
"wordlist": "path/to/your/wordlist.txt"
}
Make sure that the path to the password dictionary file (wordlist.txt
) is specified correctly.
To run the script, run the command:
python main.py
After running the script, you will see the following menu:
- Entering the hash manually:
- Enter the hash you want to decrypt.
- The program will automatically detect the hash type and start iterating.
- Entering the hash and salt:
- Enter the hash.
- Enter the salt (if applicable).
- The program will start iterating with the specified hash and salt.
- Iterating over multiple hashes:
- Enter the path to the file containing multiple hashes (one hash per line).
- The program will start iterating over each hash in the file.
The script supports the following types of hashes:
- MD5
- SHA1
- SHA256
- SHA512
- Entering the hash manually:
Enter the hash > $SHA256$94b2c66131625ea7122095fb6a29d36e9b4b7b4c0d9229893b798a41fc084921
- Entering the hash and salt:
Enter the hash > 94b2c66131625ea7122095fb6a29d36e9b4b7b4c0d9229893b798a41fc084921
Enter salt > shippuuden
- Iterating over multiple hashes:
Enter the path to the file with the hashes > hashes.txt
- Клонируйте репозиторий на ваш компьютер:
git clone https://github.com/geniuszlyy/GenBruteHash.git
- Перейдите в директорию проекта:
cd GenBruteHash
- Установите необходимые зависимости:
pip install tqdm
- Создайте файл
config.json
в корневой директории проекта:
{
"wordlist": "path/to/your/wordlist.txt"
}
Убедитесь, что путь к файлу словаря паролей (wordlist.txt
) указан правильно.
Для запуска скрипта выполните команду:
python main.py
После запуска скрипта вы увидите следующее меню:
- Ввод хэша вручную:
- Введите хэш, который вы хотите расшифровать.
- Программа автоматически определит тип хэша и начнет перебор.
- Ввод хэша и соли:
- Введите хэш.
- Введите соль (если применимо).
- Программа начнет перебор с указанными хэшом и солью.
- Перебор нескольких хэшей:
- Введите путь к файлу, содержащему несколько хэшей (по одному хэшу на строку).
- Программа начнет перебор для каждого хэша в файле.
Скрипт поддерживает следующие типы хэшей:
- MD5
- SHA1
- SHA256
- SHA512
- Ввод хэша вручную:
Введите хэш > $SHA256$94b2c66131625ea7122095fb6a29d36e9b4b7b4c0d9229893b798a41fc084921
- Ввод хэша и соли:
Введите хэш > 94b2c66131625ea7122095fb6a29d36e9b4b7b4c0d9229893b798a41fc084921
Введите соль > shippuuden
- Перебор нескольких хэшей:
Введите путь к файлу с хэшами > hashes.txt