Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/d1se0/crackerpass
crackerPass is a command line tool designed to crack passwords using dictionaries and verify password hashes in various formats. The tool uses different Python libraries to handle and verify password hashes, providing flexibility to work with various common hashing algorithms.
https://github.com/d1se0/crackerpass
cibersecurity command-line commands cracker ethical-hacking hacking hackingetico hash kali-linux linux password pentesters pentesting redteam tools
Last synced: about 12 hours ago
JSON representation
crackerPass is a command line tool designed to crack passwords using dictionaries and verify password hashes in various formats. The tool uses different Python libraries to handle and verify password hashes, providing flexibility to work with various common hashing algorithms.
- Host: GitHub
- URL: https://github.com/d1se0/crackerpass
- Owner: D1se0
- Created: 2024-07-10T15:59:24.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-10T16:17:42.000Z (4 months ago)
- Last Synced: 2024-07-10T19:28:31.053Z (4 months ago)
- Topics: cibersecurity, command-line, commands, cracker, ethical-hacking, hacking, hackingetico, hash, kali-linux, linux, password, pentesters, pentesting, redteam, tools
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# crackerPass
----
`crackerPass` is a command line tool designed to crack passwords using dictionaries and verify password hashes in various formats.
The tool uses different `Python` libraries to handle and verify password hashes, providing flexibility to work with various common hashing algorithms.## Description
### `crackerPass` supports the following hashing algorithms:
`MD5`
`SHA1`
`SHA224`
`SHA256`
`SHA384`
`SHA512`
`SHA3-256`
`SHA3-512`
`BCrypt`
`SHA512Crypt`
`SHA256Crypt`
`SHA1Crypt`
`MD5Crypt`
`Argon2`## The tool allows:
Crack passwords using a dictionary file against a specific `hash`.
Verify password hashes using different hashing algorithms.## Install:
### Clone this repository:
```bash
git clone https://github.com/D1se0/crackerPass.git
cd crackerPass
```Run the `requirements.sh` script as root to install the necessary dependencies and configure the tool:
```bash
./requirements.sh
```## Use:
### Parameters:
`-c`, `--hash`: Specifies the hash to crack.
`-C`, `--hashfile`: Specifies a file containing hashes to crack.
`-w`, `--wordlist`: Specifies the path to the dictionary file.
`-t`, `--hashtype`: Specifies the hash type. It can be one of the following: md5, sha1, sha224, sha256, sha384, sha512, sha3_256, sha3_512, bcrypt, sha512crypt, sha256crypt, sha1crypt, md5crypt, argon2.
`-o`, `--output`: Specifies the output file to save the results.
`-i`, `--identify`: Identifies the provided hash type.
`-I`, `--identifyfile`: Identifies the hash types in a file.
## Examples of use:
`Crack` a hash using a dictionary:
```bash
python3 crackerPass.py -c -w -t
```Example:
```bash
python3 crackerPass.py -c f806fc5a2a0d5ba2471600758452799c -w /usr/share/wordlists/rockyou.txt -t md5
```Identify a hash:
```bash
python3 crackerPass.py -i
```Crack hashes from a file:
```bash
python3 crackerPass -C -w -t
```Example:
```bash
python3 crackerPass -C hashes.txt -w /usr/share/wordlists/rockyou.txt -t sha256
```## Contributions:
Contributions are welcome. If you find any problems, please open an issue in the repository.
## License:
This project is licensed under the `MIT` License. See the `LICENSE` file for details.