This is a modified version of help_crack.py
from WPA-SEC, enhanced with features for the Banthex community and leaderboard integration. This version allows cracking hashes from WPA-SEC. Additionally, found handshakes are tracked on the leaderboard at Banthex.de.
- Download the installer script: https://github.com/Banthex/help_crack_banthex/blob/master/installer.py.
- Execute
pip install tqdm
if necessary. - Run
installer.py
to automatically download and install the required dependencies. - Run
chmod a+x help_crack_banthex
. - Start the program with
./help_crack_banthex
.
Manual Installation (Currently not functional, as specific parameters in the source code need to be adjusted for your server!)
- Clone the repository:
git clone https://github.com/Banthex/help_crack_banthex
- Install the required dependencies:
pip install -r /help_crack_banthex/requirements.txt
- Configure your REST API credentials in
help_crack_banthex
.
You can specify a custom installation path during the installation process. When running the installer script, you will be prompted to enter a custom installation path. If you provide a path, the script will install the necessary files in the specified location. If no path is provided, the default installation path will be used.
The installer script now includes support for macOS. Follow the same installation steps as mentioned above to install the required dependencies and set up the program on macOS.
The installer script now includes an option to select the version of Hashcat to install. When running the installer script, you will be prompted to select the version you want to install. The available options are "latest", "v6.2.3", and "v6.2.2". The script will download and install the selected version.
The installer script now includes an option to select the release version for https://github.com/Banthex/help_crack_banthex/releases
. When running the installer script, you will be prompted to select the release version you want to install. The available options are fetched dynamically from the GitHub API. If the fetch fails, a fallback list of versions will be provided. The script will download and install the selected release version.
The installer script now includes an option to display the full asset name of the selected version. When running the installer script, the full asset name will be displayed in a label, a tooltip, and a message box. The label will be updated with the full asset name when the user selects a version. The tooltip will be displayed when the user hovers over the version selection dropdown. The message box will be displayed when the user selects a version.
- Leaderboard integration with MySQL on Banthex.de.
- Additional modifications to
help_crack_banthex.py
for enhanced functionality. - Ongoing development and updates by a hobby programmer.
To participate in the leaderboard and have your found handshakes tracked, please follow these steps:
- Register for an account on Banthex.de.
- Use your registered username when prompted by the
help_crack_banthex.py
script. - Your found handshakes will be automatically submitted and tracked on the leaderboard.
ℹ️ Please note: The code may not be optimized and does not necessarily follow best practices, as it is developed by a hobby programmer.
- This change only adds credits to a leaderboard.
- The script works with the Stanev website.
- The MySQL for hashes is on WPA-SEC, not on Banthex.de. Only the leaderboard is on Banthex.de.
To set the maximum GPU temperature, follow these steps:
- When prompted, choose whether to disable hardware monitoring.
- If you choose not to disable hardware monitoring, you will be prompted to enter the maximum GPU temperature (in degrees Celsius).
- The script will use the
--gpu-temp-abort
option with the value you provide to set the maximum GPU temperature.
Feel free to reach out if you have any questions or need further assistance! 🌟