Skip to content
Password wordlist generator using song lyrics for targeted bruteforce audits / attacks. Useful for penetration testing or security research.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore 2019 rewrite (#4) Aug 25, 2019
LICENSE Create LICENSE (#5) Aug 25, 2019
README.md 2019 rewrite (#4) Aug 25, 2019
lyricpass.py 2019 rewrite (#4) Aug 25, 2019

README.md

lyricpass

Generate lyric-based passphrase wordlists for offline password cracking.

Provide a single artist or a file containing one artists per line. The tool will generate two files for you:

  • raw-lyrics.txt (all lyrics from all songs)
  • wordlist.txt (likely passphrase candidates)

You can use wordlist.txt with something like hashcat and a good set of rules. I recommend combining it with my passphrase cracking project available here.

Utilization

usage: lyricpass.py [-h] (-a ARTIST | -i INFILE)

optional arguments:
  -h, --help            show this help message and exit
  -a ARTIST, --artist ARTIST
                        Single artist to scrape
  -i INFILE, --infile INFILE
                        File containing one artist per line to scrape
  --min MIN             Minimum passphrase length. Default=8
  --max MAX             Minimum passphrase length. Default=40

Examples:

lyricpass.py "Rob Zombie"
lyricpass.py /tmp/my-fav-artists.txt
You can’t perform that action at this time.