awesome-password-cracking
Password Cracking Collection
A curated list of tools, research, and projects related to password cracking and security
A curated list of awesome tools, research, papers and other projects related to password cracking and password security.
641 stars
27 watching
74 forks
last commit: 4 months ago
Linked from 3 awesome lists
awesomeawesome-listhash-crackinghashcatjohn-the-ripperpassword-crackingpassword-safetywordlistwordlist-generatorwordlist-processingwordlists
Awesome Password Cracking | |||
awesome-lint | 610 | 6 months ago | If in doubt, use |
open an issue | 641 | 4 months ago | If you think an item shouldn't be here |
Awesome Password Cracking / Books | |||
Hash Crack: Password Cracking Manual (v3) | Password Cracking Manual v3 is an expanded reference guide for password recovery (cracking) methods, tools, and analysis techniques | ||
Awesome Password Cracking / Cloud | |||
Cloud_crack | 42 | over 5 years ago | Crack passwords using Terraform and AWS |
Cloudcat | 16 | about 5 years ago | A script to automate the creation of cloud infrastructure for hash cracking |
Cloudstomp | 3 | almost 6 years ago | Automated deployment of instances on EC2 via plugin for high CPU/GPU applications at the lowest price |
Cloudtopolis | 393 | 3 months ago | A tool that facilitates the installation and provisioning of Hashtopolis on the Google Cloud Shell platform, quickly and completely unattended (and also, free!) |
NPK | 525 | 8 months ago | NPK is a distributed hash-cracking platform built entirely of serverless components in AWS including Cognito, DynamoDB, and S3 |
Penglab | 925 | over 1 year ago | Abuse of Google Colab for cracking hashes |
Rook | 79 | about 5 years ago | Automates the creation of AWS p3 instances for use in GPU-based password cracking |
Awesome Password Cracking / Conversion | |||
7z2hashcat | 352 | 5 months ago | Extract information from password-protected .7z archives (and .sfx files) such that you can crack these "hashes" with hashcat |
MacinHash | 35 | almost 6 years ago | Convert macOS plist password file to hash file for password crackers |
NetNTLM-Hashcat | 33 | almost 5 years ago | Converts John The Ripper/Cain format hashes (singular, or in bulk) to HashCat compatible hash format |
Rubeus-to-Hashcat | 12 | almost 5 years ago | Converts / formats Rubeus kerberoasting output into hashcat readable format |
WINHELLO2hashcat | 68 | over 2 years ago | With this tool one can extract the "hash" from a WINDOWS HELLO PIN. This hash can be cracked with Hashcat |
bitwarden2hashcat | 21 | over 2 years ago | A tool that converts Bitwarden's data into a hashcat-suitable hash |
hc_to_7z | 7 | 7 months ago | Convert 7-Zip hashcat hashes back to 7z archives |
hcxtools | 2,014 | 10 days ago | Portable solution for conversion of cap/pcap/pcapng (gz compressed) WiFi dump files to hashcat formats |
itunes_backup2hashcat | 105 | almost 8 years ago | Extract the information needed from the Manifest.plist files to convert it to hashes compatible with hashcat |
mongodb2hashcat | 7 | about 4 years ago | Extract hashes from the MongoDB database server to a hash format that hashcat accepts: -m 24100 (SCRAM-SHA-1) or -m 24200 (SCRAM-SHA-256) |
Awesome Password Cracking / Hashcat | |||
Autocrack | 42 | over 1 year ago | A set of client and server tools for automatically, and lightly automatically cracking hashes |
docker-hashcat | 136 | over 1 year ago | Latest hashcat docker for Ubuntu 18.04 CUDA, OpenCL, and POCL |
hashcat.launcher | 402 | 10 months ago | Hashcat.launcher is a cross-platform GUI app that run and control hashcat |
Hashcat-Stuffs | 50 | almost 5 years ago | Collection of hashcat lists and things |
hashcat-utils | 1,365 | 5 months ago | Small utilities that are useful in advanced password cracking |
Hashfilter | 5 | over 6 years ago | Read a hashcat potfile and parse different types into a sqlite database |
known_hosts-hashcat | 324 | 11 months ago | A guide and tool for cracking ssh known_hosts files with hashcat |
pyhashcat | 31 | over 3 years ago | Python C API binding to libhashcat |
Awesome Password Cracking / Hashcat / Automation | |||
autocrack | 108 | over 6 years ago | Hashcat wrapper to help automate the cracking process |
hat | 298 | 5 months ago | An Automated Hashcat Tool for common wordlists and rules to speed up the process of cracking hashes during engagements |
hate_crack | 1,662 | 8 days ago | A tool for automating cracking methodologies through Hashcat from the TrustedSec team |
Naive hashcat | 1,236 | almost 3 years ago | Naive hashcat is a plug-and-play script that is pre-configured with naive, emperically-tested, "good enough" parameters/attack types |
Awesome Password Cracking / Hashcat / Distributed cracking | |||
CrackLord | 384 | about 2 years ago | Queue and resource system for cracking passwords |
fitcrack | 145 | 3 months ago | A hashcat-based distributed password cracking system |
Hashstation | 7 | 10 months ago | Hashstation is a BOINC-based distributed password cracking system with a built-in web interface |
Hashtopolis | 1,457 | 7 days ago | A multi-platform client-server tool for distributing hashcat tasks to multiple computers |
Kraken | 300 | over 1 year ago | A multi-platform distributed brute-force password cracking system |
Awesome Password Cracking / Hashcat / Rules | |||
clem9669 rules | 405 | 3 months ago | Rule for hashcat or john |
hashcat rules collection | 77 | 3 months ago | Probably the largest collection of hashcat rules out there |
Hob0Rules | 1,459 | over 5 years ago | Password cracking rules for Hashcat based on statistics and industry patterns |
Kaonashi | 1,009 | over 2 years ago | Wordlist, rules and masks from Kaonashi project (RootedCON 2019) |
nsa-rules | 528 | almost 8 years ago | Password cracking rules and masks for hashcat generated from cracked passwords |
nyxgeek-rules | 77 | 3 months ago | Custom password cracking rules for Hashcat and John the Ripper |
OneRuleToRuleThemAll | 1,476 | almost 3 years ago | "One rule to crack all passwords. or atleast we hope so." |
OneRuleToRuleThemStill | 388 | about 1 month ago | "A revamped and updated version of my original OneRuleToRuleThemAll hashcat rule." |
pantagrule | 390 | almost 4 years ago | Large hashcat rulesets generated from real-world compromised passwords |
Awesome Password Cracking / Hashcat / Rule tools | |||
duprule | 41 | almost 3 years ago | Detect & filter duplicate hashcat rules |
ruleprocessorY | 30 | 19 days ago | A next-gen Rule processor with complex multibyte character support built to support Hashcat |
Awesome Password Cracking / Hashcat / Web interfaces | |||
crackerjack | 357 | 10 months ago | CrackerJack is a Web GUI for Hashcat developed in Python |
CrackQ | 923 | 3 months ago | A Python Hashcat cracking queue system |
hashpass | 42 | over 2 years ago | Hash cracking WebApp & Server for hashcat |
Hashview | 360 | 9 days ago | A web front-end for password cracking and analytics |
Wavecrack | 166 | about 3 years ago | Wavestone's web interface for password cracking with hashcat |
WebHashCat | 291 | 11 months ago | WebHashcat is a very simple but efficient web interface for hashcat password cracking tool |
Awesome Password Cracking / John the Ripper | |||
BitCracker | 823 | 6 months ago | BitCracker is the first open source password cracking tool for memory units encrypted with BitLocker |
johnny | 534 | about 1 year ago | GUI frontend to John the Ripper |
Awesome Password Cracking / Misc | |||
hashgen | 24 | 17 days ago | Hashgen is a simple yet very fast CLI hash generator written in Go and cross compiled for Linux, Windows & Mac |
Name That Hash | 1,481 | 11 months ago | Don't know what type of hash it is? Name That Hash will name that hash type! Identify MD5, SHA256 and 300+ other hashes. Comes with a neat web app |
Awesome Password Cracking / Misc / Notable People | |||
Alotdv - | |||
GitHub | Clem9669 - | ||
GitHub | Coolbry95 - / | ||
GitHub | Dakykilla - / | ||
GitHub | Dropdeadfu - / | ||
GitHub | Epixoip - / / | ||
GitHub | Evilmog - / / | ||
GitHub | Hydraze - / / | ||
GitHub | JakeWnuk - / | ||
GitHub | Kontrast23 - / | ||
GitHub | M3g9tr0n - / | ||
GitHub | Matrix - / | ||
Minga - | |||
GitHub | N0kovo - / / | ||
GitHub | NSAKEY - / / | ||
GitHub | NullMode - / / | ||
Paule965 - | |||
GitHub | Philsmd - / | ||
GitHub | Roycewilliams - / / | ||
GitHub | RuraPenthe - / / | ||
GitHub | S3in!c - / / | ||
GitHub | Tehnlulz - / | ||
GitHub | The_Mechanic - / | ||
ToXiC - | |||
GitHub | Undeath - | ||
GitHub | Unix-ninja - / / | ||
GitHub | Xan - / / | ||
Awesome Password Cracking / Websites / Communities | |||
hashcat Forum | Forum by the developers of hashcat | ||
Hashmob | A growing password recovery community aimed towards being a center point of collaboration for cryptography enthusiasts. Huge wordlist collection and a lookup service too | ||
Hashkiller Forum | A password cracking forum with over 20,000 registered users | ||
Awesome Password Cracking / Websites / Lookup services | |||
CMD5 | Provides online MD5 / sha1/ mysql / sha256 encryption and decryption services | ||
CrackStation | Free hash lookup service supplying wordlists as well | ||
gohashmob | 9 | over 1 year ago | Go CLI app to quickly lookup hashes using the HashMob API |
Hashes.com | A hash lookup service with paid features | ||
Hashkiller | A hash lookup service with a forum | ||
Online Hash Crack | Cloud password recovery service | ||
Awesome Password Cracking / Wordlist tools / Analysis | |||
PACK | 796 | almost 5 years ago | A collection of utilities developed to aid in analysis of password lists in order to enhance password cracking through pattern detection of masks, rules, character-sets and other password characteristics |
password-smelter | 17 | 10 months ago | Ingests passwords from hashcat, etc. and outputs to HTML, Markdown, XLSX, PNG, JSON. Dark and light themes supported. Compliments password-stretcher |
password-stretcher | 33 | almost 2 years ago | Generate "disgusting quantities" of passwords from websites, files, or stdin. Compliments password-smelter |
pcfg_cracker | 321 | 4 months ago | This project uses machine learning to identify password creation habits of users |
Pipal | 631 | about 1 year ago | THE password analyser |
Graphcat | 154 | almost 2 years ago | Generate graphs and charts based on password cracking result |
Awesome Password Cracking / Wordlist tools / Generation/Manipulation | |||
accent_permutator | 4 | 7 months ago | A tool to transform characters from ASCII / UTF-8 to accented characters such as "o" to "ò" |
anew | 1,382 | 10 months ago | Append lines from stdin to a file, but only if they don't already appear in the file. Outputs new lines to stdout too, making it a bit like a tee -a that removes duplicates |
bopscrk | 885 | 3 months ago | Generate smart and powerful wordlists for targeted attacks. Includes song lyrics fetching and different transforms |
common-substr | 62 | over 4 years ago | Simple tool to extract the most common substrings from an input text. Built for password cracking |
Crunch | Crunch is a wordlist generator where you can specify a standard character set or a character set you specify. Crunch can generate all possible combinations and permutations | ||
CUPP | 4,511 | about 1 year ago | A tool that lets you generate wordlists by user profiling data such as birthday, nickname, address, name of a pet or relative etc |
duplicut | 881 | over 2 years ago | Remove duplicates from MASSIVE wordlist, without sorting it (for dictionary-based password cracking) |
Gorilla | 379 | about 1 year ago | Tool for generating wordlists or extending an existing one using mutations |
Gramify | 28 | 5 months ago | Create n-grams of wordlists based on words, characters, or charsets to use in offline password attacks and data analysis |
Elpscrk | 788 | about 1 month ago | Elpscrk is like cupp, but it's based on permutations and statistics while being memory efficient |
Keyboard-Walk-Generators | 142 | almost 9 years ago | Generate Keyboard Walk Dictionaries for cracking |
kwprocessor | 545 | about 1 year ago | Advanced keyboard-walk generator with configureable basechars, keymap and routes |
maskcat | Utility tool for Hashcat Masks and Password Cracking | ||
maskprocessor | 441 | over 2 years ago | High-performance word generator with a per-position configureable charset |
maskuni | 6 | over 2 years ago | A standalone fast word generator in the spirit of hashcat's mask generator with unicode support |
Mentalist | 1,813 | over 1 year ago | Mentalist is a graphical tool for custom wordlist generation. It utilizes common human paradigms for constructing passwords and can output the full wordlist as well as rules compatible with Hashcat and John the Ripper |
PTT | 21 | 4 days ago | The Password Transformation Tool (ptt) is a versatile utility designed for password cracking. It facilitates the creation of custom rules and transformations, as well as the generation of wordlists. This tool supports processing data from files, URLs, and standard input, streamlining cracking workflows |
Phraser | 49 | almost 9 years ago | Phraser is a phrase generator using n-grams and Markov chains to generate phrases for passphrase cracking |
princeprocessor | 430 | about 1 year ago | Standalone password candidate generator using the PRINCE algorithm |
Rephraser | 61 | over 2 years ago | A Python-based reimagining of Phraser using Markov-chains for linguistically-correct password cracking |
Rling | 81 | about 1 year ago | RLI Next Gen (Rling), a faster multi-threaded, feature rich alternative to rli found in hashcat utilities |
statsprocessor | 172 | about 1 year ago | Word generator based on per-position markov-chains |
StringZilla | 2,223 | 9 days ago | Fastest string sort, search, split, and shuffle for long strings and multi-gigabyte files in Python and C |
TTPassGen | 148 | about 1 year ago | Flexible and scriptable password dictionary generator which supportss brute-force, combination, complex rule modes etc |
token-reverser | 110 | over 4 years ago | Words list generator to crack security tokens |
WikiRaider | 39 | 10 months ago | WikiRaider enables you to generate wordlists based on country specific databases of Wikipedia |
Awesome Password Cracking / Wordlists / Laguage specific | |||
Albanian wordlist | 4 | almost 2 years ago | A mix of names, last names and some albanian literature |
Danish Phone Wordlist Generator | 5 | over 2 years ago | This tool can generate wordlists of Danish phone numbers by area and/or usage (Mobile, landline etc.) Useful for password cracking or fuzzing Danish targets |
Danish Wordlists | 22 | almost 2 years ago | Collection of danish wordlists for cracking danish passwords |
French Wordlists | 262 | 6 days ago | This project aim to provide french word list about everything a person could use as a base password |
Awesome Password Cracking / Wordlists / Other | |||
Packet Storm Wordlists | A substantial collection of different wordlists in multiple languages | ||
Rocktastic | Includes many permutations of passwords and patterns that have been observed in the wild | ||
RockYou2021 | 899 | 9 months ago | RockYou2021.txt is a MASSIVE WORDLIST compiled of various other wordlists |
WeakPass | Collection of large wordlists | ||
Awesome Password Cracking / Specific file formats / PDF | |||
pdfrip | 676 | 5 months ago | A multi-threaded PDF password cracking utility equipped with commonly encountered password format builders and dictionary attacks |
Awesome Password Cracking / Specific file formats / JKS | |||
JKS private key cracker | 184 | about 4 years ago | Cracking passwords of private key entries in a JKS file |
Awesome Password Cracking / Specific file formats / ZIP | |||
bkcrack | 1,674 | about 1 month ago | Crack legacy zip encryption with Biham and Kocher's known plaintext attack |
frackzip | 444 | over 1 year ago | Small tool for cracking encrypted ZIP archives |
Awesome Password Cracking / Artificial Intelligence | |||
adams | 21 | 7 months ago | Reducing Bias in Modeling Real-world Password Strength via Deep Learning and Dynamic Dictionaries |
neural network cracking | 228 | almost 5 years ago | Code for cracking passwords with neural networks |
RNN-Passwords | 86 | over 3 years ago | Using the char-rnn to learn and guess passwords |
rulesfinder | 109 | over 1 year ago | This tool finds efficient password mangling rules (for John the Ripper or Hashcat) for a given dictionary and a list of passwords |
PassGPT | 49 | about 1 year ago | PassGPT is a GPT-2 model trained from scratch on password leaks |
Awesome Password Cracking / Research / Articles and Blog Posts | |||
Optimizing Wordlists with Masks | |||
Purple Rain Attack - Password Cracking With Random Generation | |||
Smashing Hashes with Token Swapping Attacks | |||
Awesome Password Cracking / Research / Papers | |||
Generating Optimized Guessing Candidates toward Better Password Cracking from Multi-Dictionaries Using Relativistic GAN (2020) | |||
GENPass: A General Deep Learning Model for Password Guessing with PCFG Rules and Adversarial Generation (2018) | |||
Password Cracking Using Probabilistic Context-Free Grammars (2009) | |||
Reducing Bias in Modeling Real-world Password Strength via Deep Learning and Dynamic Dictionaries (2020) | |||
Fast, Lean, and Accurate: Modeling Password Guessability Using Neural Networks (2016) | |||
PassGAN: A Deep Learning Approach for Password Guessing (2017) | |||
PassGPT: Password Modeling and (Guided) Generation with LLMs | |||
Awesome Password Cracking / Research / Talks | |||
BsidesKY2023 - Leveling Up Password Attacks with Breach Data | |||
DEF CON Safe Mode Password Village - Getting Started with Hashcat | |||
DEF CON Safe Mode Password Village - Jeremi Gosney - Cracking at Extreme Scale | |||
DEF CON 28 Safe Mode Password Village – 'Let's Crack RockYou Without Using rockyou txt' | |||
SecTor 2019 - Will Hunt - Hashes, Hashes Everywhere, But All I See Is Plaintext | |||
Tailored, Machine Learning-driven Password Guessing Attacks and Mitigation at DefCamp | |||
UNHash - Methods for better password cracking | |||
USENIX Security '21 - Reducing Bias in Modeling Real-world Password Strength via Deep Learning and Dynamic Dictionaries | |||
USENIX Security '16 - Fast, Lean, and Accurate: Modeling Password Guessability Using Neural Networks |
More related projects:
- hashcat/hashcat
- mandiant/gocrack
- maurosoria/dirsearch
- jhaddix/domain
- ihebski/defaultcreds-cheat-sheet
- fuzzdb-project/fuzzdb
- sh1yo/x8
- strongbox-password-safe/strongbox
- sundowndev/hacker-roadmap
- typeerror/domained
- foospidy/payloads
- hackerschoice/thc-tips-tricks-hacks-cheat-sheet
- aaaguirrep/offensive-docker