FIND MY HASH

Hashes Cracker

findmyhash is a Python script which has been developed to find different types of password hashes using multiple cracking online services. In case that it does not find a favourable "cracked" hash, it will also present you with relevant Google search results.

This is open source script can mostly serve as a start up point for cracking any hash. It supports a lot many online hash cracking services.


DOWNLOADS

No Official Website

SYSTEM REQUIREMENTS

RAM : Minimum 500 MB (lightweight tool).

Storage : Minimum 10 MB for installation.

OS : Compatible with operating systems that support Python.

Architecture : Works on both 32-bit and 64-bit systems.

Available On : PC


ADDITIONAL INFORMATION

Published By

Originally hosted on Google Code, now mirrored on GitHub.

Release Date

Around 2011.

Approximate Size

Around 3 MB.

Publisher Info

Maintained by contributors on GitHub.

Supported Languages

English

Last Update

June 6, 2013. version 1.1.2

Programming Language

Python

Operating System

Cross-platform

License

Open-source.

The "findmyhash" tool offers several useful features for cracking hashes using online services. Here are some of its key capabilities :

  • Empty Hash Recognition : Identifies and handles empty hashes.
  • Multi-thread Analysis : Speeds up the process by analyzing multiple hashes simultaneously.
  • Algorithm Recognition : Detects the hashing algorithm based on the hash value.
  • Pause and Resume Options : Allows users to pause and resume the cracking process.
  • Result Saving : Saves the results into a file for later reference.

The findmyhash tool is a Python script designed to crack various types of hashes using free online services. Here's how it works :

  1. Hash Cracking : You can input a single hash or a file containing multiple hashes (all of the same type). The tool attempts to crack these hashes using online databases.
  2. Google Search : If a hash cannot be cracked, it can search for it on Google and display relevant results.
  3. Supported Algorithms : It supports a wide range of algorithms, including MD5, SHA1, SHA256, SHA512, LM, NTLM, MYSQL, and more.
  4. Options :
    • -h : Specify a single hash to crack.
    • -f : Provide a file with multiple hashes.
    • -g : Search for the hash on Google if cracking fails.
  5. For example :
    • To crack a single MD5 hash :
    • $ python findmyhash.py MD5 -h "098f6bcd4621d373cade4e832627b4f6"

    • To crack all hashes in a file :
    • $ python findmyhash.py MYSQL -f mysqlhashesfile.txt

  1. Findmyhash is a command-line utility that cracks hashes through various online services.
  2. It sends the provided hash to web services, and if a database contains the generated string, the original string is obtained.
  3. MD5 is not an encryption tool but a one-way hash function, making it impossible to reverse.
  4. The utility uses a specified hasher function to generate the hashed string.

  1. To use FindMyHash, you first need to specify the type of hash you are dealing with. For example, if you have an MD5 hash, you would run the command with the MD5 argument followed by the hash you want to crack :
  2. $ findmyhash MD5 -h 5eb63bbbe01eeed093cb22bb8f5acdc3

  3. This command attempts to crack the MD5 hash 5eb63bbbe01eeed093cb22bb8f5acdc3, which is the hash for the string "hello world".
  4. FindMyHash supports a variety of hash types, including MD4, MD5, SHA1, SHA225, SHA256, SHA384, SHA512, RMD160, GOST, and WHIRLPOOL.

  • MD4
  • MD5
  • SHA1
  • SHA225
  • SHA256
  • SHA384
  • SHA512
  • RMD160
  • GOST
  • WHIRLPOOL
  • LM
  • NTLM
  • MYSQL
  • CISCO7
  • JUNIPER
  • LDAP_MD5
  • LDAP_SHA1

Terminal Installation Commands ...

$ sudo apt install findmyhash.py

$ git clone https://github.com/frdmn/findmyhash.git


GUI Installation Steps ...
Linux
  1. Open your terminal.
  2. Navigate to your desired directory : cd /path/to/directory.
  3. Download the script : wget http://findmyhash.googlecode.com/files/findmyhash.py.
  4. Run the script : python findmyhash.py.
Windows
  1. Install Python from python.org.
  2. Download the findmyhash.py script from its GitHub repository.
  3. Open Command Prompt and navigate to the script's location.
  4. Run the script : python findmyhash.py.
MacOS
  1. Install Python using Homebrew : brew install python.
  2. Download the script : curl -O http://findmyhash.googlecode.com/files/findmyhash.py.
  3. Run the script : python findmyhash.py.

Terminal Uninstallation Commands ...

$ sudo apt remove findmyhash.py

$ sudo apt autoclean && apt autoremove


GUI Uninstallation Steps ...
Linux
  1. Open your terminal.
  2. Navigate to the directory where you saved the findmyhash.py file.
  3. Remove the file by running : rm findmyhash.py.
  4. If you installed Python specifically for this tool, you can uninstall it using your package manager. For example, on Ubuntu : sudo apt remove python3.
Windows
  1. Locate the folder where you saved findmyhash.py.
  2. Delete the findmyhash.py file manually.
  3. If Python was installed solely for this purpose, uninstall it via the Control Panel :
    • Open Control Panel > Programs > Programs and Features.
    • Select Python and click Uninstall.
MacOS
  1. Open the terminal.
  2. Navigate to the directory containing the findmyhash.py file.
  3. Delete the file using : rm findmyhash.py.
  4. If Python was installed using Homebrew for this tool, you can uninstall it with : brew uninstall python.
Subscribe for more Information
HACKERSPOT

HackerSpot is an informational platform that offers resources such as tools, software, courses, internships, and various other materials aimed at supporting individuals passionate about CyberSecurity and IT.

Contacts

Bapatla, Andhrapradesh, India 237101

bablunannam@gmail.com

+91 7995819235